Collaborative development environment

Write, run, and explore code together.

Soniverse is a browser-based workspace for teams who want to code together, test ideas quickly, and use AI assistance without switching tools.

Run and edit in
CC++JavaPythonJavaScriptGoRustHTMLCSS
Features and functionality

Everything a team needs to build together.

Editors, a compiler, live preview, chat, voice, AI, and a whiteboard, all in one browser tab.

See the gallery
Code

Programmer Editor

Code in C, C++, Java, Python, JavaScript, Go, or Rust with syntax highlighting and configurable editor settings.

Web

Developer Editor & Live Preview

Edit HTML, CSS, and JavaScript side by side with a live page preview. See your changes instantly without refreshing.

Run

Compile, run & test input

Run supported programs with custom input and view output, errors, and execution details. Write and run code directly in your browser.

Files

File Explorer

Select files or folders, create and edit files, save changes, or clear the workspace. Browse project files with syntax highlighting.

Sync

Shared coding sessions

Share a session link or code and edit code together in real time. Invite teammates in one step.

Chat

Collaboration room

Chat, see who's online, share files and voice notes, and make voice calls. Upload documents straight into your session and talk while you code.

AI

AI Assistant

Ask programming questions with the configured Groq AI model. Generate code, fix bugs, and understand code without leaving the editor.

Convert

Code Converter

Convert between HTML, CSS, and JavaScript.

Draw

Collaborative Whiteboard

Draw together, add text, customize tools, clear the canvas, or download it.

Settings

Personalized settings

Set indentation and editor options. Customize or reset keyboard shortcuts to perform common coding actions faster.

Instant session sharing

One link. Everyone is in.

Invite teammates with a shareable link or access code, then edit in real time.

  • Share a session link or an access code
  • Edit code together in real time
  • Talk by voice while you code
  • Upload and share files inside the session

Try the sheet: drag it down, then flick it back up. Tap the handle to toggle. Grab it mid-motion and it turns around from where it is.

your-soniverse-host/session/k7m2qx
K7M-2QX

Example values for this demo.

Technology stack

Built on a plain, proven stack.

HTMLCSSJavaScript Node.js 22.x Express.js 4.21.2 Socket.IO 4.8.1 CodeMirror WebRTC Groq API SDK 1.6.0 JDoodle API Multer 1.4.5 Axios 1.9.0 CORS 2.8.5 Helmet 8.1.0 Fabric 6.6.1 Docker / Compose
Run with Docker

One command to start.

bash
docker compose up --build

Then open the app in your browser using the local port exposed by Docker Compose.

Experience Soniverse - Collaborative Code Editor

The person behind the project

About us

A little introduction to the creator of Soniverse.

Creator & developer

Meet Soni

Meet Soni created Soniverse to bring coding, collaboration, and useful developer tools together in one workspace.

From live code editing and previews to shared sessions and built-in tools, this project is designed to make it easier to build and learn together.

Contact us meetgssoni04@gmail.com

Thanks for exploring Soniverse.