Getting Started¶
This guide will help you install and run acp-amp. Choose the version that fits your stack.
Prerequisites¶
Before installing acp-amp, you need the Amp CLI installed and authenticated:
# Install Amp CLI
curl -fsSL https://ampcode.com/install.sh | bash
# Login to Amp
amp login
Choose Your Version¶
| If you are a... | Use | Install |
|---|---|---|
| Python developer | Python version | uv tool install acp-amp |
| Node.js developer | Node.js version | npm install -g @superagenticai/acp-amp |
| Just want it to work | Node.js with npx | No install needed! |
Python Version¶
Who Should Use This¶
- Python developers
- Users of uv
- Integration with Python-based ACP clients
Installation¶
# Recommended
uv tool install acp-amp
# Alternative: pip
pip install acp-amp
Running¶
# Default: uses Python SDK
acp-amp run
Driver Options¶
The Python version supports multiple drivers:
| Driver | Command | Description |
|---|---|---|
python |
acp-amp run |
Native Python SDK (default, best performance) |
node |
acp-amp run --driver node |
Node.js shim (fallback if Python has issues) |
auto |
acp-amp run --driver auto |
Tries Python first, falls back to Node |
Setting Up Node Shim (Optional Fallback)¶
Only needed if you want to use --driver node:
# Step 1: Create shim files
acp-amp setup
# Step 2: Install shim dependencies
cd ~/.acp-amp/shim
npm install
Verify Installation¶
# Check version
acp-amp --help
# Test run (will wait for input, Ctrl+C to exit)
acp-amp run
Node.js Version¶
Who Should Use This¶
- JavaScript/TypeScript developers
- npm-based workflows
- Users who want the simplest setup
Installation¶
npm install -g @superagenticai/acp-amp
No installation needed! Just run:
npx @superagenticai/acp-amp
Running¶
# If installed globally
acp-amp
# Using npx (downloads automatically)
npx @superagenticai/acp-amp
Verify Installation¶
# Check it runs (will wait for input, Ctrl+C to exit)
npx @superagenticai/acp-amp
Environment Variables¶
| Variable | Description | Required |
|---|---|---|
AMP_API_KEY |
Your Amp API key | Only if not using amp login |
ACP_AMP_DRIVER |
Default driver (python, node, auto) |
No (Python version only) |
ACP_AMP_SHIM |
Custom path to Node shim | No |
Using API Key¶
If you prefer using an API key instead of amp login:
export AMP_API_KEY="your-api-key-here"
acp-amp run
Or pass it directly:
AMP_API_KEY="your-api-key" acp-amp run
Next Steps¶
Now that acp-amp is installed:
- Set up Zed — Configure Zed editor to use Amp
- Configure other ACP clients — SuperQode, Toad, fast-agent
- Troubleshooting — If something doesn't work
Quick Reference¶
Python Commands¶
# Install
pip install acp-amp
# Run with Python SDK (default)
acp-amp run
# Run with Node shim fallback
acp-amp run --driver node
# Setup Node shim
acp-amp setup
Node.js Commands¶
# Install globally
npm install -g @superagenticai/acp-amp
# Run
acp-amp
# Run without installing
npx @superagenticai/acp-amp