-
-
Notifications
You must be signed in to change notification settings - Fork 9
Installation
Haveapp1 edited this page Aug 22, 2025
·
1 revision
This guide will walk you through installing and setting up Agentwise on your system.
Before installing Agentwise, ensure you have:
- Node.js 18+ installed
- Git for version control
- Claude API Key from Anthropic
- 5GB free disk space for projects and dependencies
- macOS, Linux, or Windows with WSL2
# Clone the repository
git clone https://github.com/VibeCodingWithPhil/agentwise.git
cd agentwise
# Install dependencies
npm install
# Set up environment
cp .env.example .env
# Edit .env and add your ANTHROPIC_API_KEY
# Initialize Agentwise
npm run setup
-
Clone the Repository
git clone https://github.com/VibeCodingWithPhil/agentwise.git cd agentwise
-
Install Dependencies
npm install
-
Configure Environment
# Create .env file touch .env # Add your API key echo "ANTHROPIC_API_KEY=your-key-here" >> .env
-
Build the System
npm run build
-
Verify Installation
npm run test
Edit .env
file with your settings:
# Required
ANTHROPIC_API_KEY=sk-ant-xxx
# Optional
OPENAI_API_KEY=sk-xxx
LOCAL_MODEL_ENDPOINT=http://localhost:11434
MAX_CONCURRENT_AGENTS=3
TOKEN_OPTIMIZATION=true
Create config/agentwise.json
:
{
"agents": {
"maxConcurrent": 3,
"timeout": 300000,
"retryAttempts": 3
},
"tokenOptimization": {
"enabled": true,
"targetReduction": 0.35,
"contextSharing": true
},
"monitoring": {
"enabled": true,
"port": 3001,
"dashboardUrl": "http://localhost:3000"
}
}
Agentwise comes with pre-configured agents:
- Frontend Specialist
- Backend Specialist
- Database Specialist
- DevOps Specialist
- Testing Specialist
- Designer Specialist
- Research Agent
Create custom agents in .claude/agents/
:
mkdir -p .claude/agents
touch .claude/agents/my-specialist.md
-
Install MCP CLI
npm install -g @modelcontextprotocol/cli
-
Configure MCP Servers
# List available servers mcp list # Install specific servers mcp install figma mcp install postgresql
-
Verify MCP Integration
npm run mcp:test
npm run doctor
Expected output:
β
Node.js version: 20.11.0
β
NPM version: 10.2.4
β
Git version: 2.39.3
β
API Key configured
β
Agents loaded: 7
β
MCP servers: 61
β
System ready!
Create a test project:
# Using Agentwise
npm run agentwise
# Or using commands
/create "test-todo-app"
# Install via Homebrew
brew install node git
# Clone and setup
git clone https://github.com/VibeCodingWithPhil/agentwise.git
cd agentwise && npm install
# Install prerequisites
sudo apt update
sudo apt install nodejs npm git
# Clone and setup
git clone https://github.com/VibeCodingWithPhil/agentwise.git
cd agentwise && npm install
# Install WSL2
wsl --install
# Inside WSL2
sudo apt update
sudo apt install nodejs npm git
# Clone and setup
git clone https://github.com/VibeCodingWithPhil/agentwise.git
cd agentwise && npm install
# Pull official image
docker pull agentwise/agentwise:latest
# Run with API key
docker run -it \
-e ANTHROPIC_API_KEY=your-key \
-v $(pwd)/workspace:/workspace \
-p 3000:3000 \
-p 3001:3001 \
agentwise/agentwise
Issue | Solution |
---|---|
API key not working | Verify key starts with sk-ant-
|
Agents not loading | Check .claude/agents/ directory |
MCP connection failed | Restart MCP servers |
Token limit exceeded | Enable token optimization |
Build errors | Run npm run clean && npm install
|
- Documentation: https://agentwise-docs.vercel.app
- GitHub Issues: https://github.com/VibeCodingWithPhil/agentwise/issues
- Discord: @vibecodingwithphil
- Read the Quick Start Tutorial
- Explore Available Commands
- Learn about Custom Agents
- Configure MCP Servers
Support
- Discord: @vibecodingwithphil
- GitHub: @VibeCodingWithPhil