GitHubDocsCocode Nut
Checking sign-in status
Documentation中文

Start here

Start with your first Cocode task

Quickstart

Quickstart

Guides

GUI desktop workspaceTUI terminal interface

Core concepts

Core conceptsPermissions and approvals

Models and teams

Cocode Nut model serviceTeams and organizations

Developers

API overview

Reference and help

CLI and shortcuts referenceTroubleshooting
Cocode Docs / GUI desktop workspace

GUI desktop workspace

GUI is Cocode's Electron desktop workspace for viewing project files, task progress, terminal output, and code diffs together. Installers are provided through GitHub Releases linked from the download page, not npm.

Workspace areas

  • Task area: describe goals, inspect plans, and follow progress.
  • Files area: browse and open project files.
  • Preview area: inspect diffs, results, and attachments.
  • Terminal area: inspect or approve command execution.
  • Status area: inspect the current session, model, and runtime state.
  • Tools area: expose file, Git, Terminal, Browser, diff, and attachment tools from the active preset/plugin assembly; availability follows runtime capabilities.

Recommended workflow

  1. Open a project.
  2. Create or resume a session.
  3. State the goal and constraints.
  4. Review the plan and impact.
  5. Approve actions individually when prompted.
  6. Inspect the diff and verification result.

GUI and TUI share tasks and sessions only with the same DSH_HOME, profile, and Host scope. A different machine or profile has separate local sessions.

Session records

The Host persists session events as JSONL. Older display nodes may be hidden for performance without being deleted; presentation state and the durable session log are separate layers.

GUI shortcuts vary by platform and release. Use in-app hints and the current reference instead of assuming a fixed key map.

Documentation is continuously updated.support@cocode.agency