One workspace
Sessions, files, terminals, Git, and runtime state stay in one context.
From understanding a repository to editing files, running commands, reviewing diffs, and checking results, Cocode turns a development task into an inspectable workflow.
Developer preview · capabilities and limits follow the current release
Sessions, files, terminals, Git, and runtime state stay in one context.
Review file writes, commands, and network actions before they continue.
The desktop GUI and terminal TUI connect to the same Host and Session.
Cocode is built for complete tasks: understand the repository, make a plan, run tools, show the diff, and verify the result.

Use Cocode Nut, a DeepSeek-compatible API key, a self-hosted endpoint, or your own gateway. Cocode is not tied to one model vendor.
Clear boundaries make real development work easier to trust.
Begin in the GUI and keep going from the TUI or an SSH session. Presentation state stays out of the session log so another client can rebuild the task.

Cocode is an independent distribution built on the DeepSeek Harness developer preview, with a desktop GUI, terminal TUI, and model-service options.
Tool actions follow permission and confirmation flows. You can inspect the impact before writing files, running commands, or going online.
No. You can bring a DeepSeek-compatible API key, use a self-hosted endpoint, or use Cocode Nut.