πŸŽ›οΈ Universal Sub-Agent Console

Portable agents for any AI platform β€” Symphony, Muse, ChatGPT, OpenCode, Gemini, local models. Definitions are data (JSON + Markdown), not trapped in any one app. v2: it actually runs agents right here β€” bring your own free API key (Groq / OpenRouter) or point it at a local model. Roster stays in this browser (localStorage).

Agent roster

Import / Export

Export = one .json file for the whole roster, plus a button that downloads one .md per agent (your browser may ask to allow multiple downloads). See AGENT-FORMAT.md for the portable format.

Agent

β–Ά Run brief generator

Pick an agent, type the task. The app composes a complete, self-contained brief (charter + task + output format). Copy it into any AI platform, or download it as a .md file.

⚑ Run it here β€” v2 execution

Runs the agent selected above, with the task and output format from the Run brief section, in this page. Uses your own API key β€” get a free one from Groq or OpenRouter (see README.md), or use any OpenAI-compatible endpoint, including a local model on your own network.

Your key is stored only in this browser (session storage by default, local storage only if you tick Remember). It is sent only to the provider you picked above, as that provider's sign-in β€” never anywhere else, and never into an agent charter, a brief, or an export.

Model IDs change over time β€” the suggestions are starting points; type any model ID the provider offers.

No run yet. Pick an agent and a task above, then RUN.