Observed since 20 Oct, 21:24 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
An intelligent AI development assistant powered by Claude with built-in safety architecture
An intelligent AI development assistant powered by Claude with built-in safety architecture.
Forked from: VRSEN/Agency-Code Enhanced with production-ready safety guardrails, auto-termination, and webhook integration.
Key Features: Multi-agent system (Coder + Planner) • Timeout monitoring • Runaway detection • WebSearch/WebFetch intelligence • Webhook-ready hooks • 181+ tests
📖 For detailed documentation, architecture, and integration examples, see ASKME.md
Requirements: Python 3.13 (Python 3.14 is not yet supported)
# Step 1: Install agency-swarm framework
python -m pip install git+https://github.com/VRSEN/agency-swarm.git@main
# Step 2: Install agency-code
python -m pip install agency-code
# Step 3: Create .env file with your API key
"ANTHROPIC_API_KEY=sk-ant-your_key_here" | Out-File -FilePath .env -Encoding ASCII
# Step 4: Run aria
aria
# Step 1: Install agency-swarm framework
pip install git+https://github.com/VRSEN/agency-swarm.git@main
# Step 2: Install agency-code
pip install agency-code
# Step 3: Create .env file with your API key
echo "ANTHROPIC_API_KEY=sk-ant-your_key_here" > .env
# Step 4: Run aria
aria
Get your API key: https://console.anthropic.com/settings/keys
Problem: Python Scripts folder is not in PATH.
Solution 1 - Add to PATH (Recommended):
# Run in PowerShell (restart terminal after)
[Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\Users\YOUR_USERNAME\AppData\Local\Programs\Python\Python313\Scripts", "User")
Solution 2 - Run with python:
python -m agency
Problem: pip install directory not in PATH.
Solution 1 - Add to PATH:
# Add to ~/.bashrc or ~/.zshrc
export PATH="$HOME/.local/bin:$PATH"
# Then reload shell
source ~/.bashrc # or source ~/.zshrc
Solution 2 - Run with python:
python -m agency
Problem: pip is pointing to wrong Python installation.
Solution: Use python -m pip instead:
# Windows
python -m pip install agency-code
# Mac/Linux
python3 -m pip install agency-code
Problem: Python 3.14 is too new - agency-swarm only supports Python 3.13.
Solution: Install Python 3.13 from https://www.python.org/downloads/
Then use:
# Windows - use Python 3.13 specifically
py -3.13 -m pip install git+https://github.com/VRSEN/agency-swarm.git@main
py -3.13 -m pip install agency-code
py -3.13 -m agency
# Mac/Linux - ensure python3.13 is installed
python3.13 -m pip install git+https://github.com/VRSEN/agency-swarm.git@main
python3.13 -m pip install agency-code
python3.13 -m agency
Problem: No .env file or API key not set.
Solution: Create .env file in the directory where you run aria:
Windows:
"ANTHROPIC_API_KEY=sk-ant-your_actual_key" | Out-File -FilePath .env -Encoding ASCII
Mac/Linux:
echo "ANTHROPIC_API_KEY=sk-ant-your_actual_key" > .env
Alternative - Set as environment variable:
# Windows (temporary - current session only)
$env:ANTHROPIC_API_KEY="sk-ant-your_key"
# Mac/Linux (temporary - current session only)
export ANTHROPIC_API_KEY="sk-ant-your_key"
# 1. Clone the repository
git clone https://github.com/joeyjoe808/Agent-C.git
cd Agent-C
# 2. Create and activate virtual environment
python3.13 -m venv .venv
source .venv/bin/activate
# 3. Install dependencies
pip install --upgrade pip
pip install -r requirements.txt
# 4. Fix Anthropic compatibility (important!)
pip install git+https://github.com/openai/openai-agents-python.git@main
# 1. Clone the repository
git clone https://github.com/joeyjoe808/Agent-C.git
cd Agent-C
# 2. Create and activate virtual environment
python -m venv .venv
.venv\Scripts\activate.ps1
# 3. Install dependencies
pip install --upgrade pip
pip install -r requirements.txt
# 4. Fix Anthropic compatibility (important!)
pip install git+https://github.com/openai/openai-agents-python.git@main
REM 1. Clone the repository
git clone https://github.com/joeyjoe808/Agent-C.git
cd Agent-C
REM 2. Create and activate virtual environment
python -m venv .venv
.venv\Scripts\activate.bat
REM 3. Install dependencies
pip install --upgrade pip
pip install -r requirements.txt
REM 4. Fix Anthropic compatibility (important!)
pip install git+https://github.com/openai/openai-agents-python.git@main
.env FileThe agent looks for a .env file in the root directory. Create it with your API key:
Option 1: Create from scratch
# Create .env file
echo "ANTHROPIC_API_KEY=your_api_key_here" > .env
# On Windows (PowerShell):
# "ANTHROPIC_API_KEY=your_api_key_here" | Out-File -FilePath .env -Encoding ASCII
Option 2: Use example template (if provided)
cp .env.example .env
nano .env # or notepad .env on Windows
.env File Contents# Required: Your Anthropic API key
ANTHROPIC_API_KEY=sk-ant-xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# Optional: Enable/disable safety session tracking (default: true)
USE_SAFE_SESSION=true
# Optional: Model selection (default: claude-haiku-4-5)
MODEL=anthropic/claude-haiku-4-5-20251001
Get your API key: https://console.anthropic.com/settings/keys
If installed via pipx/pip (Quick Install):
# Run from anywhere
aria
If installed manually (Development):
# Activate virtual environment (if not already activated)
source .venv/bin/activate # Mac/Linux
# .venv\Scripts\activate # Windows
# Run the agent
python agency.py
# Or use: aria
# On Mac, use sudo if you get permission errors:
sudo python agency.py
You'll see:
[SafeSession] [OK] Session tracking enabled
[SafeSession] Session ID: abc123...
User: [Type your request here]
User: Create a FastAPI hello world app
User: Fix the bug in database.py line 42
User: Research best practices for JWT authentication
User: Help me refactor this function to be more readable
Built-in Protection:
Webhook Integration:
See ASKME.md for webhook integration examples and detailed safety documentation.
# Run all tests
pytest tests/ -v
# Run safety architecture tests (44 tests)
pytest tests/test_session_metrics.py \
tests/test_safe_session.py \
tests/test_timeout_monitor.py \
tests/test_runaway_detector.py \
tests/test_background_monitor.py \
tests/test_cancellation.py -v
Agency-Code/
├── agency.py # Main entry point
├── .env # API keys (you create this)
├── requirements.txt # Dependencies
│
├── agency_code_agent/ # Coder agent
├── planner_agent/ # Planner agent
├── safety/ # Safety architecture
├── tools/ # 14+ tool implementations
├── shared/ # Utilities & hooks
└── tests/ # 181+ automated tests
For detailed information, see ASKME.md:
For developers, see AGENTS.md:
Fully open-source - build, refine, and improve as needed!
MIT License - see LICENSE for details.
Questions? Open an issue or check ASKME.md for detailed docs!
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.1.0 | 8 Nov 2025 | 9 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 21:24 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:22c2ea86c23fce3253ac697aaa4bea8b2f70a3e448b2bc493ac0700bb68c2371