All 342 Dependencies
Every package Magic depends on, ranked by repo health score.
Magic is an open-source, enterprise-grade AI agent platform built by Dtyq that bundles a generalist AI agent (Super Magic), a visual workflow engine, an internal messaging (IM) system, and an online collaborative office suite into a single self-hostable product. It's positioned as infrastructure for running an AI workforce inside an organization -- every employee gets a personal AI assistant that can call on specialized "Expert Agents" for departments like legal, finance, sales, and customer support, with digital-employee knowledge staying inside the org instead of walking out the door when staff leave.
Where most personal-AI-assistant tooling hits a wall at enterprise scale, Magic adds the governance layer that's usually missing: per-department and per-user daily budget caps for LLM spend, a human-in-the-loop approval gate before an agent can perform high-risk actions like deleting files or sending email, tenant-isolated sandbox containers with a dedicated network proxy so a running agent's data never crosses organizational boundaries, and a mandatory plugin security review before third-party skills can be published. Output isn't limited to chat text either -- a built-in rendering framework turns agent runs directly into finished PPTs, dashboards, reports, and spreadsheets.
Under the hood, Magic is a polyglot monorepo: a Hyperf/Swow-based PHP backend (magic-service) handles chat, workflow, and knowledge-base APIs; a Python service (super-magic) runs the actual agent reasoning loop and tool execution inside sandboxed containers; a Go CLI drives self-hosted cluster deployment end to end (curl -fsSL https://getmagicrew.sh | bash); and a React/Vite frontend (magic-web) ships both an open-source and an enterprise edition from the same codebase. It also advertises compatibility with existing agent-skill ecosystems -- both the Anthropic Skills format and OpenClaw skills.