amplifier  by microsoft

AI development environment supercharged with specialized agents and knowledge

Created 1 month ago
1,200 stars

Top 32.5% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

Amplifier is a research demonstrator for an AI-powered development environment that supercharges coding assistants. It integrates discovered patterns, specialized expertise, and automation to enable complex solutions with minimal user input. Targeting developers, it aims to significantly accelerate AI-assisted development workflows by providing a ready-to-use, highly capable environment.

How It Works

The core approach involves a suite of over 20 specialized AI agents, each expert in distinct tasks like architecture, debugging, and security. Amplifier employs a parallel worktree system, allowing simultaneous development and testing of multiple solutions in isolated environments. A key differentiator is its Knowledge Extraction System, which transforms user documentation into a queryable, connected knowledge base. Additionally, a robust Conversation Transcript system automatically saves and restores full context, preventing data loss during AI model compaction.

Quick Start & Requirements

  • Installation: Clone the repo, then run make install.
  • Prerequisites: Python 3.11+, UV, Node.js, VS Code (recommended), Git.
  • Platform: Primarily Windows WSL2; macOS/Linux less tested.
  • Configuration: Optional .env file for external data directories (shared knowledge, sync, backup).
  • Activation: source .venv/bin/activate (Linux/Mac/WSL) or .venv\Scripts\activate (Windows).
  • Usage: Run claude in the project directory or claude --add-dir /path/to/your/project.
  • Docs: Links to docs/MODULAR_BUILDER_LITE.md, AMPLIFIER_VISION.md, SUPPORT.md.

Highlighted Details

  • Specialized Agents: 20+ agents for core development (e.g., zen-architect, bug-hunter), analysis (security-guardian), and knowledge extraction (insight-synthesizer).
  • Knowledge Base: Extracts concepts, relationships, and patterns from documents for instant AI access.
  • Conversation Transcripts: Automatic export and restoration of full conversation history, preserving context across compaction events.
  • Parallel Worktree System: Facilitates building and comparing multiple solutions concurrently in isolated branches.

Maintenance & Community

This project is a research demonstrator and is not currently accepting external contributions, though plans exist to open this up. It follows the Microsoft Open Source Code of Conduct.

Licensing & Compatibility

The README does not specify an open-source license. Contributions require agreement to a Contributor License Agreement (CLA). Microsoft's Trademark & Brand Guidelines apply. Commercial use compatibility is not detailed.

Limitations & Caveats

Amplifier is an experimental research demonstrator in early development, subject to significant changes and lacking stability guarantees. It requires careful security attention and human supervision. Knowledge extraction is an evolving feature. No production support is provided.

Health Check
Last Commit

10 hours ago

Responsiveness

Inactive

Pull Requests (30d)
62
Issues (30d)
3
Star History
1,272 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.