Categories
Self-Hosted Developer Tools AI Agents Observability Workflow Automation Chatbots Model Context Protocol Voice AssistantsStars
Forks
Watchers
Developer links
Magec
One self-hosted admin console runs a team of AI agents you can reach by voice, chat, webhook, or schedule. Each agent gets its own model backend, system prompt, memory, tools, and voice, with OpenAI, Anthropic, Gemini, Ollama, or any OpenAI-compatible API behind it. A visual flow editor chains agents with routers, joins, loops, parallel fan-out, templates, and small code blocks, so a question can be sorted and answered by the right specialist. Every run is recorded as a step-by-step timeline you can open and read, and conversations are browsable per client. Connect tools through the Model Context Protocol, keep long-term memory in PostgreSQL, and store API keys as secrets that models only ever see as placeholders. Voice runs on the server with wake word detection and speech models, and clients cover a voice web app, Telegram, Discord, Slack, webhooks, and cron jobs. One password-protected console manages every agent, flow, and client. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.
Benefits
- One Agent Team, Many Channels
- Reach the same agents through a voice web app, Telegram, Discord, Slack, webhooks, scheduled cron jobs, or a REST API, with each client limited to the agents you allow.
- Visual Workflows Without Glue Code
- Drag agents, routers, joins, and loops onto a canvas, then add template or script blocks only where logic needs them, and save a pipeline anyone on the team can read.
- Every Run Is Auditable
- Each execution is stored as a timeline with per-step inputs, outputs, and routing decisions, and full conversations stay browsable, so you can see why an agent answered as it did.
- Keys Models Never See
- Secrets can be encrypted at rest and are referenced through placeholders that models never see resolved, and an optional admin password protects the whole console.
Features
- Multi-Agent Admin Console
- Create agents with their own model, system prompt, memory, tools, and voice, and edit them in the admin console with changes applied without a restart.
- Visual Flow Editor
- Chain agents with routers, joins, loops, parallel fan-out, templates, and Starlark or CEL blocks on a canvas, then expose a flow like any single agent.
- Run Auditing Timelines
- Open any run to see each block's input, output, shared state, and chosen route, alongside conversation transcripts grouped by agent, flow, and source.
- Model Backend Choice
- Point agents at OpenAI, Anthropic, Gemini, Ollama, or any OpenAI-compatible endpoint, and mix different models across agents inside one deployment.
- MCP Tools And Memory
- Attach Model Context Protocol servers for tools, keep session memory in Redis, and store long-term semantic memory in PostgreSQL with pgvector.
- Voice And Agent Protocol
- Talk to agents through server-side wake word detection and speech models, or expose agents and flows to other platforms through the Agent-to-Agent protocol.