magec

by achetronicVerified

Multi-agent AI platform with voice and text control. Visual workflows, web interface, and chat integrations (Telegram, Discord, Slack). Long-term memory, any LLM backend, extensible via MCP tools.

103
Stars
8
Forks
Go
Language
8/24/2026
Added
View on GitHubDownload ZIP

⚠️ Third-Party Software Notice

This skill is third-party open-source software developed and hosted independently on GitHub. SkillTip is an informational directory and does not control or maintain the underlying repository. Any security checks displayed are automated and limited in scope. Review the source code before installing.

Read the Terms of Service

Installation

Add to your Claude Code skills directory:

# Add to your Claude Code skills
git clone https://github.com/achetronic/magec

Getting Started

Guides for using skills like magec.

Security Report

Verified

Last scanned: —

{
  "status": "PASSED",
  "issues": []
}

README.md

Magec

Magec

Self-hosted multi-agent AI platform with voice, visual workflows, and tool integration.

Website · Docs · Quick Start


Define multiple AI agents, each with its own LLM, memory, and tools. Chain them into multi-step workflows. Access via voice, Telegram, webhooks, or cron. Manage it all from a visual admin panel.

Your server, your data, your rules.

Architecture

Quick Start

One-line install (fully local, no API keys)

curl -fsSL https://raw.githubusercontent.com/achetronic/magec/master/scripts/install.sh | bash

Downloads a Docker Compose file with everything: LLM (Ollama), STT (Parakeet), TTS (Edge TTS), embeddings, Redis, PostgreSQL. Add --gpu for NVIDIA acceleration.

Docker with OpenAI (minimal)

docker run -d --name magec \
  -p 8080:8080 -p 8081:8081 \
  -v $(pwd)/config.yaml:/app/config.yaml \
  -v magec_data:/app/data \
  ghcr.io/achetronic/magec:latest

Create backends, agents, and clients from the Admin UI. See the Docker Quick Start guide.

Binary

Download from Releases, extract, and run:

./magec --config config.yaml

Ideal for local MCP tools (filesystem, git, shell). See the Binary Installation guide.


Admin UIhttp://localhost:8081 · Voice UIhttp://localhost:8080

Highlights

  • Multi-agent: per-agent LLM, memory, voice, and tools. Hot-reload from the Admin UI.
  • Agentic Flows: visual graph editor. Agents, routers, joins, loops, parallel fan-out, and code blocks (CEL and Starlark).
  • Run auditing: every execution recorded and browsable as a timeline; conversations projected from the same data.
  • Secrets: encrypted at rest, usable by agents and flows through placeholders the models never see resolved.
  • Any backend: OpenAI, Anthropic, Gemini, Ollama, or any OpenAI-compatible API.
  • MCP tools: Home Assistant, GitHub, databases, and hundreds more via Model Context Protocol.
  • Memory: session (Redis) + long-term semantic (PostgreSQL/pgvector).
  • Voice: wake word, VAD, STT, TTS. All server-side via ONNX Runtime. Privacy-first.
  • Clients: Voice UI (PWA), Telegram, Discord, Slack, webhooks, cron, REST API.
  • A2A: expose agents and flows to other agent platforms via the Agent-to-Agent protocol.

Screenshots

See all screenshots in the documentation.

Roadmap

  • Multi-agent system with per-agent LLM, memory, and tools
  • Visual flow editor
  • MCP tool integration (HTTP + stdio transports)
  • Voice UI with wake word detection and VAD
  • Telegram client with voice support
  • Long-term semantic memory (pgvector)
  • Session memory (Redis)
  • Webhook and cron clients
  • Admin UI with hot-reload
  • Secrets management (encrypted storage for API keys and sensitive credentials)
  • Slack client
  • Context window management: automatic summarization when approaching token limits (experimental)
  • Expose agents and flows with A2a (Agent-to-agent) protocol
  • Discord client
  • Flows as real graphs (routers, joins, loops, fan-out, CEL/Starlark blocks)
  • Run auditing with per-block timelines
  • Secrets usable by agents and flows without exposing values to the models

Documentation

Full docs at magec.dev/docs: installation, configuration, agents, flows, backends, memory, MCP tools, clients, voice system, and API reference.

Development

Requirements

  • Go 1.25+
  • Node.js 22+ (for UI builds)
  • Docker (for infrastructure services)

Make commands

CommandDescription
make buildBuild frontend UIs + embed models + compile server binary
make devBuild all and start server
make dev-adminStart Admin UI dev server (Vite, hot-reload)
make dev-voiceStart Voice UI dev server (Vite, hot-reload)
make swaggerRegenerate Swagger docs
make infraStart PostgreSQL + Redis
make ollamaStart Ollama with qwen3:8b + nomic-embed-text
make docker-buildBuild Docker image (current arch)
make docker-buildxBuild multi-arch image (amd64 + arm64)
make cleanRemove build artifacts

Key dependencies

DependencyPurpose
google.golang.org/adkGoogle Agent Development Kit
modelcontextprotocol/go-sdkMCP client
yalue/onnxruntime_goONNX Runtime for wake word / VAD
mymmrac/telegoTelegram bot
achetronic/adk-utils-goADK providers, session, memory

Special Mentions

WhoWhat
@travisvnBuilt the ARM64 Docker image for OpenAI Edge TTS in record time. This is the local TTS service we recommend: it exposes an OpenAI-compatible API (/v1/audio/speech) that uses Microsoft Edge's free neural voices under the hood, so Magec can use it as a drop-in replacement for OpenAI TTS.

Contributors

License

Apache 2.0 · Alby Hernández


If you find Magec useful, please ⭐ star this repo, it helps a lot.

Frequently Asked Questions

What is magec?

magec is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by achetronic. Multi-agent AI platform with voice and text control. Visual workflows, web interface, and chat integrations (Telegram, Discord, Slack). Long-term memory, any LLM backend, extensible via MCP tools. It has 103 GitHub stars.

Is magec safe to use?

Yes. magec passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.

How do I install magec?

Clone the repository with "git clone https://github.com/achetronic/magec" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is magec written in?

magec is primarily written in Go. It is open-source under achetronic on GitHub, so you can review or fork the full source.

Are there alternatives to magec?

Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh magec against similar tools.

Comments (0)

No comments yet. Be the first to share your thoughts!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI Agentsai-agentsbrainstorming
View details

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI Agentsclaude-codeai-tools
View details

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI Agents
View details

Developers Also Liked

Based on votes and bookmarks from developers who liked this skill

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI Agentsai-agentsbrainstorming
View details

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP Serversapisai-tools
View details

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI Agentsclaude-codeai-tools
View details