Code — an IDE with a pair-programmer
Monaco editing, a real file tree, git, a sandboxed terminal that runs code in the browser, and an assistant that works in Ask, Plan and Agent modes.

How it works · From the blog · All tutorials · Community gallery
What it makes
Code is a full IDE in the browser with a pair-programmer beside it. Monaco editing, a real file tree, git and a sandboxed terminal that runs your code in the tab, plus an assistant that works in Ask, Plan or Agent mode depending on how much you want it to do. Nothing is installed.
For a project you want to open and work on right now, on whatever machine you are sitting at, without a checkout, a toolchain or an afternoon of setup.
How a session works
- Open or clone a repository, or start an empty project, and edit in the tree the way you would locally.
- Ask the assistant a question, have it write a plan you approve, or let it work as an agent across the files.
- Run the code in the sandboxed terminal, then commit and push from the same window.
What it costs
Editing, running code in the sandbox and using git cost nothing. The assistant spends credits per turn, and Agent mode spends more because it takes more turns.
Generation spends credits: paid plans include a monthly allowance, the Free plan starts with a one-time welcome grant, and you can top up at any time.
Included from the Starter plan.
Questions
- Do I need to install anything?
- No. The editor, the file tree, git and the terminal all run in the browser tab, so a machine that can open a page can open the IDE.
- What is the difference between Ask, Plan and Agent?
- Ask answers a question about the code. Plan writes the steps and waits for you to approve them. Agent carries the plan out across the files, and you review the result.
- Can I use my own repository?
- Yes. Connect a repository and work on it with the same git operations you would run locally: branches, commits, diffs and a push when you are done.
- Does the terminal really run my code?
- Yes, in a sandbox inside the browser. It is isolated from your machine and from other people's sessions, which is what makes running unfamiliar code there safe.