agent2you
A team of AI agents that live in your chat, hire each other, and spend your existing coding subscriptions — deployed from declarative manifests.
Each agent is one docker container: Hermes (chat presence, sessions, memory, cron) → litellm (failover) → acp2api (OpenAI API over ACP) → Claude Code / Codex / opencode as the brain, each signed into its own subscription. By default it uses the operator's own harness logins; a documented switch moves any chain to API billing when needed. See subscription and API posture.
Start: hand one prompt to a coding agent
Run `uvx agent2you bootstrap` and follow what it prints.
That is the whole onboarding. The bootloader interviews you about your infrastructure — local docker; Mattermost, Telegram, Slack or Discord office; Microsoft Teams enterprise front door; Hindsight/local HINT memory or none yet; subscriptions or a local vLLM — builds a fleet workspace to match, walks you through the two steps no tool can automate (platform accounts, device-code sign-ins), and verifies with a real message in your chat.
It leaves behind a supervisor: the agent that owns the fleet repository,
knows who does what (the manifests are the discovery registry), and hires the
next agents — you describe a colleague in chat, it prepares everything with
a2y agent add, you run one command.
What you describe, what you get
# agents/acme-pm/agent.yaml — an agent is this file plus a SOUL.md
name: acme-pm
description: Project manager for acme — specs, tasks, sequencing. Writes no code.
brains:
chain: [claude, codex, local] # any length, any order, per agent
executors:
claude: {kind: claude, model: opus, account: main-anthropic}
codex: {kind: codex, account: main-openai}
local: {kind: openai, base_url: "http://vllm:8000/v1", model: ai01, api_key_env: VLLM_KEY}
access: {github_token: true}
memory: {projects: [acme]}
toolkits: [go] # a pinned install + usage instructions, one unit
a2y render turns manifests into a committable deploy/ tree — same input,
same bytes, reviewed in git. The stack shrinks to fit: one brain → no litellm;
a bare endpoint brain → no acp2api either.
Out of the box, because it was all paid for once already:
- one coding-agent session per chat thread (no cold start per message),
live progress in the post while a turn runs,
/steerinto the running turn; - routing without a classifier — untagged messages claimed by exactly one agent; agents need explicit @mentions from each other (the loop guard);
- memory in tiers: a private HINT repository or Hindsight bank per agent, plus reviewable git/HINT project wikis;
- cost visibility: tokens per agent / executor / account in Prometheus, one trace project per agent in Phoenix;
- the traps pre-sprung: device-code-only logins,
CLAUDE_CONFIG_DIR, codex sandbox mode, cline self-update, Hermes self-update refusal, pinned everything.
Commands
a2y bootstrap |
print the bootloader prompt |
a2y init <dir> |
create a fleet workspace |
a2y agent add <name> … |
add a colleague (non-interactive — built to be called by your supervisor) |
a2y agent remove <name> |
remove a colleague; keep state unless explicitly purged |
a2y render |
manifests → deploy/ |
a2y upgrade |
three-way refresh the pack-owned image tree |
a2y backup / restore / rebuild |
protect state and safely re-base an agent |
a2y build --parallel N / up / down |
image chain, containers |
a2y provision / auth |
platform accounts, brain sign-ins |
a2y doctor |
end-to-end checks, including .env completeness |
Docs
- architecture — the stack and why each layer exists
- provisioning — accounts, tokens, sign-ins, keys
- hiring — the interview a supervisor runs to add a colleague
a2y duties templates,a2y drill,a2y rotate, and network-onlya2y outdatedcover recurring posts and fleet maintenance.- extending — toolkits, new platforms, new brains
- operations — backup, removal, rebuild, rotation, VPNs
- subscriptions — operator-owned logins and API fallback
- apprentice — observation, proposals and graduated autonomy
License
MIT
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agent2you-1.4.0.tar.gz.
File metadata
- Download URL: agent2you-1.4.0.tar.gz
- Upload date:
- Size: 122.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cdb8c7fcc886f091b07a8a3bb5da45b72cb1f6ffd6f88b3b861cd93b20ec29c7
|
|
| MD5 |
d15bbcdb80d60ba50e11b3dddd41baee
|
|
| BLAKE2b-256 |
716f03c8fb308d32effaad0510c6c7546f5bf5914ded92e8f9a6edaedd767bdb
|
Provenance
The following attestation bundles were made for agent2you-1.4.0.tar.gz:
Publisher:
release.yml on neprel/agent2you
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agent2you-1.4.0.tar.gz -
Subject digest:
cdb8c7fcc886f091b07a8a3bb5da45b72cb1f6ffd6f88b3b861cd93b20ec29c7 - Sigstore transparency entry: 2534037985
- Sigstore integration time:
-
Permalink:
neprel/agent2you@fc091b8de59694b5a70b5ae3683f95a17fa8755c -
Branch / Tag:
refs/tags/v1.4.0 - Owner: https://github.com/neprel
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@fc091b8de59694b5a70b5ae3683f95a17fa8755c -
Trigger Event:
push
-
Statement type:
File details
Details for the file agent2you-1.4.0-py3-none-any.whl.
File metadata
- Download URL: agent2you-1.4.0-py3-none-any.whl
- Upload date:
- Size: 135.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c6f3671ffa7375d3964bcf5d295d78e7bc9389eb52996a0d4dc52ce940735dd5
|
|
| MD5 |
645c90748129d6391c60d7f827c846da
|
|
| BLAKE2b-256 |
11db33c8f6fdbba20081e2693c91988a02568e3ca85e7209413552b5657abd0c
|
Provenance
The following attestation bundles were made for agent2you-1.4.0-py3-none-any.whl:
Publisher:
release.yml on neprel/agent2you
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agent2you-1.4.0-py3-none-any.whl -
Subject digest:
c6f3671ffa7375d3964bcf5d295d78e7bc9389eb52996a0d4dc52ce940735dd5 - Sigstore transparency entry: 2534038030
- Sigstore integration time:
-
Permalink:
neprel/agent2you@fc091b8de59694b5a70b5ae3683f95a17fa8755c -
Branch / Tag:
refs/tags/v1.4.0 - Owner: https://github.com/neprel
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@fc091b8de59694b5a70b5ae3683f95a17fa8755c -
Trigger Event:
push
-
Statement type: