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