Self-hosted AI Agents Platform supporting Claude Code, Codex, Gemini agents. Apache 2.0.
Repo: Abilityai/trinity
What's inside
[!NOTE] π¦ Just released β v0.8.5 (July 26, 2026): skills as a first-class platform capability, shared multi-agent rooms (sessions), agent display names, ephemeral "ghost" agents, voice replies v2, and a smoother first-run experience. Read the full release notes β
Trinity is a sovereign AI agents platform β build and run proprietary systems, from fully (or semi-) autonomous businesses to self-improving cognitive systems, all governed, auditable, and on infrastructure you control.
Claude Code writes the agent. Trinity runs it in production.
Each agent runs in its own isolated Docker container with real-time observability, fleet-wide scheduling, agent-to-agent delegation, and a tamper-evident audit trail. Self-host it, or run it on any cloud you control.
Open source Β· Apache 2.0 β free for any use, commercial included, and deploys anywhere you run it Β· Independently pentested β UnderDefense Grade A Β· We run Trinity in production ourselves β and so do our customers.
π€ AI agent reading this repo? Start at AGENTS.md β a task router with exact commands, key facts, and verification steps. Detailed docs index: docs/user-docs/README.md.
[!IMPORTANT] PostgreSQL is the recommended database for production. SQLite stays the zero-config default for local development and evaluation, but production instances should run on PostgreSQL β opt in with a single
DATABASE_URL(setup guide, #300). Already on SQLite? Migrate with the Trinity Ops Agent's/migrate-to-postgresskill β a gated, validate-then-cutover flow that leaves your SQLite file untouched for instant rollback.
The problem: Everyone wants autonomous AI agents. But your options are terrible β SaaS platforms where data leaves your security perimeter, custom builds that take 6-12 months, or frameworks that don't handle governance and audit trails.
The solution: Trinity is autonomous agent orchestration infrastructure. Each agent runs in its own isolated Docker container. You get real-time observability, fleet-wide health monitoring, cron-based scheduling, agent-to-agent delegation, and cost tracking β all on your own hardware.
| Option | Problem | Trinity |
|---|---|---|
| SaaS Platforms | Data leaves your perimeter, vendor lock-in | Your infrastructure, data never leaves |
| Build Custom | 6-12 months, $500K+ engineering | Deploy in minutes |
| Frameworks | No observability, no fleet management | Real-time monitoring, scheduling, audit trails |
A short teaser of the live interface β the full, zoomable detail is in the screenshots below.
Watch more:
More recordings β agent dev pipelines, GitHub-backed agents, an ops agent that deploys other agents β in the workshop archive. Live and free, every Thursday.
| 01 Β· Deploy an instance | Self-host with one command, or run a managed instance on any cloud you control. |
| 02 Β· Connect Claude Code | Install the abilities plugins β scaffold, connect, and deploy agents over MCP. |
| 03 Β· Run in production | Scheduled, multi-user, audited β inside your own perimeter. |
Two phases: stand up an instance (Phase A), then build and deploy agents to it from Claude Code (Phase B).
Prerequisites
Recommended: let your agent install it (one shot)
Tell your Claude (or any capable coding agent) to install Trinity and follow the agent-facing runbook β it verifies Docker, installs unattended, confirms the stack is serving, surfaces the generated admin password, and hands you a next-steps card:
Install Trinity on my computer. Follow the runbook at
https://raw.githubusercontent.com/abilityai/trinity/main/docs/AGENT_INSTALL_GUIDE.md
The runbook (docs/AGENT_INSTALL_GUIDE.md) is a
deterministic verify β install β confirm β report-next-steps loop that any
capable agent can execute and explain to you as it goes.
One-line install (run it yourself)
curl -fsSL https://raw.githubusercontent.com/abilityai/trinity/main/install.sh | bash
This clones the repository, configures the environment, builds the base image, and starts all services. For a fully non-interactive bring-up (no admin-password prompt β one is generated and printed), run ./scripts/deploy/start.sh --unattended.
Manual installation
# 1. Clone the repository
git clone https://github.com/abilityai/trinity.git
cd trinity
# 2. Configure environment
cp .env.example .env
# Edit .env - at minimum set:
# SECRET_KEY (generate with: openssl rand -hex 32)
# 3. Build the base agent image
./scripts/deploy/build-base-image.sh
# 4. Start all services
./scripts/deploy/start.sh
Prefer a guided setup?
./quickstart.shwalks you through it interactively (or./quickstart.sh --defaultsfor non-interactive bring-up with auto-generated secrets).
Note: the repo's git submodules are private and optional β cloning (even with
--recurse-submodules) needs no credentials; they're skipped automatically. See docs/ENTERPRISE.md.
First-time setup
admin and your new passwordAccess
Don't want to self-host? Trinity also runs as a managed instance on any cloud you control. Talk to an engineer β β an engineer reads this, not a CRM. Reply in one business day, your time zone.
Deploying to a remote server?
/trinity:deploy-new-instancefrom the abilities marketplace provisions Trinity on any server you can SSH into β and scaffolds the Trinity Ops Agent to manage it (health, logs, updates, rollback, and SQLiteβPostgreSQL migration).
Most of the Trinity workflow lives in the abilities plugin marketplace β Claude Code plugins covering the full agent lifecycle: scaffold, develop, deploy, iterate. You need the instance from Phase A (localhost or remote) and Claude Code.
# 1. Add the marketplace and install the core plugins (one-time)
/plugin marketplace add abilityai/abilities
/plugin install trinity@abilityai
/plugin install create-agent@abilityai
# 2. Connect to your Trinity instance (one-time)
/trinity:connect
# β Instance URL + email verification code
# β MCP API key auto-provisioned, .mcp.json written
# 3. Scaffold an agent β or start from any existing Claude Code agent directory
/create-agent:create
# β Pick a wizard (prospector, chief-of-staff, recon, ghostwriter, kb-agent, β¦)
# or /create-agent:custom for a blank canvas
# 4. Deploy it to Trinity
/trinity:onboard
# β Compatibility check, creates the Trinity files, deploys + starts the container
# 5. Operate and iterate
/trinity:sync # push/pull changes between local and remote
/trinity:loop @my-agent "work the backlog" 10 times # bounded server-side task loops
/trinity:create-dashboard # scaffold a metrics dashboard for the agent
Once connected, Trinity's MCP tools (list_agents, chat_with_agent, schedules, executions, β¦) are available directly inside Claude Code β chat with remote agents, create cron schedules, and poll executions without leaving your editor.
The marketplace also covers what happens between scaffold and deploy β adding skills, memory systems, GitHub backlog workflows, and autonomous work loops. See Abilities β The Agent Development Toolkit.
Trinity CLI β terminal-first alternative to the plugin workflow:
pip install trinity-cli # or: brew install abilityai/tap/trinity-cli
trinity init # connect: instance URL + email code β JWT + MCP key
cd my-agent/ && trinity deploy . # package, upload, create + start the agent
trinity agents list # verify: the agent shows status "running"
trinity chat my-agent "Hello, what can you do?"
trinity logs my-agent # container logs
trinity health fleet # fleet overview
Redeploys (
trinity deploy .again), multi-instance profiles, and the full command reference: CLI documentation.
Web UI β open the Trinity web UI β Create Agent β pick a template (blank, built-in, or github:org/repo@branch) β configure credentials β start chatting.
Multi-Agent System β define a fleet in one YAML manifest and deploy via MCP (mcp__trinity__deploy_system) or the REST API. See Multi-Agent Systems below.
If you're an agent working with this repository, AGENTS.md is your entry point β a task router with exact commands, key facts (ports, auth, endpoints), and a verification step for every path above. For detailed feature documentation, use the index at docs/user-docs/README.md.
/plugin install trinity@abilityai, then /trinity:connect + /trinity:onboard β AGENTS.md β Deploy an agenthttp://<instance>:8080/mcp β MCP IntegrationReal screenshots from the Trinity control plane β the agents pictured are ours.
| You're using⦠| Great for | Reach for Trinity when⦠|
|---|---|---|
| Claude Code | Writing & iterating on an agent on your laptop | β¦you need it running in production β multi-user, scheduled, observed, and audited. Trinity runs your Claude Code agent over MCP. |
| OpenClaw / Hermes | An open agent harness you control | β¦you want a production home for it: per-agent isolation, scheduling, and audit without building the platform yourself. |
| Multica / Paperclip | A managed, hosted agent team | β¦you need it self-hosted and company-governed β your infra, your perimeter, not SaaS. |
The full feature set is below and in the documentation.
dashboard.yaml with 11 widget types, historical tracking, and sparkline visualization.claude/skills/) directly from the UIapt-get, sudo, etc.max_turns parameter limits agent execution depth/login flow)require_email / open_access policies (#311)send_message / send_group_message MCP tools (#321, #349).credentials.enc)user < operator < creator < admin) with whitelist-driven role on first login/m, installable as a home screen appβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Trinity Platform β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Frontend (Vue.js) β Backend (FastAPI) β MCP Server β
β Port 80 β Port 8000 β Port 8080 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Scheduler Service β Redis (secrets + β SQLite (data) β
β Port 8001 β distributed locks)β /data volume β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Vector (logs) β β
β Port 8686 β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Agent Containers β
β βββββββββββ βββββββββββ βββββββββββ ββββββββββββββββββ β
β β Agent 1 β β Agent 2 β β Agent N β β trinity-system β β
β βββββββββββ βββββββββββ βββββββββββ ββββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β (Optional) OTel Collector - Port 4317/8889 for metrics export β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
trinity/
βββ src/
β βββ backend/ # FastAPI backend API
β βββ frontend/ # Vue.js 3 + Tailwind CSS web UI
β βββ mcp-server/ # Trinity MCP server (90+ tools)
β βββ cli/ # Trinity CLI (pip install trinity-cli)
β βββ scheduler/ # Dedicated scheduler service (Redis locks)
βββ docker/
β βββ base-image/ # Universal agent base image
β βββ backend/ # Backend Dockerfile
β βββ frontend/ # Frontend Dockerfile
β βββ scheduler/ # Scheduler Dockerfile
βββ config/
β βββ agent-templates/ # Pre-configured agent templates
β βββ vector.yaml # Vector log aggregation config
β βββ otel-collector.yaml # OpenTelemetry collector config
β βββ trinity-meta-prompt/ # Platform injection templates
βββ scripts/
β βββ deploy/ # Deployment and management scripts
βββ docs/ # Documentation
Trinity deploys agents from templates. Templates define agent behavior, resources, and credential requirements.
my-template/
βββ template.yaml # Metadata, resources, credentials
βββ CLAUDE.md # Agent instructions (owned by agent)
βββ .claude/ # Claude Code configuration
β βββ agents/ # Sub-agents (optional)
β βββ commands/ # Slash commands (optional)
β βββ skills/ # Custom skills (optional)
βββ .mcp.json.template # MCP config with ${VAR} placeholders
βββ .env.example # Documents required env vars
# Generated at runtime by the platform (not in templates):
# CLAUDE.local.md # Platform instructions (gitignored, managed by Trinity)
# .trinity/prompt.md # Operator communication protocol
| Guide | Use Case |
|---|---|
| Trinity Compatible Agent Guide | Single agents β Template structure, CLAUDE.md, credentials, platform injection |
| Multi-Agent System Guide | Multi-agent systems β Architecture patterns, shared folders, coordination, deployment |
Trinity includes three reference agent implementations that demonstrate real-world agent patterns. These repositories are public and available for use as templates for your own agents:
| Agent | Repository | Purpose |
|---|---|---|
| Cornelius | github.com/Abilityai/cornelius | Knowledge Base Manager β Obsidian vault management, insight synthesis, research coordination |
| Corbin | github.com/abilityai/agent-corbin | Business Assistant β Google Workspace integration, task coordination, team management |
| Ruby | github.com/abilityai/agent-ruby | Content Creator β Multi-platform publishing, social media distribution, content strategy |
These agents demonstrate:
template.yaml, CLAUDE.md, and .claude/ configurationUsage: Create agents from these templates via the Trinity UI:
# Via UI: Create Agent β Select "github:abilityai/cornelius"
# Via MCP: trinity_create_agent(name="my-agent", template="github:abilityai/cornelius")
Note: You'll need to configure a GITHUB_PAT environment variable in .env to use GitHub templates.
Deploy coordinated multi-agent systems from a single YAML manifest:
name: content-production
description: Autonomous content pipeline
agents:
orchestrator:
template: github:abilityai/agent-corbin
resources: {cpu: "2", memory: "4g"}
folders: {expose: true, consume: true}
schedules:
- name: daily-review
cron: "0 9 * * *"
message: "Review today's content pipeline"
writer:
template: github:abilityai/agent-ruby
folders: {expose: true, consume: true}
permissions:
preset: full-mesh # All agents can communicate
Deploy via MCP or API:
# Via MCP tool
mcp__trinity__deploy_system(manifest="...")
# Via REST API
curl -X POST http://localhost:8000/api/systems/deploy \
-H "Content-Type: application/json" \
-d '{"manifest": "...", "dry_run": false}'
See the Multi-Agent System Guide for architecture patterns and best practices.
abilityai/abilities is the canonical workflow for building and managing autonomous agents with Claude Code β most Trinity usage workflows are defined there as plugins.
Abilities structures agent work as a four-step lifecycle:
1. Scaffold 2. Develop 3. Deploy 4. Iterate
/create-agent:* /agent-dev:create-playbook /trinity:connect (once) /trinity:sync
/agent-dev:add-memory /trinity:onboard /trinity:loop
/agent-dev:add-backlog (or: trinity deploy .) /create-agent:adjust
Scaffold β wizards like /create-agent:prospector or /create-agent:custom produce a fully configured, Trinity-compatible agent: CLAUDE.md, initial skills, template.yaml, a metrics dashboard, and an onboarding tracker.
Develop β /agent-dev:create-playbook adds capabilities, /agent-dev:add-memory adds persistence (file index, knowledge graph, JSON state, or workspace tracking), /agent-dev:add-backlog wires a GitHub Issues workflow.
Deploy β /trinity:connect once per instance, then /trinity:onboard per agent (or trinity deploy . via the CLI).
Iterate β /trinity:sync pushes and pulls changes, /trinity:loop runs bounded server-side task loops, /create-agent:adjust audits the agent against best practices and applies improvements.
The 5 plugins:
| Plugin | What it does |
|---|---|
| create-agent | Agent scaffolding: a /create-agent:create discovery entry point + 12 wizards (prospector, chief-of-staff, webmaster, recon, receptionist, ghostwriter, kb-agent, doctor, website, custom, clone, adjust) |
| agent-dev | Extend existing agents: playbooks, memory systems, git-sync hooks, GitHub backlog workflow, grooming, sprints, agent-owned pipelines, autonomous work loops |
| trinity | The platform workflow: connect, onboard, sync, loop, create-dashboard, deploy-new-instance |
| dev-methodology | Documentation-driven development for any codebase: implementation, testing, security audits, PR validation, release, architecture/schema/config validation |
| utilities | Ops & productivity: incident investigation, safe deployment, Docker ops, batch processing, conversation export |
# Add the marketplace (one-time), then install the plugins you need
/plugin marketplace add abilityai/abilities
/plugin install trinity@abilityai
/plugin install create-agent@abilityai
See the abilities repository for full plugin documentation and skill references.
Trinity includes an MCP server for external orchestration of agents:
{
"mcpServers": {
"trinity": {
"type": "streamable-http",
"url": "http://localhost:8080/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Evaluating Trinity, or want its docs assistant inside your editor? The standalone
@abilityai/trinity-docs-mcp server answers questions about
Trinity, grounded in this documentation β no Trinity instance, no API key:
{
"mcpServers": {
"trinity-docs": {
"command": "npx",
"args": ["-y", "@abilityai/trinity-docs-mcp"]
}
}
}
Tools: ask_trinity (multi-turn docs Q&A) and get_agent_requirements (the
Trinity Compatible Agent Guide). See src/helper-mcp/README.md.
| Tool | Description |
|---|---|
list_agents | List all agents with status |
get_agent | Get detailed agent information |
get_agent_info | Get agent template metadata (capabilities, commands, etc.) |
create_agent | Create a new agent from template |
deploy_local_agent | Package and deploy a local agent directory |
start_agent / stop_agent | Start or stop an agent container |
rename_agent | Rename an agent |
delete_agent | Delete an agent |
initialize_github_sync / set_agent_github_pat | GitHub sync and per-agent PAT management |
| Tool | Description |
|---|---|
chat_with_agent | Send a message and get response (supports parallel and async modes) |
get_chat_history | Retrieve conversation history |
get_agent_logs | View container logs |
fan_out | Dispatch N parallel tasks to an agent and collect results |
send_message | Proactive user message by verified email (agent-initiated) |
send_group_message / list_channel_groups | Proactive group messaging across Slack/Telegram |
Note: Claude Code enforces a 60-second timeout on MCP HTTP tool calls. For longer tasks, use
async=truewithparallel=trueto get anexecution_idimmediately and poll for results. See Known Issues for details.
| Tool | Description |
|---|---|
deploy_system | Deploy multi-agent system from YAML manifest |
list_systems | List deployed systems with agent counts |
restart_system | Restart all agents in a system |
get_system_manifest | Export system configuration as YAML |
| Tool | Description |
|---|---|
list_templates | List available templates |
inject_credentials | Inject credential files directly to agent |
get_credential_status | Check credential files |
get_agent_ssh_access | Generate ephemeral SSH credentials for direct terminal access |
Trinity Connect enables real-time coordination between local Claude Code instances and Trinity-hosted agents via WebSocket event streaming.
# Install listener dependencies
brew install websocat jq
# Set your MCP API key (from Settings β API Keys)
export TRINITY_API_KEY="trinity_mcp_xxx"
# Listen for events from a specific agent
./scripts/trinity-listen.sh my-agent completed
The listener blocks until a matching event arrives, then prints the event and exits β perfect for event-driven automation loops:
while true; do
./scripts/trinity-listen.sh my-agent completed
# React to the completed event...
done
Events include: agent_started, agent_stopped, agent_activity (chat/task completions), and schedule_execution_completed.
| Variable | Required | Description |
|---|---|---|
SECRET_KEY | Yes | JWT signing key (generate with openssl rand -hex 32) |
ADMIN_PASSWORD | Yes | Admin password for admin login |
DATABASE_URL | No | PostgreSQL backend (recommended for production); unset β SQLite default (#300) |
ANTHROPIC_API_KEY | No | For Claude-powered agents (can also be set via Settings UI) |
GITHUB_PAT | No | GitHub PAT for cloning private template repos |
OTEL_ENABLED | No | Enable OpenTelemetry metrics export (default: false) |
EMAIL_PROVIDER | No | Email provider: console (dev), smtp, sendgrid, resend |
EXTRA_CORS_ORIGINS | No | Additional CORS origins |
See .env.example for the complete list.
Trinity supports two login methods:
# Admin password (required)
ADMIN_PASSWORD=your-secure-password
# Email provider for verification codes
EMAIL_PROVIDER=console # Use 'resend' or 'smtp' for production
Trinity runs on SQLite by default β zero-config, perfect for local development and evaluation (file at TRINITY_DB_PATH, default /data/trinity.db). For production, PostgreSQL is the recommended backend (#300): set a single DATABASE_URL and both the backend and the scheduler switch over. Selection is non-sticky and non-destructive β comment the variable out and you're back on SQLite on the next restart.
# Opt in to the bundled PostgreSQL container
DATABASE_URL=postgresql://trinity:your-password@postgres:5432/trinity
docker compose --profile postgres up -d
/migrate-to-postgres skill stands up a parallel Postgres container, copies and validates your data, then cuts over in a short downtime window β your SQLite file is never written, so rollback is always one line.Security β Trinity received a Grade A (Excellent) in an independent web application penetration test by UnderDefense (April 2026). All critical and high findings from the initial assessment were fully remediated. See the attestation letter.
Data residency β EU + US Β· BYOC available Β· no training on customer data.
/migrate-to-postgres)trinity command reference and multi-instance profiles# Start in development mode (hot reload)
./scripts/deploy/start.sh
# View logs
docker compose logs -f backend
docker compose logs -f frontend
# Rebuild after changes
docker compose build backend
docker compose up -d backend
Weekly maintenance skills to keep the codebase clean and consistent:
| Skill | What it checks |
|---|---|
/validate-architecture | 15 architectural invariants (layer separation, auth patterns, etc.) |
/validate-schema | Schema drift between db/schema.py, db/migrations.py, and architecture.md |
/validate-config | Env var consistency across docker-compose.yml, .env.example, and code |
/refactor-audit | Dead code, complexity hotspots, large files/functions |
/cso --supply-chain | Dependency freshness and known CVEs |
/tidy | Orphan files, misplaced configs, test artifacts |
The CLI auto-publishes to PyPI and Homebrew on every push to main that changes src/cli/. The patch version auto-increments from the latest cli-v* tag.
For explicit major/minor bumps, tag manually:
git tag cli-v1.0.0
git push origin cli-v1.0.0
This project is licensed under the Apache License 2.0 β free for any use, commercial included, with an explicit patent grant. Run it on your own infrastructure, any cloud, or a managed instance.
Optional enterprise modules (SSO, user management, SIEM export, and more) are available under a separate commercial license. Contact hello@ability.ai for enterprise licensing.
See CONTRIBUTING.md for guidelines.
.env.example
.github/
CODEOWNERS
codeql/
codeql-config.yml
dependabot.yml
ISSUE_TEMPLATE/
bug_report.md
config.yml
pull_request_template.md
workflows/
backend-image-smoke.yml
backend-unit-nightly.yml
backend-unit-test.yml
build-without-submodule.yml
claim.yml
codeql.yml
container-security.yml
dependabot-auto-merge.yml
deploy-dev.yml
enterprise-docs-guard.yml
frontend-build.yml
frontend-e2e.yml
helper-mcp-test.yml
issue-status-on-merge.yml
pg-migrations.yml
publish-cli.yml
publish-helper-mcp.yml
requirements-structure-guard.yml
schema-parity.yml
secret-scan.yml
sync-docs-to-vertex.yml
.gitignore
.gitleaks.toml
.gitleaksignore
.gitmodules
.mcp.json.template
AGENTS.md
CLAUDE.local.md.example
CLAUDE.md
CODE_OF_CONDUCT.md
config/
agent-templates/
cornelius/
.env.example
.gitignore
.mcp.json.template
.trinity/
brain-orb/
_common.py
action
README.md
scope
scopes
search
Brain/
00-Inbox/
README.md
01-Sources/
Books/
_SAMPLE - Book Note Template.md
02-Permanent/
_SAMPLE - Permanent Note Template.md
Atomic Notes Capture One Idea Each.md
Knowledge Graphs Make Connections Visible.md
README.md
03-MOCs/
MOC - Knowledge Base.md
MOC - Master Navigation.md
04-Output/
Articles/
ARTICLE-INDEX.md
05-Meta/
Changelogs/
_SAMPLE - Changelog Template.md
Templates/
MOC-Template.md
Permanent-Note-Template.md
Source-Note-Template.md
06-Belief-System/
.gitkeep
08-Meta-Cognitive/
.gitkeep
AI Extracted Notes/
.gitkeep
Books/
README.md
Document Insights/
README.md
README.md
CLAUDE.md
resources/
agent-visualization/
data.json
data.seed.json
export_data.py
viz_config.json
template.yaml
dd-bizmodel/
.gitignore
CLAUDE.md
template.yaml
dd-captable/
.gitignore
CLAUDE.md
template.yaml
dd-competitor/
.gitignore
CLAUDE.md
template.yaml
dd-compliance/
.gitignore
CLAUDE.md
template.yaml
dd-founder/
.gitignore
CLAUDE.md
template.yaml
dd-intake/
.gitignore
CLAUDE.md
template.yaml
dd-lead/
.gitignore
CLAUDE.md
template.yaml
dd-legal/
.gitignore
CLAUDE.md
template.yaml
dd-market/
.gitignore
CLAUDE.md
template.yaml
dd-tech/
.gitignore
CLAUDE.md
template.yaml
dd-traction/
.gitignore
CLAUDE.md
template.yaml
default/
CLAUDE.md
template.yaml
demo-analyst/
.claude/
commands/
ask.md
briefing.md
opportunities.md
request-research.md
.gitignore
CLAUDE.md
template.yaml
demo-researcher/
.claude/
commands/
research.md
status.md
.gitignore
CLAUDE.md
template.yaml
README.md
sage/
.claude/
commands/
analyze.md
briefing.md
framework.md
recommend.md
request-research.md
CLAUDE.md
template.yaml
scout/
.claude/
commands/
competitors.md
opportunities.md
research.md
status.md
trends.md
CLAUDE.md
template.yaml
scribe/
.claude/
commands/
deliverable.md
proposal.md
report.md
status.md
summary.md
CLAUDE.md
template.yaml
sleep-echo/
CLAUDE.md
template.yaml
test-codex/
CLAUDE.md
template.yaml
test-counter/
CLAUDE.md
template.yaml
test-delegator/
CLAUDE.md
template.yaml
test-echo/
CLAUDE.md
template.yaml
test-gemini/
CLAUDE.md
template.yaml
test-leak-hook/
.claude/
settings.local.json
CLAUDE.md
template.yaml
trinity-system/
.claude/
commands/
ops/
compatibility-audit.md
costs.md
executions/
list.md
status.md
health.md
restart-all.md
restart.md
schedules/
schedules.md
list.md
pause.md
resume.md
service-check.md
status.md
stop.md
update-dashboard.md
.gitignore
CLAUDE.md
dashboard.yaml
template.yaml
canary-fleet.yaml
hooks/
read-only-guard.py
manifests/
acme-consulting.yaml
default-system.yaml
research-network.yaml
otel-collector.yaml
process-docs/
editor-help.json
getting-started/
first-process.md
step-types.md
what-are-processes.md
index.json
patterns/
approvals.md
parallel.md
sequential.md
reference/
error-handling.md
triggers.md
variables.md
yaml-schema.md
troubleshooting/
common-errors.md
tutorials/
complex-workflows.md
human-checkpoints.md
second-process.md
process-templates/
client-onboarding/
definition.yaml
template.yaml
content-review/
definition.yaml
template.yaml
customer-support/
definition.yaml
template.yaml
data-analysis/
definition.yaml
template.yaml
market-analysis/
definition.yaml
template.yaml
vc-due-diligence/
definition.yaml
template.yaml
weekly-brief/
definition.yaml
template.yaml
trinity-meta-prompt/
prompt.md
vector.local.yaml
vector.yaml
CONTRIBUTING.md
deploy.config.example
docker/
docker-compose.gitea.yml
docker-compose.override.example.yml
docker-compose.prod.enterprise.yml
docker-compose.prod.yml
docker-compose.sibling.yml
docker-compose.yml
backend/
Dockerfile
base-image/
agent_server/
__init__.py
auto_sync.py
config.py
credential_paths.py
heartbeat.py
main.py
middleware/
__init__.py
auth.py
model_context.py
models.py
routers/
__init__.py
activity.py
brain_orb.py
chat.py
credentials.py
dashboard.py
files.py
git.py
info.py
skills.py
snapshot.py
trinity.py
services/
__init__.py
_runtime_config.py
activity_tracking.py
claude_code.py
codex_runtime.py
error_classifier.py
gemini_runtime.py
headless_executor.py
jsonl_recovery.py
orphan_sweeper.py
process_registry.py
pull_worker.py
result_callback.py
runtime_adapter.py
stream_parser.py
subprocess_lifecycle.py
trinity_mcp.py
state.py
utils/
__init__.py
credential_sanitizer.py
git_conflict.py
helpers.py
orphan_allowlist.py
orphan_sweep.py
registered_run.py
subprocess_pgroup.py
agent-server.py
Dockerfile
hooks/
bash-guardrail.py
claude-settings.json
file-guardrail.py
guardrails-baseline.json
lib.py
output-scanner.py
read-only-guard.py
write-runtime-config.py
scripts/
load-credentials.sh
startup.sh
frontend/
Dockerfile
Dockerfile.prod
scheduler/
docker-compose.test.yml
Dockerfile
requirements.txt
docs/
abilities-plugin-requirements.md
adr/
0001-claude-agent-sdk-migration.md
README.md
AGENT_INSTALL_GUIDE.md
AGENT_NETWORK_DEMO.md
agent-validation-spec.md
archive/
backlog/
001-claude-context-window-display-bug.md
002-unified-context-reporting.md
README.md
drafts/
CONTENT_FOLDER_CONVENTION.md
FILE_MANAGER.md
... 1600 moreShowing a partial view of a very large repo.
FAQ
trinity is a Claude Code plugin with hand-picked skills for automation work, indexed on Flowy. Install it with the command on its page. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.