Skip to content

CCHarbour

A terminal coding assistant — a Claude Code-style agent — written in Harbour.

CCHarbour talks to an LLM, streams its replies, and lets the model use tools to read, write and edit files, search the project, and run shell commands — all from a single console executable.

╭─────────────────────────────────────────────────────────────────────────────╮
│                                        │ Tips for getting started           │
│      Welcome to CCHarbour, Anto!       │                                    │
│                \  |  /                 │ Type a request to begin            │
│              -- (CC) --                │ Run /help to list commands         │
│                /  |  \                 │ ────────────────────────────────── │
│        model: deepseek-v4-flash        │ What's new ...                     │
╰─────────────────────────────────────────────────────────────────────────────╯

Try the Web Playground — a browser-based version of the assistant that runs entirely in the browser. You will need your own DeepSeek API key to use it.

Highlights

  • DeepSeek / OpenAI-compatible API client with SSE streaming
  • Tool-using agent loop: read, write, edit, glob, grep, shell
  • Permission gate — allow / deny / ask, with session upgrade
  • settings.json configuration and CC.md project context
  • Persistent agent memory — a per-project memory.md the agent maintains
  • UTF-8 console, auto-detected ANSI colour, Claude Code-style terminal UI

Get started{ .md-button .md-button--primary }