What Amplifier Is
Amplifier is a modular platform for AI-assisted development. The CLI you run is a reference application built on top of a
small kernel (amplifier-core) plus swappable runtime modules (providers, tools, hooks, and
orchestrators).
The mental picture
Why it feels like "Claude Code"
The CLI can feel similar because it includes the same genre of parts: a streaming terminal UI, a tool-calling loop, local filesystem and shell tools, session persistence, etc. The key difference is that Amplifier is designed so those behaviors are assembled from modules and bundles rather than being one fixed monolith.
Configuration: Bundles are the new standard
Amplifier uses bundles as the primary way to configure and compose capabilities. A bundle is a markdown file with YAML frontmatter that specifies:
- Which modules to load (providers, tools, hooks, orchestrators)
- System prompts and agent definitions
- Context files and resources
- Other bundles to include (composition)
This replaces the older profile/collection system, providing better composability and reproducibility. See the Bundles page for details.
Entry point vs. ecosystem
-
The
amplifierGitHub repo is the entry point and documentation hub; it depends onamplifier-app-cliand exposes theamplifiercommand. -
The "real" platform includes many other repos:
- amplifier-core: Kernel contracts
- amplifier-foundation: Bundle system and foundational library
- Runtime modules: Providers, tools, hooks, orchestrators, context managers
- Bundles: Pre-configured capability packages