Amplifier Component Catalog

June 25, 2026 · View on GitHub

Amplifier's modular architecture allows you to mix and match capabilities. This page catalogs all available components in the Amplifier ecosystem—core infrastructure, applications, libraries, bundles, and runtime modules.


Core Infrastructure

The foundational kernel that everything builds on.

ComponentDescriptionRepository
amplifier-coreUltra-thin kernel for modular AI agent systemamplifier-core

Applications

User-facing applications that compose libraries and modules.

ComponentDescriptionRepository
amplifierMain Amplifier project and entry point - installs amplifier-app-cli via uv tool installamplifier
amplifier-app-actionsAI-powered GitHub Actions for automated issue triage and PR reviewamplifier-app-actions
amplifier-app-cliReference CLI application implementing the Amplifier platformamplifier-app-cli
amplifier-agentThin wrapper around the Amplifier kernel as a per-turn stdio subprocess — anything that can spawn a subprocess (shell scripts, Node, Python, chat bots, IDE plugins) can use it as an agentic AI backend. Emits one JSON envelope per invocationamplifier-agent
amplifier-app-nanoclawSetup and integration for running NanoClaw — a small, auditable AI-assistant harness that routes messages from channels (CLI, Telegram, Discord, WhatsApp) into per-agent Docker containers — on top of amplifier-agent as the agent backendamplifier-app-nanoclaw
amplifier-app-opencodeOne-command launcher (amplifier-opencode) that auto-configures the opencode TUI on top of amplifier-agent's OpenAI-compatible HTTP face — discovers live models from /v1/models, writes a working opencode config from that discovery, and starts the backend server if neededamplifier-app-opencode
amplifier-app-paperclipSetup and integration for running paperclip with the amplifier_local adapter — paperclip agents run on the Amplifier engine via amplifier-agent, per-turnamplifier-app-paperclip
amplifier-eval-harnessConfigurable test harness for evaluating Amplifier bundles across scenarios and providers in isolated Digital Twin Universe environments. Captures wall time, LLM time, per-call tokens, cache traffic, request counts, and per-provider/model breakdowns across the full session tree (parent + every sub-session) for cross-bundle and cross-provider comparison.amplifier-eval-harness
amplifier-app-log-viewerWeb-based log viewer for debugging sessions with real-time updatesamplifier-app-log-viewer
amplifier-app-benchmarksBenchmarking and evaluating Amplifieramplifier-app-benchmarks
amplifierdLocalhost HTTP daemon exposing amplifier-core and amplifier-foundation over REST and SSE - drive sessions from any language or frameworkamplifierd
amplifier-chatChat UI plugin for amplifierd - browser-based conversational interface for creating and managing Amplifier sessionsamplifier-chat
amplifier-voiceVoice plugin for amplifierd - WebRTC voice interface using the OpenAI Realtime API, standalone or as a pluginamplifier-voice

Note: When you install amplifier, you get the amplifier-app-cli as the executable application. amplifierd is a separate daemon that exposes Amplifier capabilities over HTTP, and amplifier-chat and amplifier-voice are plugins that extend it with web-based chat and voice interfaces.


Documentation & Learning

These are the canonical documentation and learning sites for the Amplifier ecosystem. They reflect the framework but do not run it.

ComponentDescriptionRepository
amplifier-app-learnInteractive learning curriculum for Amplifier — six narrative levels, hands-on approach guides, validated architecture diagrams, and a chat assistant with live DOT rendering. React 19 + Vite SPA.amplifier-app-learn

Libraries

Foundational libraries used by applications (not used directly by runtime modules).

ComponentDescriptionRepository
amplifier-foundationFoundational library for bundles, module resolution, and shared utilitiesamplifier-foundation

Architectural Boundary: Libraries are consumed by applications (like amplifier-app-cli). Runtime modules only depend on amplifier-core and never use these libraries directly.


Bundles

Composable configuration packages that combine providers, behaviors, agents, and context into reusable units.

