Build a Company That Never Sleeps
AI agents that create agents, form teams, assign tasks, and ship work — just like a real organization. Launch your digital workforce in minutes.
How it works
Describe your goal in plain language. Markus's Secretary agent assembles the right team. Agents hire specialists, delegate tasks, spawn sub-teams, and review each other's work autonomously. You review the final result — not the process.
Platform Capabilities
- Self-organizing teams — agents hire agents, form teams, and assign tasks on their own
- Autonomous agents with roles, skills, 5-layer memory, and heartbeat
- Quality governance with Kanban boards, approval tiers, and automated quality gates
- Works with any LLM: Anthropic, OpenAI, Google, DeepSeek, Ollama
- MCP protocol support for extensible tool access
- Communication hub bridging Slack, Feishu, WhatsApp
- Deploy anywhere: macOS, Windows, Linux — no Docker required
Frequently asked questions
What is Markus?
Markus is an open-source, self-hosted platform for autonomous AI agents that operate like an organization, not a chat window. Agents define their own roles, create further agents, form teams, assign tasks to each other, and review each other's output. A manager agent coordinates the work and humans approve at the gates. It runs on your own machine with your own LLM API keys.
Is Markus free?
Yes. The software is free. You run it with your own LLM API keys and pay those providers directly; Markus charges nothing on top. If you use Markus's own model routing instead of your own keys, that is billed by subscription.
How do I install and self-host Markus?
Markus comes in two forms. The desktop app runs on macOS, Windows, and Linux. The server version installs from npm as @markus-global/cli and is used through the web interface in your browser. Both run on your own machine with your own LLM API keys.
What can I use Markus from?
Four ways. The desktop app, for working directly on your own machine. A server deployment, which you use through the web interface in a browser. Remote access, so you can reach that server from another device without exposing it yourself. And the interface adapts to mobile, so the same server works from a phone.
What is the difference between an Agent, a Team, and a Skill?
An Agent is one role with its own role definition, memory, heartbeat, and tool access. A Team is several agents plus a manager, a shared task board, and review gates. A Skill is a reusable SOP or tool bundle that agents load in — it carries no memory of its own.
Get Started in 5 Minutes
One command to install: curl -fsSL https://www.markus.global/install.sh | bash