Skip to content

Latest commit

 

History

History
 
 

README.md

Build Your Own AI Coding Assistant in C++

Using OpenCode as a reference, implement an AI-powered coding assistant CLI tool in C++

Goal

Build a tool similar to OpenCode / Claude Code with core features:

  • Terminal user interface (TUI)
  • Call AI APIs (e.g., Anthropic Claude)
  • Tool use (read/write files, execute commands, search code)
  • Multi-turn conversation and session management

Learning Path

Phase 1: Modern C++ features + required libraries
Phase 2: AI Agent core concepts (learning from OpenCode source)
Phase 3: Implement minimum viable version (MVP)
Phase 4: Iterate and polish as a resume project

Document Index