BundleDescriptionRepository
amplifier-testerValidates Amplifier ecosystem changes (core, modules, bundles, foundation, app-cli) in isolated Digital Twin Universe environments — dynamically generates profiles, mirrors repos to Gitea, and runs targeted validation checksamplifier-bundle-amplifier-tester
recipesMulti-step AI agent orchestration with behavior overlays and standalone optionsamplifier-bundle-recipes
browser-testerBrowser automation and testing with 3 specialized agents (operator, researcher, visual documenter) using agent-browser CLIamplifier-bundle-browser-tester
context-managedLLM-powered rolling context summarization with persistent transcript, budget-aware tracking, and on-demand history recovery via bundled read_transcript toolamplifier-bundle-context-managed
design-intelligenceComprehensive design intelligence with 7 specialized agents, design philosophy framework, and knowledge baseamplifier-bundle-design-intelligence
digital-twin-universeOn-demand isolated environments from declarative profiles — Incus containers with URL rewriting, PyPI overrides, and LLM API passthrough for evidence-based verification of deployed softwareamplifier-bundle-digital-twin-universe
dot-graphDOT/Graphviz infrastructure — knowledge, validation, rendering, and graph intelligence for the Amplifier ecosystemamplifier-bundle-dot-graph
evaluationOne-stop-shop for evaluating AI agents, bundles, and recipes across the Amplifier ecosystem — provides an evaluation mode for designing evaluations plus a Python harness for running pre-defined tasks against agents in a Digital Twin Universeamplifier-bundle-evaluation
giteaOn-demand ephemeral Gitea instances for isolated git workflows — mirror repos from GitHub, work freely, and promote results back when readyamplifier-bundle-gitea
foremanAssistant pattern where the conversation assistant manages a fleet of other assistants, each with their own sessions, leveraging capabilities from amplifier-bundle-orchestrationamplifier-bundle-foreman
issuesPersistent issue tracking with dependency management, priority scheduling, and session linking for autonomous workamplifier-bundle-issues
llm-wikiKarpathy LLM Wiki pattern as composable workflow modes — wiki-init, wiki-ingest, wiki-lint, wiki-publish, wiki-query; zero-cost-when-dormant via per-mode shared orientationamplifier-bundle-llm-wiki
lspCore Language Server Protocol support for code intelligence operationsamplifier-bundle-lsp
lsp-pythonDEPRECATED — forwarding stub, use python-dev insteadamplifier-bundle-lsp-python
lsp-rustDEPRECATED — forwarding stub, use rust-dev insteadamplifier-bundle-lsp-rust
lsp-typescriptDEPRECATED — forwarding stub, use typescript-dev insteadamplifier-bundle-lsp-typescript
notifyDesktop and push notifications when assistant turns complete - works over SSH, supports ntfy.sh for mobileamplifier-bundle-notify
observersOrchestration pattern where background observer sessions are configured and run in the background, in parallel to provide the main session with actionable observationsamplifier-bundle-observers
orchestrationAdds event-driven orchestration primitives (bundle spawning, events, triggers) for multi-session coordinationamplifier-bundle-orchestration
python-devComprehensive Python development tools - code quality (ruff, pyright), LSP integration, and expert agentamplifier-bundle-python-dev
reality-checkIntent-driven verification of built software — derives acceptance tests from user conversations, deploys in a Digital Twin Universe environment, runs app specific validations, and produces gap analysis reportsamplifier-bundle-reality-check
routing-matrixDeclarative model routing with 13 semantic roles, 7 curated matrices, and CLI tooling — agents declare what they do, matrices resolve them to the right modelamplifier-bundle-routing-matrix
rust-devComprehensive Rust development tools — code quality (cargo fmt, clippy, cargo check), LSP integration, and expert agentamplifier-bundle-rust-dev
shadowOS-level sandboxed environments for testing local Amplifier ecosystem changes safelyamplifier-bundle-shadow
skillsSkills tool and Microsoft-curated skills collection with two composable behaviors (full with curated skills, or tool-only)amplifier-bundle-skills
storiesAutonomous storytelling engine with 11 specialist agents, 4 output formats (HTML, Excel, Word, PDF), and automated recipes for case studies, release notes, and weekly digestsamplifier-bundle-stories
execution-environmentsInstance-based execution environments — create, target, and destroy local, Docker, and SSH environments on demand with 11 tools, composable wrappers, and NLSpec-aligned protocolamplifier-bundle-execution-environments
superpowersTDD-driven development workflows with brainstorm, plan, execute, verify, and finish modes — includes specialized agents and a full development cycle recipeamplifier-bundle-superpowers
terminal-testerTerminal application testing and inspection with 3 specialist agents (operator, visual-tester, debugger) using dual-mode capture — screen-dump for Ratatui/crossterm, PTY/pyte for any terminal appamplifier-bundle-terminal-tester
ts-devComprehensive TypeScript/JavaScript development tools - code quality, LSP, and expert agentamplifier-bundle-ts-dev

