Local file context
Start from your repository and directories instead of copying an entire project into another chat window.
Cocode is a local-first AI coding client: files, terminals, and task context stay around your workspace while you choose the model connection.
Capabilities and limits follow the current release
Start from your repository and directories instead of copying an entire project into another chat window.
Commands, tests, diffs, and results stay centered on your machine or a remote workspace you control.
Use a DeepSeek-compatible API, self-hosted endpoint, gateway, or Cocode Nut without locking the client to one provider.
Cocode puts local files and execution at the center while allowing a remote model service. You keep continuous repository context without giving up model choice.

A task starts with the directory and dependencies, moves through edits, commands, and tests, then ends with a diff and conclusion in the same session.
Clear boundaries make real development work easier to trust.
Use the GUI for structure and visual review, and the TUI for keyboard-first work on remote machines. Both connect to the same Host and Session.

Cocode should not be described as fully offline by default. It supports local files and execution, while model access can be remote or self-hosted depending on your configuration.
Yes. Cocode supports a DeepSeek-compatible API key, self-hosted endpoint, gateway, or Cocode Nut.
Whether model requests leave the local environment depends on the model service and configuration you select. Review the endpoint, privacy notice, and organization policy before use.