Markus

Your self-organizing AI workforce

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

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.

Read all 10 questions on the FAQ page.

Get Started in 5 Minutes

One command to install: curl -fsSL https://www.markus.global/install.sh | bash