Skip to main content

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. No provider API keys anywhere — that is the legal basis, not an optimisation. Extracted from a production fleet; every default was measured there first.

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 or a remote host, Mattermost / Telegram / Slack, Hindsight 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/cqrtai-pm/agent.yaml — an agent is this file plus a SOUL.md
name: cqrtai-pm
description: Project manager for cqrtai — 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: [cqrtai]}
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, /steer into 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 (optional Hindsight): private bank per agent, shared project banks, missions pushed from the repo;
  • 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 render manifests → deploy/
a2y build / 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
  • extending — toolkits, new platforms, new brains

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

agent2you-1.3.1.tar.gz (90.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agent2you-1.3.1-py3-none-any.whl (101.7 kB view details)

Uploaded Python 3

File details

Details for the file agent2you-1.3.1.tar.gz.

File metadata

  • Download URL: agent2you-1.3.1.tar.gz
  • Upload date:
  • Size: 90.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for agent2you-1.3.1.tar.gz
Algorithm Hash digest
SHA256 bbdaecebec0aeebba457cec828410de7718e60f8ca43c33b71191d58f9b0575c
MD5 80ab9396eb9e37ade00c88aa274dab70
BLAKE2b-256 29e41072a6b9319d096113d633cf9b9924c51fc3e288b750fdabfce464e12af8

See more details on using hashes here.

Provenance

The following attestation bundles were made for agent2you-1.3.1.tar.gz:

Publisher: release.yml on neprel/agent2you

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agent2you-1.3.1-py3-none-any.whl.

File metadata

  • Download URL: agent2you-1.3.1-py3-none-any.whl
  • Upload date:
  • Size: 101.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for agent2you-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 52fec14f1368d7d9940d59711409564f1d4ada665b9d9d868cfb5a8fc4ca0726
MD5 4df59eeaba134f5eb9a454537d44d4a3
BLAKE2b-256 aba825ba1968bce61a2aad4309cb3ad29c02e57ebbd118184b9afca097f0e048

See more details on using hashes here.

Provenance

The following attestation bundles were made for agent2you-1.3.1-py3-none-any.whl:

Publisher: release.yml on neprel/agent2you

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page