Emacs下通过gptel实现vibe coding相关的问题

最近在给Emacs添加AI相关的功能,有没有什么方法可以在Emacs中达到类似与Claude Code那种Code Agent CLI的体验?
我找了一些配置,但会出现一些比如说Too Many Requests啥啥的问题,有没有佬来指点一下?
AI相关配置:emacs-config/lisp/init-ai.el 位于 master - c4dr01d/emacs-config - Codeberg.org
本地MCP Tools定义: emacs-config/site-lisp/site-ai.el 位于 master - c4dr01d/emacs-config - Codeberg.org

实在是受不了qwen-code还有codebuddy这两玩意了,qwen-code爆Possible quota limitations,codebuddy让修复两下逻辑错误免费版token消耗速度太快,要不然也不会退而求其次搞AI集成 :rofl:

可以看看 GitHub - xenodium/agent-shell: A native Emacs buffer to interact with LLM agents powered by ACP ,我自己用起来体感还是不错的

karthink 刚开了一个 GitHub - karthink/gptel-agent: Agent mode for gptel 感觉可以关注

2 个赞

请问你用的是哪一个agent?

这个实际上是把客户端搬进了Emacs里面而已,我现在的配置已经是从魔搭对接模型了,和Qwen Code差不多,我主要是MCP方面没弄好 :rofl:我理想是用Emacs的原生操作达到命令行CodeAgent体验

这个里面核心的工具我配置里都有,最主要的是现在跟模型交互上会出现Too Many Requests等这种小问题

之前在用 gptel 配合 serena 加 context7。效果还行,就是有点贵。同样是 API,同样是 haiku 4.5,和 claude code 比起来成本要高不少,应该还需要一个自动对上下文截断之类的逻辑才行。

1 个赞

claude code

hhh 这个我之前也是想找类似的东西,纯用 elisp 实现一个完整的 agent,不过暂时还没有精力投入去看

最近发现一个邪门方法,那就是你如果同时兼用wrap,那么在其终端下打开emacs,按ctrl + I可以呼出wrap的agent,这玩意可以读屏,也可以写入(我试过nano,emacs想来也可以),配合emacs -nw,堪称无损外挂(

缺点也有,它仅仅只是读显示在屏幕上的部分,且,wrap的收费比较没有性价比(对比各路code中转来说em)