GitHubDocsCocode Nut
Checking sign-in status
01CONTROLLED RUNTIME / SELF-HOSTED 08

Run AI coding work in a controlled environment

When code cannot casually enter a third-party SaaS, Cocode provides a client entry point for self-hosted endpoints, private gateways, and controlled workspaces.

Explore the workflow↗Read the API docs

Capabilities and limits follow the current release

01

You choose the endpoint

Connect a self-hosted model service, compatible gateway, or internal API instead of hard-coding one provider into the client.

02

Workspace boundaries stay clear

Files, commands, network actions, and model requests have visible boundaries that are easier to review in a team environment.

03

Keep the full client experience

A private endpoint does not mean falling back to scripts. GUI, TUI, sessions, diffs, and tests remain one workflow.

02Why it matters

Self-hosted is about boundaries, not a label

Cocode treats self-hosting as an engineering boundary: know where files live, where requests go, which actions need confirmation, and how results are recorded.

↗

Clear boundaries make real development work easier to trust.

Self-hosted services and private gateways are first-class entry points

Choose an internal service, private gateway, or compatible API based on security and cost requirements. The client connects it to the same task context.

Cocode GUI connected to a controlled model endpoint

Review on desktop, execute over SSH

A developer can review task context, files, and diffs in the GUI, then continue execution from a controlled server through TUI or SSH.

Cocode TUI running a controlled remote coding workflow
06FAQ

Before you start, make the boundaries clear.

Is Cocode itself a self-hosted model service?+

No. Cocode is the client and workflow layer. It supports self-hosted model endpoints and private gateways; whether the model service is self-hosted depends on your deployment.

Who is this for?+

It fits developers, platform teams, and engineering organizations that need control over code boundaries, model request paths, network permissions, and task context.

Can I use only a local model?+

If the model endpoint matches the protocol and capabilities supported by the current client, a local or internal model can be used as the entry point.

07Keep exploring
Local AI Coding Client↗DeepSeek API↗DeepSeek Harness / DSH↗

A DeepSeek Harness distribution

Product

  • Overview
  • Desktop
  • Terminal
  • Foundation
  • DeepSeek Harness / DSH
  • Local AI coding client
  • Self-hosted coding workflow
  • Download

Use & resources

  • Documentation
  • GitHub repository
  • Cocode Nut
  • Plans & pricing
  • FAQ

Account

  • Sign in
  • Billing & plan

© 2026 cocode agency