magic vs Hexabot
AI agent platforms compared
magic and Hexabot are TypeScript projects for building AI-powered workflows and agents. magic emphasizes managed team use, organizational integrations, and controls, while Hexabot focuses on configurable workflows connected to conversational channels.

magic: Build and Manage Enterprise AI Agents
Magic is a self-hostable platform for building AI agents and workflows and connecting them to organizational tools and knowledge. It combines collaboration, approval controls, sandboxing, and budget limits for teams that need managed AI automation.

Hexabot: Build AI Workflows for Conversational Channels
Hexabot is a TypeScript platform for building and running agentic workflows, actions, and conversational channels in one runtime. It suits teams that want to connect AI tools and bots through configurable workflows rather than build a runtime from scratch.
| magic | Hexabot | |
|---|---|---|
| Language | TypeScript | TypeScript |
| License | NOASSERTION | — |
| Stars | 5k | 1.1k |
| Forks | 567 | 240 |
| Last analyzed | Oct 3, 2026 | Oct 10, 2026 |
Key differences
- magic combines agents, workflows, collaboration, approval controls, sandboxing, and usage budgets; Hexabot centers on workflow definitions, actions, bindings, and conversational channels.
- magic highlights reusable agents connected to internal systems such as ERP, CRM, and databases; Hexabot emphasizes YAML workflows, typed contracts, explicit memory, MCP integration points, and RAG.
- magic offers self-hosted deployment and links to cloud services, with Docker and curl required for self-hosting; Hexabot offers a CLI-generated project, with Node.js ^24.17.0 required for its documented runtime.
- magic targets teams seeking centrally managed AI automation and human review; Hexabot targets developers building bots or automation services across conversational channels.
- magic reports 5k stars and 567 forks, compared with Hexabot's 1.1k stars and 240 forks.
- Both repositories report NOASSERTION license metadata; magic describes a Magic Open Source License based on Apache 2.0 with additional restrictions, while Hexabot identifies FCL-1.0-ALv2 in its README.
Choose magic if you…
- need shared agents, collaboration, and controls such as approvals or budgets.
- want to connect agents to organizational systems and generate artifacts such as reports or dashboards.
- need a self-hosted option for managed AI automation and can review its deployment and license requirements.
Choose Hexabot if you…
- want to define workflows and actions with YAML and typed runtime contracts.
- are building conversational applications that connect workflows to channels, tools, or context.
- want to start from a CLI-generated project and use SQLite locally or PostgreSQL for production.
Compare the numbers side by side, or add more projects
This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.