像 cursor ,trae ,claude code ,gemini cli ,aider 这种。内部是怎么实现的?开始我以为就是把问题,提示词和代码片段提给 ai ,返回。但实际上没这么简单。同样的大模型,不同的 agent 效果也不一样。
好奇是怎么搞的,哪位给科普一下。或者推荐点资料。
1
raycool 45 天前
trae 开源了 agent 实现
https://github.com/bytedance/TRAE-agent |
![]() |
2
ethanwan9 45 天前
字都打不对..还以为问啥呢
github 有各种 agent 的开源实现, 自己去查一下就好了 |
3
Need4more 45 天前 ![]() cursor:
https://mp.weixin.qq.com/s/ofaIe_pFUK4RMXC7xVZmzg trae: https://mp.weixin.qq.com/s/PQGkNXXw0IDcvHJVgwV8lA 关注这些工具的官方 blog 动动手就能找到了,不要做伸手党 |
![]() |
4
chunhuitrue OP 抱歉标题错别字,手快直接发出去了。
有个介绍逆向 claude code 代码的。不过说的有点乱。看来我还得找找。 |
![]() |
5
mmdsun 45 天前 via iPhone
Github Copilot 也是开源的
|
![]() |
6
Chuckle 45 天前
可以看看这个视频,写 vscode 插件就行,后面也打算玩玩,毕竟现在 ai ide 都是 vscode 二开,插件都是通用的
[从零开始开发自己的 cursor] https://www.bilibili.com/video/BV1DVgczfE6Z/?share_source=copy_web&vd_source=42134154dd20e90339c98616f45c7db8 |
![]() |
7
chunhuitrue OP @Chuckle 多谢。我看看。
有人逆向了 claude code 。https://southbridge-research.notion.site/claude-code-an-agentic-cleanroom-analysis 貌似他实现的还是有点技术含量的。更接近于一个通用的命令行工具。gemini cli ,aider ,trae agent ,在结构上比他简单。 |
8
sharpy 44 天前
可以看 cline/roocode 的源码,差不多,cursor/windsurf 之类的还做了一些优化,比如代码的 embedding ,用来感知整个项目,同时减少上下文,还有 fastapply ,快速合并源码和 ai 给出来的意见。
|