amazon-kiro.kiro-agent-source-code-analysis  by ghuntley

AI-powered VS Code extension for spec-based software development

created 1 month ago
316 stars

Top 85.4% on SourcePulse

GitHubView on GitHub
Project Summary

Kiro Agent is a VS Code extension that transforms software development into a spec-driven, AI-assisted workflow. It empowers developers to define systems using natural language, generating production-ready code with multi-provider AI support, advanced prompt engineering, and real-time collaboration.

How It Works

Kiro Agent employs a monorepo architecture with specialized packages for core AI chat, shared utilities, UI components, and integrations like AWS CodeWhisperer. It leverages a sophisticated prompt engineering system, supporting numerous LLMs (OpenAI, Anthropic, Mistral, Gemini, Ollama, Amazon Q) with model-specific prompt templates and dynamic context injection. The system uses a hierarchical prompt structure, combining base system prompts, model formatting, context, and tool-specific instructions for robust AI interaction.

Quick Start & Requirements

  • Install: Clone the repository and run npm install followed by npm run compile. Launch VS Code with the extension using F5.
  • Prerequisites: Node.js, npm.
  • Links: GitHub Issues

Highlighted Details

  • Supports 14+ AI models with specialized edit prompts and a template factory for consistent message handling.
  • Features a specification-based development workflow with prompts for requirements clarification, design, and implementation planning.
  • Integrates a multi-modal intent detection system using local rules and LLM-based classification.
  • Includes built-in tools for file system operations, search, and shell command execution, with MCP integration for external tools.
  • Utilizes Tree-sitter for parsing 27 programming languages and supports various tokenizers for accurate token counting.

Maintenance & Community

  • Project managed by ghuntley/amazon-kiro.kiro-agent-source-code-analysis.
  • Support and issues can be tracked via GitHub Issues.

Licensing & Compatibility

  • Licensed under the Apache-2.0 License.
  • Permissive license suitable for commercial use and integration with closed-source projects.

Limitations & Caveats

The extension relies heavily on VS Code's experimental APIs, which may lead to instability or breaking changes. While it supports local model execution via Ollama, performance will be dependent on user hardware.

Health Check
Last commit

1 month ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
172 stars in the last 30 days

Explore Similar Projects

Starred by Alex Yu Alex Yu(Research Scientist at OpenAI; Former Cofounder of Luma AI), Will Brown Will Brown(Research Lead at Prime Intellect), and
7 more.

avante.nvim by yetone

0.6%
16k
Neovim plugin emulating Cursor AI IDE for AI-driven code assistance
created 1 year ago
updated 3 days ago
Starred by Jeffrey Morgan Jeffrey Morgan(Cofounder of Ollama), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
19 more.

codex by openai

3.0%
35k
Coding agent CLI tool for terminal-based chat-driven development
created 4 months ago
updated 21 hours ago
Starred by Ishaan Jaffer Ishaan Jaffer(Cofounder of LiteLLM), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
18 more.

cline by cline

0.8%
49k
VS Code extension for autonomous coding agent
created 1 year ago
updated 1 day ago
Feedback? Help us improve.