magec

作者 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.

103
Stars
8
Forks
Go
语言
2026/8/24
添加时间

⚠️ 第三方软件声明

本 Skill 为第三方开源软件,独立托管于 GitHub。SkillTip 仅为信息目录,不控制或维护底层仓库。所显示的安全检查为自动化且范围有限,安装前请自行审查源码。

阅读服务条款

安装

添加到你的 Claude Code skills 目录:

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

快速入门

使用 magec 等 Skills 的指南。

安全报告

已验证

上次扫描:—

{
  "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.

常见问题

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.

评论 (0)

暂无评论,成为第一个分享想法的人!

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 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

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 智能体ai-agentsanthropicclaude-code
查看详情

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 智能体claude-codeai-tools
查看详情

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 智能体
查看详情

开发者还喜欢

基于喜欢此 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 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

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 服务器apisai-tools
查看详情

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 智能体ai-agentsanthropicclaude-code
查看详情

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 智能体claude-codeai-tools
查看详情