Kiro
Kiro 是一个“agent-driven”(具有代理/智能体能力)的 IDE,帮助你从原型(prototype)一路推进到生产(production):通过规范驱动开发(spec-driven development)、agent 钩子(agent hooks)、自然语言编码辅助等机制,让 AI + 人类协作更高效。([GitHub][1])
“Build faster with AI-powered features that understand your entire codebase, turn prompts into structured specs, and automate repetitive tasks.” ([GitHub][1])
核心能力 (Core Capabilities)
- Specs(规范) — 使用结构化的规范 (specs) 来规划并构建功能,把需求拆解成详细、可执行的实现计划。([GitHub][1])
- Hooks(钩子) — 借助智能触发器 (hooks),对文件变更或开发事件做出响应,自动化处理重复任务。([GitHub][1])
- Agentic Chat(智能体对话) — 通过自然语言与 Kiro 对话,它能理解你的项目上下文 (codebase context),帮助你构建功能。([GitHub][1])
- Steering(行为引导 / 项目规则) — 通过 Markdown 文件为项目设定自定义规则或上下文,让 Kiro 的行为更符合团队/项目规范。([GitHub][1])
- MCP Servers(外部集成 / 扩展能力) — 支持通过 “Model Context Protocol (MCP)” 将外部工具、数据源接入,比如数据库、API、文档服务器等等。([GitHub][1])
- Privacy First(隐私优先) — 强调企业级安全和隐私保护,保证你的代码安全。([GitHub][1])
平台支持 (Platform Support)
Kiro 提供独立桌面应用 (standalone desktop application),适用于以下操作系统:
- macOS ([GitHub][1])
- Windows ([GitHub][1])
- Linux ([GitHub][1])
快速开始 (Getting Started)
下载与安装 (Download & Install)
从官网 (kiro.dev) 下载适合你操作系统的安装程序即可。([GitHub][1])
第一个项目 (First Project)
Kiro 提供了一个 “first project guide”(首个项目指南),帮助你快速上手。通过这个教程,你将学到:
- 如何设置 steering 文件 (项目级规则 / 引导)
- 如何创建和管理 specs,进行结构化开发
- 如何配置 hooks,让 workflow 自动化
- 如何连接 MCP servers,以整合外部服务 / 工具 ([GitHub][1])
一键迁移 (One-Click Migration)
如果你之前在使用 Visual Studio Code (VS Code),Kiro 支持导入你的 VS Code 设置 (extensions 和 settings),让你无缝迁移。([GitHub][1])
文档 (Documentation)
Kiro 官方提供了详细文档,涵盖以下内容:([GitHub][1])
- Getting Started — 安装与第一个项目
- Chat — 上下文对话 & 代码生成
- Specs — 结构化特性开发
- Hooks — 使用触发器自动化工作流程
- Steering — 项目 / 团队级别的 AI 引导规则
- MCP — 外部工具 & 服务集成
- Troubleshooting — 故障排查 & 隐私 / 安全说明
问题报告 & 支持 (Issue Reporting & Support)
如果你在使用中遇到 bug、想提功能建议、对现有功能有反馈、希望讨论改进,都可以通过这个 GitHub 仓库提交 issue。([GitHub][1])
此外,他们有社区 (Discord server) 支持,也对付费用户 (通过 AWS) 提供更多服务 (billing support / AWS 支持) 。([GitHub][1])
安全 & 行为准则 (Security & Code of Conduct)
- 如果你发现潜在安全问题,请通过官方 “vulnerability reporting” 渠道报告,而 不要 在公开 issue 里直接提交。([GitHub][1])
- Kiro 遵循 Amazon Open Source Code of Conduct (开源行为准则)。([GitHub][1])
总结 — 为什么选择 Kiro
- 如果你不只是要 “AI 补全代码”,而是希望用一种更系统化、规范化、结构化的方法来开发 — Kiro 的 Specs + Hooks + Steering + MCP 能给你一种接近“工程流水 / 规范驱动 + 自动化 + AI 协作”的体验。
- 支持多平台 / 多语言 / 与现有 VS Code 配置兼容。如果你之前已经有项目基础,迁移门槛较低。
- 提供从 “想法 → 规范 → 任务 → 实现 → 自动化 / 集成 → 上线 / 维护” 的完整链条。
参考资料
https://github.com/kirodotdev/Kiro
