从去年开始,我陆续看了 Hermes 、Pi 、Nanobot 等 Agent 项目的源码和设计。看得多了,就想按照自己的理解写一个,于是有了 Spice——一个在本地运行的 Python Coding Agent 。
名字致敬《沙丘》:The spice must flow.
Spice 支持 DeepSeek 、OpenAI 、Anthropic 、Gemini 等 Provider ,提供 CLI 和 TUI 两种交互方式。会话恢复、上下文压缩、工具风险控制和 Extension 扩展等功能也都做了,具体设计可以查看项目文档。
最开始基本是自己手写,后来逐渐用 AI 辅助开发,再后来就有点一发不可收拾,基本代码都交给 AI 写了。不过整体设计和每次改动,我都会自己过一遍。
目前日常主要用它接 DeepSeek ,项目还在持续迭代。欢迎体验、提 Issue ,或者一起交流,欢迎 star 。
🏠 项目主页: https://spiceagent.vercel.app/
📦 GitHub: https://github.com/beelovelife/spice