AI
Twinny

Twinny

专为 VS Code 设计的AI代码补全插件

https://twinny.dev/

专为 VS Code 设计的AI代码补全插件

写代码的时候,有个懂你的助手是什么体验?

如果你每天都在 VS Code 里敲代码,大概会有这样的时刻:明明知道下一步该写什么,但就是懒得把那些重复的循环、判断、接口调用一行行敲出来。或者写一个不太熟悉的库,得反复切到浏览器查文档。这种时候,一个靠谱的 AI 代码补全工具能省下不少力气。

Twinny 就是冲着这个需求来的。它是一个专门为 VS Code 打造的 AI 代码补全插件,没搞那些花里胡哨的独立 IDE,也没让你重新学一套快捷键,装好之后就在你熟悉的编辑器里安安静静地干活。官网是 twinny.dev,免费版可以直接用,对个人开发者比较友好。

它到底能帮你做什么

最核心的功能当然是代码补全。你在编辑器里写着写着,Twinny 会根据上下文猜你接下来想写什么,然后以灰色文字的形式把建议显示出来。按 Tab 就能接受,按 Esc 就忽略,整个过程不会打断你的思路。这种"幽灵文本"式的补全方式现在已经成了不少开发者的习惯,Twinny 在这块做得比较流畅,延迟控制得不错。

除了单行补全,它还支持整段代码的生成。比如你写了一个函数签名和注释,描述清楚这个函数要做什么,它能把函数体补出来。写测试的时候也挺好用,给它一个函数名,它经常能猜出你想测哪些边界情况。

另一个让我觉得有意思的功能是代码对话。你可以直接在 VS Code 侧边栏里跟 AI 聊,问它某段代码是什么意思、为什么报错、怎么优化。不用切窗口,不用复制粘贴到网页版聊天工具里,选中的代码直接就能带进对话上下文。对于调试那种"这行为什么不按我想的运行"的场景,省事很多。

还有一点值得提的是它对本地模型的支持。Twinny 可以连接 Ollama 之类的本地推理服务,也就是说你可以完全离线使用,代码不出本机。对于公司代码不方便上传到云端、或者单纯在意隐私的开发者来说,这个选项挺加分的。

实际用起来是什么感觉

举个具体的例子。前几天我要写一个处理 CSV 文件的工具函数,需要读取文件、跳过表头、过滤空行、把每行转成对象。这种代码不算难,但写起来很碎。我在注释里简单描述了一下需求,Twinny 直接把整个函数框架补了出来,包括用 csv-parser 还是自己 split,它甚至根据我项目里已有的依赖选了合适的方案。我只需要微调几个字段名就完事了。

再比如写 React 组件的时候,我经常记不住某些 hooks 的依赖数组该怎么填。有了补全之后,它会在你写到 useEffect 第二个参数时给出建议,虽然不一定每次都完美,但大部分时候能提醒你漏了哪个依赖。这种"防手滑"的价值,用久了会形成依赖。

当然它也不是万能的。有时候补全的内容会有点啰嗦,或者猜错了你的意图,这时候直接忽略就行,不会强行插入。另外免费版在补全频率和模型选择上会有限制,如果重度使用,可能要考虑付费版。

哪些人适合试试

  • 日常写业务代码的开发者:重复性的 CRUD、数据转换、接口调用,补全能省不少打字时间。
  • 正在学新语言或新框架的人:不熟悉的语法和 API,让 AI 先给个草稿,比翻文档快。
  • 在意代码隐私的团队:支持本地模型这一点,对于不能把代码传到云端的场景很实用。
  • VS Code 重度用户:如果你本来就离不开 VS Code,不想为了 AI 功能换编辑器,Twinny 的融入感很好。

简单说两句

AI 代码补全这个赛道现在挺热闹的,Twinny 的特点在于它足够专注——就做 VS Code 插件,不贪多,把补全、对话、本地模型这几件事做扎实。免费版足够让你判断它适不适合自己,觉得顺手再考虑升级。如果你还没试过在编辑器里用 AI 补全,不妨装一个感受一下,说不定写着写着就回不去了。

工具信息

分类
AI编程工具
价格
部分免费
浏览量
87
官网访问
39
收录时间
2026/9/8
信息有误?提交反馈

同类推荐