MIT Open Source · Go Single Binary
NekoCode
终端里的猫娘 AI
像聊天一样交代任务,它读代码、改文件、跑命令、搜资料。
多模型自由切换,Agent 循环自主执行,一个 Go 二进制文件搞定一切。
~/projects/myapp
$nekocodehelp
Meow! I'm NekoCode, your terminal AI assistant.
What would you like me to do today?
$▊
Built for real work
不是 demo,是每天写代码都会用到的工具。
🧠
Agent Loop
Reason, Execute, Feedback 三轮循环。并行工具调度,自动判断依赖,子 Agent 委派。
🛡️
Sandbox Security
Linux namespace 六重隔离 + Landlock 文件写保护。sudo、ssh、dd 直接拒绝。
🔌
Plugin / MCP / Skill
GitHub 一键安装插件,JSON-RPC 2.0 MCP 服务器接入,YAML 技能包一键加载。
💾
Session Memory
可配置的自动摘要压缩,项目上下文自动发现,手动维护记忆自动注入,对话永不丢失。
🎨
Dual Frontend
TUI 终端原生体验 (Bubble Tea) + GUI 桌面窗口 (Wails v2 + React),共享核心引擎。
🔀
Multi-Model
Anthropic 原生 + OpenAI 兼容协议。DeepSeek、MiniMax 等,一个 /model 切换。
Clean architecture
纯 Go 单二进制,零 CGO 依赖。模块化分层,窄接口通信。
TUI / GUI
Bubble Tea · Wails v2 · React 18
Bot Engine
Agent Loop · Tools · Hooks · Policy
Extension
Plugin · MCP · Skill · Sub-Agent
Infrastructure
SQLite · Tree-sitter · LRU · Config
Go 1.25+SQLite (zero CGO)Tree-sitterBubble TeaWails v2React 18Tailwind CSS 4
Extensible ecosystem
工具、Hook、上下文,每一层都可以扩展。
16+ Built-in Tools
read / write / edit
glob / grep / diff
bash / web_search
task / todo / index
Hook System
8 event points
12 built-in hooks
JS runner
Plugin declaration
Context Engine
5-level compression
Auto discovery
Memory injection
Token budget