I'm excited to share CCHarbour, an open-source terminal AI assistant that brings Claude Code-style agentic coding to the Harbour/xBase ecosystem.
What is it?
CCHarbour is a fully autonomous coding assistant that runs in your terminal. It reads, writes and edits files, searches with glob/grep, runs shell commands, searches the web, interacts with GitHub, and maintains persistent memory β all driven by the DeepSeek API (with more models to come).
Built with Harbour, for Harbour developers
CCHarbour is written entirely in Harbour (plus a small C console layer). It compiles with both BCC (Embarcadero) and MinGW-w64, and the resulting cc.exe is a standalone Windows binary β no DLLs, no runtimes, no Python/Node dependencies.
Self-building & embeddable
β’ The project builds itself from source (build_cc.bat or GitHub Actions CI/CD)
β’ The same cc.hbp project can be integrated into any Harbour application- Want an AI assistant inside your Harbour app? Just link the modules and call DS_AgentRun()
β’ Full streaming SSE client, tool system, markdown rendering β all in pure HarbourKey features
β’
β’
β’
β’
Getting started
git clone https://github.com/FiveTechSoft/CCHarbour.gitcd CCHarbourset DEEPSEEK_API_KEY=sk-...
build_cc.batcc.exe```
No API key needed for web search. No configuration needed to start.
Why this matters for the Harbour community
For the first time, Harbour developers have access to a modern AI coding assistant that understands the Harbour language, its idioms, and its toolchain β because it's written in Harbour itself. CCHarbour can help with code generation, refactoring, debugging, documentation, and exploring unfamiliar codebases.
The project is open source (MIT-style) at:
https://github.com/FiveTechSoft/CCHarbourContributions, issues, and ideas welcome! Let's bring Harbour into the AI era together.