Usage: Bundles are loaded via the amplifier bundle commands:

# Add a bundle to the registry (name auto-derived from bundle metadata)
amplifier bundle add git+https://github.com/microsoft/amplifier-bundle-recipes@main

# Use a bundle by name
amplifier bundle use foundation
amplifier bundle use recipes

# Show current bundle
amplifier bundle current

# Check for bundle updates
amplifier bundle update --check

# Update bundle to latest
amplifier bundle update

Creating Bundles: See the Bundle Guide for how to create your own bundles.


Runtime Modules

These modules are loaded dynamically at runtime based on your bundle configuration.

Orchestrators

Control the AI agent execution loop.

ModuleDescriptionRepository
loop-basicStandard sequential execution - simple request/response flowamplifier-module-loop-basic
loop-streamingReal-time streaming responses with extended thinking supportamplifier-module-loop-streaming
loop-eventsEvent-driven orchestrator with hook integrationamplifier-module-loop-events

Providers

Connect to AI model providers.

ModuleDescriptionRepository
provider-anthropicAnthropic Claude integration (Sonnet 4.5, Opus, etc.)amplifier-module-provider-anthropic
provider-openaiOpenAI GPT integrationamplifier-module-provider-openai
provider-openai-chatgptChatGPT subscription backend (Plus/Pro/Team/Enterprise) via Codex CLI OAuthamplifier-module-provider-openai-chatgpt
provider-azure-openaiAzure OpenAI with managed identity supportamplifier-module-provider-azure-openai
provider-chat-completionsOpenAI Chat Completions wire-format integration (llama.cpp, vLLM, LM Studio, LocalAI, etc.)amplifier-module-provider-chat-completions
provider-geminiGoogle Gemini integration with 1M context and thinkingamplifier-module-provider-gemini
provider-vllmvLLM server integration for self-hosted modelsamplifier-module-provider-vllm
provider-ollamaLocal Ollama models for offline developmentamplifier-module-provider-ollama
provider-github-copilotGitHub Copilot models via the Copilot SDKamplifier-module-provider-github-copilot
provider-mockMock provider for testing without API callsamplifier-module-provider-mock

Tools

Extend AI capabilities with actions.

ModuleDescriptionRepository
tool-filesystemFile operations (read, write, edit, list, glob)amplifier-module-tool-filesystem
tool-bashShell command executionamplifier-module-tool-bash
tool-webWeb search and content fetchingamplifier-module-tool-web
tool-searchCode search capabilities (grep/glob)amplifier-module-tool-search
tool-taskAgent delegation and sub-session spawningamplifier-module-tool-task
tool-todoAI self-accountability and todo list managementamplifier-module-tool-todo
tool-skillsLoad domain knowledge from skills following the Anthropic Skills formatamplifier-module-tool-skills
tool-mcpModel Context Protocol integration for MCP serversamplifier-module-tool-mcp
tool-slash-commandExtensible slash command system with custom commands defined as Markdown filesamplifier-module-tool-slash-command

Context Managers

Manage conversation state and history.

ModuleDescriptionRepository
context-simpleIn-memory context with automatic compactionamplifier-module-context-simple
context-persistentFile-backed persistent context across sessionsamplifier-module-context-persistent

Hooks

Extend lifecycle events and observability.

