你的猫娘 AI 编程助手 · MIT 开源 · 一个文件就能跑
双界面 · 多模型自由切换 · 读代码 / 改文件 / 跑命令,全靠聊
简体中文 · English
NekoCode 目前的定位是 AI 编程助手,你只需要 像聊天一样说出你的需求,它就能帮你:
- 看懂项目:快速理解陌生代码库,讲清楚某段逻辑在做什么
- 改代码:加功能、修 bug、重构,并检查格式和语法
- 跑命令:执行构建、测试等命令,持续返回运行状态
- 查资料:联网搜索、抓取网页,补充需要实时确认的信息
- 生成图片:通过已配置的图片模型生成示意图或封面图
为什么选它?
- 远程交互:支持 Telegram、飞书和 QQ,可在离开电脑时提交任务并接收结果
- 单二进制分发:TUI 以单个可执行文件发布;Linux 版本需要兼容的 glibc 环境
- Claude Code 风格扩展:支持其插件和 Skill 格式的兼容子集,具体能力以文档和测试为准
- 二次开发:
bot → runtime → interaction分层,可嵌入其他应用
它不锁定某一家模型厂商。Anthropic、DeepSeek、Kimi、GLM 等模型可以通过已实现的 OpenAI 或 Anthropic 协议能力接入。
curl --proto '=https' --tlsv1.2 -fsSL https://raw.githubusercontent.com/lznauy/NekoCode/master/scripts/install.sh | sh脚本自动识别系统(Linux / macOS)和架构,安装到
~/.local/bin。 脚本会用 Release 中的SHA256SUMS校验下载的二进制;v0.4.2 使用安装器内置的已核验 SHA-256。 Windows 用户请通过 WSL 运行。
其他安装方式(手动下载 / 源码编译)
从 Releases 页面 下载对应平台的二进制,加执行权限直接运行。
或源码编译(需要 Go 1.25.12+):
git clone https://github.com/lznauy/NekoCode.git
cd NekoCode
go build -o nekocode-tui ./cmd/tuimkdir -p ~/.nekocode
cat > ~/.nekocode/config.json << 'EOF'
{
"active": "deepseek",
"models": [
{
"name": "deepseek",
"provider": "deepseek",
"api_key": "sk-你的Key写这里",
"model": "deepseek-v4-flash",
"base_url": "https://api.deepseek.com/v1",
"protocol": "openai"
}
]
}
EOFnekocode-tui配置完成后即可开始使用。
- 详细使用、配置指南,可以参考文档 用户使用指南
- 桌面窗口版(GUI)暂未随 Release 发布,目前尚不完善,还在开发中
NekoCode 仍处于测试阶段,尚未经过大规模生产验证。工具设计、前缀缓存、上下文压缩和治理策略记录在开发者文档中。
- ARCHITECTURE.md:整体架构、Agent 循环、工具系统、技术细节
- CI_CD.md:持续集成、版本发布、产物校验与失败处理
- RUNTIME_APP_GUIDE.md:基于底座组装上层 AI 应用
- RUNTIME_HTTP_API.md:Runtime HTTP/SSE 协议
NekoCode 使用 MIT License,可以按许可证条款使用、修改和分发。
