用 AI 写了一个 AI Coding Agent,欢迎试用和提意见

用了一些 AI Coding Agent ( claude-code ,antigravity ,windsurf ),但是总觉得不是特别顺手。原因有很多,就不赘述了,所以我一开始就打算作为一个挑战,自己搓一个 AI Coding Agent 自己用。

https://github.com/w-t-yang/aynite

后来写着写着发现还真能用,到现在,我已经完全使用这个 agent 本身配合 deepseek-v4-flash 来写它自己的源代码了。

现在这个项目源代码的 AI 纯度 99.99%,用 App 写它自己的源代码的纯度已经接近 50%了。

Aynite + DeepSeek-V4-Flash      231 commits  ( 43.9%)
Claude Code + DeepSeek-V4-Flash   71 commits  ( 13.5%)
Antigravity + Gemini            224 commits  ( 42.6%)
─────────────────────────────────────────
Total                            526 commits

简单介绍一下几个特色

  1. 理论上可以连任何 AI Provider (虽然我自己只测试了 gemini ,deepseek ,和 ollama 本地模型)
  2. 使用 deepseek-v4-flash 我自己感觉已经完全够用,在没有压缩 context 的功能下,每次差不多了就新启 context ,缓存命中都在 97%以上。(做这个项目到现在,在 deepseek 一共花了不到 100 块)
  3. 可以随意切换设置喜欢的 UI 风格,既可以像 Claude/Codex 那样的两栏,也可以像 Antigravity 和 Windsurf 那样的三栏(后面有截图)
  4. 因为本来就是给自己用的,后面我完全放飞自我了,重构了几次,已经不是单纯的 Coding Agent 了,我尝试把它做成能够帮我处理任何任务的工具

一些截图

Coding Agent

可视化

放飞自我 1 - RSS Reader

放飞自我 2 - Spotify

放飞自我 3 - 自己搓的 Stock Chart

其他

  • 类似于 tmux 的 tile window
  • 用 html 做幻灯片
  • (反正就是一锅全给它烩了)

不需要注册邀请啥的,下载以后填上你的 AI Api Key 就可以用(推荐 deepseek-v4-flash ,我一直在用)

MIT License 想干嘛自己拿去就是了,用爱发电

欢迎提意见,最后再发一次链接 https://github.com/w-t-yang/aynite

没用过别碰,这东西就那样

小白问一下,这个是不是要本地部署啊?不太确定怎么开始用

mark,看起来有点意思,回头研究下

你提到缓存命中97%以上,这个具体是怎么计算的?是只计算token重复率,还是包括了什么别的策略?因为我之前用别的agent感觉缓存效率没这么高,想了解一下你这里的实现细节。

我自己也试过自己写coding agent,但是搞到一半就放弃了,主要是UI部分太费时间。看到你这个能把RSS阅读器和Spotify都集成进去,真是够放飞自我的,不过这种all-in-one的思路我倒挺喜欢,至少不用开一堆窗口了。我用的是claude-code,有时候确实会觉得切换不够流畅。

又来这种帖子了,每个人都说自己的agent最好用,结果用两天就发现一堆bug。deepseek-v4-flash真那么神?我持怀疑态度。

昨天下载试了,先说安装:解压后先配置API密钥文件,位置在config文件夹里。启动命令是./aynite --port=8080,浏览器打开localhost:8080就行。界面切换在右上角设置里,三栏模式适合多文件对比。我测试时发现如果同时开太多功能选项卡会有点卡,可能是内存问题,建议一次别开超过5个面板。

同好奇这缓存命中率,是纯token复用还是带了前缀匹配

我也对那个缓存命中率存疑,实测往往没宣传那么漂亮

我也好奇这97%命中怎么算的,是纯token重复率还是带了别的策略,求细说

能把RSS和音乐都集成进coding agent,这放飞程度有点东西,就是稳定性存疑

自己搓agent最大的坑是UI,逻辑反而好写