ModuleDescriptionRepository
hooks-loggingUnified JSONL event logging to per-session filesamplifier-module-hooks-logging
hooks-redactionPrivacy-preserving data redaction for secrets/PIIamplifier-module-hooks-redaction
hooks-approvalInteractive approval gates for sensitive operationsamplifier-module-hooks-approval
hooks-backupAutomatic session transcript backupamplifier-module-hooks-backup
hooks-explanatoryInject explanatory output style with educational ★ Insight blocksamplifier-module-hooks-explanatory
hooks-streaming-uiReal-time console UI for streaming responsesamplifier-module-hooks-streaming-ui
hooks-status-contextInject git status and datetime into agent contextamplifier-module-hooks-status-context
hooks-todo-reminderInject todo list reminders into AI contextamplifier-module-hooks-todo-reminder
hooks-scheduler-cost-awareCost-aware model routing for event-driven orchestrationamplifier-module-hooks-scheduler-cost-aware
hooks-scheduler-heuristicHeuristic-based model selection scheduleramplifier-module-hooks-scheduler-heuristic
hook-shellShell-based hooks with Claude Code format compatibilityamplifier-module-hook-shell

Using Modules

In Bundles

Modules are loaded via bundles (recommended):

---
bundle:
  name: my-bundle
  version: 1.0.0

tools:
  - module: tool-web
    source: git+https://github.com/microsoft/amplifier-module-tool-web@main
  - module: tool-custom
    source: git+https://github.com/you/your-custom-tool@main
---

# My Bundle Instructions

Your system prompt here.

Command Line

# Add a module override (MODULE_ID + --source)
amplifier module add tool-web --source git+https://github.com/microsoft/amplifier-module-tool-web@main

# See installed modules
amplifier module list

# Get module details
amplifier module show tool-filesystem

Community Applications

Applications built by the community using Amplifier.

SECURITY WARNING: Community applications execute arbitrary code in your environment with full access to your filesystem, network, and credentials. Only use applications from sources you trust. Review code before installation.

ApplicationDescriptionAuthorRepository
app-transcribeTransform YouTube videos and audio files into searchable transcripts with AI-powered insights@robotdadamplifier-app-transcribe
app-blog-creatorAI-powered blog creation with style-aware generation and rich markdown editor@robotdadamplifier-app-blog-creator
app-voiceDesktop voice assistant with native speech-to-speech via OpenAI Realtime API@robotdadamplifier-app-voice
app-tool-generatorAI-powered tool generator for creating custom Amplifier tools@samueljkleeamplifier-app-tool-generator
amplifier-playgroundInteractive environment for building, configuring, and testing Amplifier AI agent sessions@samueljkleeamplifier-playground
amplifier-lakehouseAmplifier on top of your data (daemon and webapp)@payneioamplifier-lakehouse
app-session-analyzerAnalyze Amplifier session logs and generate interesting metrics about your usage!@DavidKoleczekamplifier-app-session-analyzer

Want to showcase your application? Submit a PR to add your Amplifier-powered application to this list!


Community Bundles

Bundles built by the community.

SECURITY WARNING: Community bundles execute arbitrary code in your environment with full access to your filesystem, network, and credentials. Only use bundles from sources you trust. Review code before installation.

BundleDescriptionAuthorRepository
deepwikiAI-powered open-source project understanding via DeepWiki MCP - ask questions about any public GitHub repository@colombodamplifier-bundle-deepwiki
expert-cookbookAchieve the State of the Art with Microsoft Amplifier@DavidKoleczekamplifier-expert-cookbook
memoryLocal-first persistent memory: MemPalace semantic retrieval, knowledge graph curation, briefing re-ranking, palace garden clustering, and JSONL event observability@michaeljabbouramplifier-bundle-memory
parallax-discoveryMulti-agent deep investigation methodology. Dispatches independent agent teams from different angles (code-tracer, behavior-observer, integration-mapper) to build true understanding of complex systems through progressive waves: broad discovery → focused verification → execution-based adversarial testing → synthesis. Includes 5 agents, 4 modes, 2 recipes, and a progressive-reveal skill.@bkrabachamplifier-bundle-parallax-discovery
perplexityDeep web research capabilities using Perplexity's Agentic Research API with citations and cost-aware guidance@colombodamplifier-bundle-perplexity
browserBrowser automation for AI agents using agent-browser - JS rendering, auth flows, form filling, and web research@samueljkleeamplifier-bundle-browser
tui-testerAI-assisted testing for TUI applications - spawn, drive, and capture Textual/terminal apps with visual analysis@colombodamplifier-bundle-tui-tester
web-ux-devWeb UX development tools - visual regression testing, console debugging, and pre-commit verification (extends browser bundle)@colombodamplifier-bundle-web-ux-dev
frontdoorAuthentication gateway and service dashboard for Tailscale-based hosts. Provides PAM-based SSO, Caddy forward_auth integration, and a service discovery dashboard. Includes skills for host infrastructure discovery and web app setup.@robotdadamplifier-bundle-frontdoor
codebase-to-courseTransform any codebase or GitHub URL into a self-contained interactive HTML course for non-technical learners — scroll-based navigation, animated visualizations, embedded quizzes, and code-with-plain-English side-by-side translations@johannao76amplifier-bundle-codebase-to-course
researchScientific-rigor research bundle: hypothesis design, pre-registration discipline, statistics, honest-pivot defaults, and full paper authoring (LaTeX, multi-conference formatting, citations, and PaperBanana figure generation)@michaeljabbouramplifier-bundle-research

