kandada/aacode
84 stars · Last commit 2026-05-31
A Python-based CLI coding agent, similar to Claude Code and OpenCode, but lighter and more flexible, featuring pluggable model support for DeepSeek and beyond.
README preview
[中文](README_ch.md) | # 🤖 AACode - CLI Programming Agent [](https://python.org) > 🚀 **AI Programming CLI Agent based on DeepSeek** - A lightweight ReAct architecture that borrows and adopts advanced concepts from current popular Agents, 100% python. ## Design Principles * Less scaffolding, more trust in models: simple core logic, relying on model capabilities * File-based context: dynamic discovery, Markdown files as primary storage * Bash universal adapter: flexible system access through safety guardrails * Context management: smart reduction strategies borrowed from Cursor and Manus * Asynchronous design: all blocking operations are asynchronous * Layered tool system: atomic tools, management tools, Skills three-layer architecture * Safety guardrails: comprehensive command and path security checks * Extensible architecture: support for custom tools and model backends ## 🎯 Quick Start ### Operating System