跳到主要内容

认识 Andromity:面向 VS Code 的开源 AI 编程智能体

Andromity 原生运行在 VS Code 辅助侧边栏或终端中,与你结对编程。它可以规划多文件任务、编辑代码、执行命令并持续迭代,直到测试通过。你可以使用自己的 API 密钥或本地 Ollama 模型。

融入你的编辑器

少一些上下文切换,
多一些实际进展。

文件、对话和执行轨迹集中在同一个工作区,让你专注于工作本身。

在 VS Code 中录制的 Andromity 实时执行瀑布图:智能体工作时,模型调用和文件读取依次出现在时间轴上
01 / 在 VS Code 中录制的 Andromity 会话

你的工作流,你的模型。

连接云端提供商,或使用 Ollama 在本地运行
深入了解 Andromity

从任务出发,
得到可审查的更改。

了解规划、执行和审查如何在你现有的工作区中衔接起来。

01 / 第一次编辑之前

先就方案达成一致。

使用 Builder 角色将任务转化为实现计划。继续之前,你可以审查、批准计划或提交反馈。

  • 任务和仓库上下文始终清晰可见。
  • 在执行前审查拟定的步骤。
了解规划工作流
在 VS Code 中审查计划
在 VS Code 中审查计划
02 / 智能体工作时

实时跟进工作进展。

打开实时瀑布图,查看工具调用、执行耗时和子智能体活动。需要了解具体发生了什么时,可以检查某个 span。

  • 在时间线上跟踪文件操作和终端命令。
  • 在工作区旁查看执行详情。
深入智能体运行时
实时执行瀑布图
实时执行瀑布图
03 / 进入审查阶段

看清更改,保留退路。

在 VS Code 原生差异 (diff) 视图中检查新增和删除的内容。如果某一轮偏离了方向,可使用撤销上一轮 (Undo Last Turn) 将该轮更改的文件恢复原状。

  • 审查智能体实际更改的文件。
  • 回滚一轮操作,无需改写 Git 历史。
了解如何审查任务
从下一个小任务开始

大胆构想。
真实代码。
由你掌控。

安装智能体,连接模型,打开项目。从一个便于审查的任务开始。

在终端中运行,或从 Marketplace 安装。

code --install-extension agenticmarket.andromity-agent
打开 VS Code Marketplace
选择模型并信任工作区,即可开始。
常见问题

好问题,
直接回答。

在文档中了解更多
Andromity 是什么?+

Andromity 是一款面向 VS Code 和终端的开源 AI 编程智能体。它会读取你的仓库、提出计划、编辑文件,并运行测试等命令。文件夹信任和权限模式决定它可以执行哪些操作;模型由你选择:使用你自己 API 密钥的云端提供商,或本地 Ollama 模型。

可以免费使用吗?+

Andromity 基于 MIT 许可证开源。使用你自己的 API 密钥时,使用费用由你的模型提供商决定。你也可以在本地使用 Ollama,无需支付云端 API 费用;性能取决于你的硬件和模型。

Andromity 支持哪些 AI 模型?+

Andromity 通过 LiteLLM 连接模型,包括 Anthropic Claude、OpenAI、Google Gemini、Groq、OpenRouter、NVIDIA NIM 以及 OpenAI 兼容端点。它还可以通过 Ollama 运行本地模型。请选择支持工具调用的模型;你可以在会话中切换模型。

我的代码会被发送到哪里?+

使用云端模型时,任务所需的上下文会发送到你配置的提供商。内置的 Andromity 提供商通过边缘网关路由请求,网关转发请求时不会存储提示词、代码或补全结果。使用本地 Ollama 时,推理在你的机器上运行。文件夹信任和权限设置决定智能体可以访问和执行哪些内容。

智能体能否不经询问就运行命令?+

在未受信任的文件夹中不能:无论处于哪种权限模式,文件写入和命令都会被阻止。在受信任的文件夹中,由权限模式决定哪些操作需要审批:从 SAFE(每个计划、编辑和命令都需要你批准),到 YOLO(无需任何确认直接运行)。

我可以接入自己的工具吗?+

可以。Andromity 支持 MCP 服务器,你可以接入更多工具;还支持技能 (skills) 和智能体角色 (profile),可根据你的项目定制工作流。MCP 工具 schema 按需加载,不会预先塞满提示词。

进化并未止步于自动补全。

从打孔卡到输入预测,开发者工具一直在演进,不断放大人的能力。

安装到 VS Code

终端安装需要 pipx 和 Python 3.11+。