CodeLMCodeLM
CodeLM
v0.1 — open beta

Code together, with an AI on the team.

A full VS Code workspace in your browser, shared in real-time with your teammates and a multi-provider AI coding agent.

7
AI providers
OpenAI · Anthropic · Gemini · more
3
Roles
Admin · Editor · Reader
1:1
Container per project
Isolated Docker workspace
Live
Co-editing
Yjs over WebSocket
codelm.app/workspace/demo
A
B
C
Explorer
📄 index.ts
📄 server.ts
📁 components
📁 hooks
📄 package.json
1
1
2
3
4
5
6
7
8
9
10
11
12
import { useState } from 'react';
 
export default function Counter() {
const [count, setCount] = useState(0);
 
return (
<button onClick={() => setCount(count + 1)}>Brian
Clicked {count} times
</button>
);
}
AI Agent
Add a reset button
I'll add a reset handler next to the counter. Updating index.ts...
✓ edited index.ts
Ask anything...

How it works

From sign-up to coding in 60 seconds

01

Create a project

A fresh Docker container spins up with VS Code, the terminal, and a persistent file system.

02

Invite your team

Share by email or username. Assign admin, editor, or reader roles. Everyone joins the same live session.

03

Code together

Edit side-by-side with live cursors, talk to the AI agent, run commands — all in the browser.

Features

Everything you need to code collaboratively

Real-time Collaboration

See teammates coding live with cursor tracking, presence indicators, and instant sync across every connected client.

AI-Powered Coding

Built-in AI assistant that understands your codebase. Get help, refactor code, and fix bugs — all without leaving the editor.

Full VS Code Experience

Complete VS Code running in your browser — extensions, terminal, debugging, and Git — everything you need, nothing to install.

Isolated Containers

Every project runs in its own Docker container with a full Linux environment, SSH access, and persistent storage.

Version Control

Built-in Git integration. Commit, branch, and push without ever leaving the collaborative workspace.

Team Chat

Context-aware team messaging built right into the editor so you can discuss code without switching windows.

Ready to code together?

Create a free account and spin up your first collaborative project in under a minute.

Built with

Next.js 16React 19TypeScriptTailwind v4SupabaseDockercode-serverYjsWebSocketExpress