A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
Agent orchestration & security template featuring MCP tool building, agent2agent workflows, mechanistic interpretability
A reference architecture for AI agent orchestration, trust measurement, and tool integration. Designed to be studied, forked, and adapted -- not contributed to directly. All code changes in this repository are authored by AI agents under human oversight. Browse the project showcase for an overview.
This repo demonstrates how to run a council of AI agents (Claude, OpenCode, Crush) across a shared codebase with board-driven task delegation, automated PR review, security hardening, and containerized tooling. (OpenAI/Google integrations have been disabled -- see security notice.) It also includes standalone research packages for sleeper agent detection, autonomous economic agent simulation, and tamper-responsive hardware. Several companion repositories consume or extend the functionality of this project.
Use this repo to learn how to:

Important: This is an advanced template designed for experienced developers working with autonomous AI agents. Before diving in, we strongly recommend:
Read the AI Safety Training Guide - Essential concepts for safe human-AI collaboration, including deception detection, scalable oversight, and control protocols
Take an AI Safety course at BlueDot Impact - Free, rigorous training programs covering AI safety fundamentals, governance, and alignment
Working with AI agents introduces risks that differ fundamentally from traditional software. Understanding these risks isn't optional - it's a prerequisite for responsible development.
This repository contains dual-use research and tooling. The maintainer provides no guidance, consultation, or feature development -- whether solicited or unsolicited, compensated or uncompensated. This policy exists as a legal protection given the nature of the codebase.
- No feature requests will be accepted. Money does not change this.
- No guidance or consulting will be provided on usage, adaptation, or deployment of any component.
- No external contributions are accepted. See CONTRIBUTING.md.
- The maintainer does not seek or engage with community interaction. Public comments, issues filed by external parties, events, and news surrounding this repository or its components may be ignored without response to maintain neutrality and legal distance.
- No endorsement is implied. The existence of code in this repository does not constitute encouragement, recommendation, or endorsement of any particular use.
This repository is released under a public domain dedication. You may fork and adapt it freely. The maintainer assumes no obligation to any downstream user for any reason.
This project follows a container-first approach:
New to the template? Check out our Template Quickstart Guide for step-by-step customization instructions!
Prerequisites: Linux system with Docker (v20.10+) and Docker Compose (v2.0+)
Clone and setup
git clone https://github.com/AndrewAltimit/template-repo
cd template-repo
# Build the Rust CLI tools (optional - pre-built binaries available in releases)
cd tools/rust/board-manager && cargo build --release
cd ../github-agents-cli && cargo build --release
Set API keys (if using AI features)
export OPENROUTER_API_KEY="your-key-here" # For OpenCode/Crush
Use with Claude Code: MCP servers are configured in .mcp.json and auto-started by Claude. See MCP Configuration for essential vs full setups.
Run CI/CD operations
automation-cli ci run full # Full pipeline
For detailed setup, see CLAUDE.md and Template Quickstart Guide.
Six AI agents for development and automation. See AI Agents Documentation for details.
Security Notice -- OpenAI/Google Disabled: OpenAI/Google integrations are disabled within PR reviews. OpenAI/Google permits government partners unrestricted use of their models. We only allow models with explicit prohibitions on mass surveillance and autonomous weapons.
| Agent | Provider | Use Case | Documentation |
|---|---|---|---|
| Claude Code | Anthropic | Primary development assistant (recommended) | Setup Guide |
| Codex | Setup Guide | ||
| OpenCode | OpenRouter | Code generation | AI Code Agents |
| Crush | OpenRouter | Code generation | AI Code Agents |
| Gemini | Setup Guide | ||
| GitHub Copilot | GitHub | PR review suggestions | - |
OpenCode and Crush provide equivalent code generation functionality via OpenRouter. Codex (OpenAI) and Gemini (Google) have been disabled -- see security notice above.
Security: Keyword triggers, user allow list, secure token management. See Security Model
Safety Training: Essential AI safety concepts for human-AI collaboration. See Human Training Guide
Sleeper Agents: Create and evaluate sleeper agents in order to detect misalignment and probe for deception. See Sleeper Agents Package
AI agents autonomously manage the development lifecycle from issue creation through PR merge:
Issue Created → Admin Approval → Agent Claims → PR Created → AI Review → Human Merge
The Flow:
backlog-refinement.yml, automatically added to the GitHub Projects board[Approved][Claude] (or another agent name) to authorize workboard-agent-worker.yml finds approved issues, the agent claims the issue and creates a working branchpr-validation.yml triggers AI code review (Claude + OpenRouter); pr-review-monitor.yml lets agents iterate on feedbackSecurity Model:
[Approved][Agent] comment.agents.yaml → security.agent_admins can approve[Action][Agent] format (e.g., [Approved][Claude]) to prevent false positivesSee Security Documentation for the complete security model.
Technical reports and guides exploring AI risks, safety frameworks, and philosophical questions. PDFs are automatically built from LaTeX source and published with each release.
Scenario-based projection reports analyzing potential futures involving advanced AI systems. See Projections Documentation.
| Report | Topic | Source | |
|---|---|---|---|
| AI Agents Political Targeting | Political violence risk | Download | LaTeX |
| AI Agents WMD Proliferation | WMD proliferation risk | Download | LaTeX |
| AI Agents Espionage Operations | Intelligence tradecraft | Download | LaTeX |
| AI Agents Economic Actors | Autonomous economic actors | Download | LaTeX |
| AI Agents Financial Integrity | Money laundering & corruption | Download | LaTeX |
| AI Agents Institutional Erosion | IC monopoly erosion & verification pivot | Download | LaTeX |
| Guide | Description | Source | |
|---|---|---|---|
| Agentic Workflow Handout | AI agent pipeline architecture and workflows | Download | LaTeX |
| Sleeper Agents Framework | AI backdoor detection using residual stream analysis | Download | LaTeX |
| AgentCore Memory Integration | Multi-provider AI memory system | Download | LaTeX |
| Virtual Character System | AI agent embodiment platform | Download | LaTeX |
| AI Agent Containment & Infrastructure Security | Isolation, trust-tiered execution, and physical security for AI agents | Download | LaTeX |
| BioForge CRISPR Automation | Agent-driven biological automation platform | Download | LaTeX |
| Secure Terminal Briefcase | Tamper-responsive hardware security system with PQC recovery | Download | LaTeX |
Philosophical explorations of minds, experience, and intelligence. See Philosophy Papers Documentation.
Standalone packages addressing different aspects of AI agent development, safety, and security:
| Package | Purpose | Documentation |
|---|---|---|
| Sleeper Agents | Research-validated detection framework for hidden backdoors in LLMs, based on Anthropic's research on deceptive AI that persists through safety training | README | PDF Guide |
| Economic Agents | Rust-based simulation framework demonstrating autonomous AI economic capability - agents that earn money, form companies, hire sub-agents, and seek investment. For governance research and policy development | README |
| Tamper Briefcase | Tamper-responsive Raspberry Pi briefcase with dual-sensor detection, LUKS2 cryptographic wipe, and hybrid PQC recovery USB. For secure physical transport of field-deployable agent terminals | README | Hardware Docs |
Rust CLI Tools (in tools/rust/):
| Tool | Purpose | Documentation |
|---|---|---|
| github-agents-cli | Issue/PR monitoring, refinement, code analysis, and agent execution | README |
| board-manager | GitHub Projects v2 board operations - claim, release, status updates | README |
| git-guard | Git CLI wrapper requiring sudo for dangerous operations (force push, --no-verify) | README |
| gh-validator | GitHub CLI wrapper for automatic secret masking | README |
| pr-monitor | Dedicated PR monitoring for admin/review feedback during development | README |
| markdown-link-checker | Fast concurrent markdown link validator for CI/CD pipelines | README |
| code-parser | Parse and apply code blocks from AI agent responses | README |
| mcp-code-quality | Rust MCP server for code quality tools (formatting, linting, testing) | README |
| Repository | Description | Documentation |
|---|---|---|
| game-mods | Injection toolkit for AI agent integration with legacy software -- DLL injection (Windows), LD_PRELOAD (Linux), shared memory IPC, overlay rendering, and MCP memory explorer for process introspection | README |
| oasis-os | Embeddable OS framework (18 crates) -- scene-graph UI, 90+ terminal commands, browser engine (HTML/CSS/Gemini), window manager, VFS, plugin system, and remote terminal. 4 backends (SDL2, PSP via rust-psp, UE5 FFI, planned framebuffer) with 8 skinnable themes. Used as the shell environment for the Tamper Briefcase | README | Design Doc |
| breakpoint | Browser-based multiplayer gaming platform for agentic office hours -- Rust/WASM games (mini-golf, platform racer, laser tag) with an alert overlay that surfaces agent activity, CI failures, and decision points directly into the shared session. WSS on port 443 for corporate networks | README |
| rust-psp | Modernized Rust SDK for PlayStation Portable -- ~829 syscall bindings, 38+ high-level modules (graphics, audio, networking, crypto), kernel mode support, and experimental std (thread, fs, sync, time). Edition 2024 fork with C runtime safety fixes and pre-built CI binaries (cargo-psp, prxgen, pack-pbp) | README |
Companion repositories consume template-repo release binaries (e.g., github-agents-cli, automation-cli) for their AI-assisted workflows.
# Install Python packages
pip install -e ./packages/sleeper_agents
# Build Rust packages (requires Rust toolchain)
cd packages/economic_agents && cargo build --release
cd tools/rust/github-agents-cli && cargo build --release
cd tools/rust/board-manager && cargo build --release
For enterprise environments requiring custom certificates, customize automation/corporate-proxy/shared/scripts/install-corporate-certs.sh. This script runs during Docker builds for all containers. See the customization guide for details.
.
├── .github/workflows/ # GitHub Actions workflows
├── docker/ # Docker configurations
├── packages/ # Installable packages
│ ├── sleeper_agents/ # AI backdoor detection framework (Python)
│ ├── economic_agents/ # Autonomous economic agents (Rust)
│ ├── tamper_briefcase/ # Tamper-responsive briefcase system (Rust)
│ └── bioforge/ # Agent-driven CRISPR automation platform (Rust)
├── tools/
│ ├── mcp/ # 20 MCP servers (see MCP Servers section)
│ ├── rust/ # Rust CLI tools
│ │ ├── github-agents-cli/ # Issue/PR monitoring, refinement, analysis
│ │ ├── board-manager/ # GitHub Projects board operations
│ │ ├── git-guard/ # Git wrapper requiring sudo for dangerous ops
│ │ ├── gh-validator/ # Secret masking for GitHub CLI
│ │ ├── pr-monitor/ # PR feedback monitoring
│ │ ├── markdown-link-checker/ # Fast link validation for CI/CD
│ │ ├── code-parser/ # Parse code blocks from AI responses
│ │ └── mcp-code-quality/ # Rust MCP server for code quality
│ └── cli/ # Agent runners and utilities
├── automation/ # CI/CD and automation scripts
├── tests/ # Test files
├── docs/ # Documentation
└── config/ # Configuration files
.mcp.json, auto-started by ClaudeSee MCP Architecture Documentation and STDIO vs HTTP Modes for details.
For complete tool listings, see MCP Tools Reference
See .env.example for all available options.
.mcp.json - MCP server configuration for Claude Codedocker-compose.yml - Container services configurationCLAUDE.md - Project-specific Claude Code instructions (root directory)AGENTS.md - Universal AI agent configuration and guidelines (root directory)docs/agents/project-context.md - Context for AI reviewersAll Python operations run in Docker containers:
# Run CI operations via automation-cli
automation-cli ci run format # Check formatting
automation-cli ci run lint-basic # Basic linting
automation-cli ci run test # Run tests
automation-cli ci run full # Full CI pipeline
# Run specific tests
docker compose run --rm python-ci pytest tests/test_mcp_tools.py -v
All workflows run on self-hosted runners for zero-cost operation.
This project is released under the Unlicense (public domain dedication).
For jurisdictions that do not recognize public domain: As a fallback, this project is also available under the MIT License.
This repository and all associated documentation, code, research papers, and tools are provided as-is with no warranty of any kind. The maintainer makes no representations regarding the suitability, legality, or safety of any component for any purpose. Users assume all responsibility for their use of this material.
The maintainer is not responsible for any use or misuse of the contents of this repository. No advisory, consulting, support, or guidance relationship is created by the publication of this code. The maintainer expressly disclaims any obligation to respond to inquiries, feature requests, bug reports, or other communications from any party.
Portions of this repository contain dual-use security research and tooling. Publication of this material is for defensive research, education, and policy analysis purposes. The maintainer does not endorse, encourage, or facilitate any unlawful use.
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots
MCP server integration for DaVinci Resolve Studio
A Jetbrains IDE IntelliJ plugin aimed to provide coding agents the ability to leverage intelliJ's indexing of the codeba