| taste | Anti-slop frontend design discipline with named hard-bans on LLM UI defaults (Inter font, purple-blue gradients, centered heroes, equal-card grids), 3 parametric dials (DESIGN_VARIANCE / MOTION_INTENSITY / VISUAL_DENSITY), 4 mutually-exclusive aesthetic archetypes, and always-on output discipline. Adapted from Leonxlnx/taste-skill. | @michaeljabbour | amplifier-bundle-taste | Want to share your bundle? Submit a PR to add your Amplifier bundle to this list!


Community Modules

Modules built by the community.

SECURITY WARNING: Community modules execute arbitrary code in your environment with full access to your filesystem, network, and credentials. Only use modules from sources you trust. Review code before installation.

Providers

ModuleDescriptionAuthorRepository
provider-bedrockAWS Bedrock integration with cross-region inference support for Claude models@brycecutt-msftamplifier-module-provider-bedrock
provider-perplexityPerplexity AI integration for chat completions with sonar models@colombodamplifier-module-provider-perplexity
provider-openai-realtimeOpenAI Realtime API for native speech-to-speech interactions@robotdadamplifier-module-provider-openai-realtime

Tools

ModuleDescriptionAuthorRepository
youtubeYouTube download, search, and account feed access — audio/video download, keyword and filtered search (YouTube Data API + yt-dlp fallback), watch history, subscriptions, liked videos, and more@robotdadamplifier-youtube
tool-whisperSpeech-to-text transcription using OpenAI's Whisper API@robotdadamplifier-module-tool-whisper
tool-rlmRecursive Language Model (RLM) for processing 10M+ token contexts via sandboxed Python REPL@michaeljabbouramplifier-module-tool-rlm
module-image-generationMulti-provider AI image generation with DALL-E, Imagen, and GPT-Image-1@robotdadamplifier-module-image-generation
module-style-extractionExtract and apply writing style from text samples@robotdadamplifier-module-style-extraction
module-markdown-utilsMarkdown parsing, injection, and metadata extraction utilities@robotdadamplifier-module-markdown-utils

Hooks

ModuleDescriptionAuthorRepository
hooks-concise-displayCleaner, more condensed terminal output for Amplifier sessions@obraamplifier-module-hooks-concise-display
hooks-compactCompress verbose bash stdout via command-aware filters (git, pytest, cargo, npm, ruff, etc.) before it enters the LLM context@samueljkleeamplifier-module-hooks-compact

Contributing Your Modules

Built something cool? Share it with the community!

  1. Build your module - See DEVELOPER.md for guidance
  2. Publish to GitHub - Make your code publicly reviewable
  3. Test thoroughly - Ensure it works with current Amplifier versions
  4. Submit a PR - Add your module to this catalog

Building Your Own Modules

Amplifier can help you build Amplifier modules! See DEVELOPER.md for how to use AI to create custom modules with minimal manual coding.

The modular architecture makes it easy to:

  • Extend capabilities with new tools
  • Add support for new AI providers
  • Create domain-specific agents
  • Build custom interfaces (web, mobile, voice)
  • Experiment with new orchestration strategies

Module Architecture

All modules follow the same pattern:

  1. Entry point: Implement mount(coordinator, config) function
  2. Registration: Register capabilities with the coordinator
  3. Isolation: Handle errors gracefully, never crash the kernel
  4. Contracts: Follow one of the stable interfaces (Tool, Provider, Hook, etc.)

For technical details, see:


Ready to build? Check out DEVELOPER.md to get started!