MultiAgentOS is a local-first desktop workspace where specialised agents
plan, code, browse, automate, and operate — across 162 built-in tools
— with your own local or cloud LLMs. Full IDE, real desktop control, and an
in-app self-test that proves every tool works on your machine.
Tool authorityRun-scoped leasesoftware grants the LLM
Local LLMsOllama, LM Studio, GGUF, llama.cpp
Real automationBrowser, desktop, shell, files
Privacy-firstNo analytics, no telemetry by default
Self-testingVerifies every tool on your machine
Inside MultiAgentOS
Every surface. Real screenshots, not concept art.
MultiAgentOS is a full desktop application — agent rail, chat workspace,
live run telemetry, built-in code editor, knowledge base, and granular
privacy controls. Below is the actual app.
01 · Workspace
A four-agent team at the top of the window.
Coder, Operator, Planner, and Reviewer live in the left rail, each
with its own assigned LLM and idle/working state. The chat surface in
the middle is where you talk to the team — pick a mode (Chat, Code,
Vibe Build, Operator, Auto Agent, Broadcast) and a Guardrails preset.
The right panel toggles Timeline, Files, Code, Terminal, Models, and
Auto.
Dark and light themes
Recent chats on the left, RAM headroom top-right
Connection state and run status always visible
workspace · dark
workspace · light
02 · Run timeline
Watch every tool call as it happens.
The Timeline panel streams a live, append-only log of every tool the
active agent calls during a run — lease issued, browser.search,
file.write, verifier checks, lease released. Nothing is hidden. You can
scrub back through prior steps at any point.
Per-tool latency and status visible
Replays bound to the run, not the chat
Side-by-side with the chat — no context-switch tax
workspace · timeline
03 · Built-in code editor
Workspace folders. Files. Diffs. No second app.
The Code tab is a full file browser plus editor. Switch between
per-project Workspaces and the System scope. Open, create, rename, or
delete files; create new workspace files inline. Agents reach into the
same tree via file.* tools — what you see in the editor is
what they see.
Workspace and System scopes
Inline create / rename / delete
Hot-reload of files written by agents
workspace · code
04 · Knowledge Base
A spec catalogue your agents can search.
MultiAgentOS ships with a queryable knowledge base of functional
specs — load a single LLM, prompt a loaded LLM, broadcast across
models, switch active LLM, unload, and many more. Agents look these up
to answer “does the software support X?” without you having to teach
them.
Served at /api/knowledge-base/*
Free-text search + JSON detail view
Extend with your own specs
settings · knowledge base
05 · Privacy & Offline
One toggle for total local-only operation.
Flip on Offline Mode and MultiAgentOS will only use local providers
and models — every cloud provider (OpenAI, Anthropic, etc.) is
disabled. The Provider Health panel shows which providers are reachable
right now. No telemetry. No background uploads. No surprises.
Live provider health (healthy / unhealthy counts)
Offline + privacy mode independent toggles
Nothing leaves the machine when offline is on
settings · privacy & offline
Six modes, one workspace
Pick how the team should work — per message.
Every prompt routes through a mode. Switch any time without losing
context. Pair any mode with a Guardrails preset (Full Access, Ask Each
Time, Minimal, Sandbox) to set how much the software will let the LLM do.
C
Chat
Plain conversation with the active agent. No tool calls unless asked. Best for thinking out loud, drafting, or asking for explanations.
/>
Code
Coder takes the wheel. File reads, file writes, shell, git, python.exec — all wired in. Diffs surface in the right panel.
V
Vibe Build
Conversational scaffolding — describe what you want and the team plans, scaffolds, builds, and tests. Best for new features or fresh projects.
O
Operator
Browser and desktop control. The Operator agent searches the web, opens apps, fills forms, takes screenshots, and clicks for you.
A
Auto Agent
Autonomous mode. The team runs without per-step approval — gated by your Guardrails preset and lease policy. For longer, multi-step tasks.
B
Broadcast
One prompt, every loaded LLM. See the team's answers side-by-side; the orchestrator stitches a consensus answer with attribution.
Capabilities
162 built-in tools your agents can call.
MultiAgentOS ships with a full agentic toolbelt. Web, browser, desktop,
filesystem, shell, git, documents, data, image, voice, calendar, memory,
and more — all wired into a unified runtime your agents pick from.
162
Tools registered at startup
12
Tool families
10
LLM providers supported
0
Telemetry pings by default
W
Web & live info
Search, fetch, scrape, summarise. Live weather, stock, crypto, news, sports — public-endpoint by default.
web.search
web.fetch
web.read_page
web.calculator
web.time
weather.forecast
stock.quote
crypto.quote
news.headlines
sports.scores
B
Browser automation
Visible search and URL opens for the user, plus headless Playwright for scripted scraping, clicks, screenshots.
browser.search
browser.open_url
browser.navigate
browser.click
browser.type
browser.extract
browser.screenshot
browser.scroll
browser.evaluate
F
Files & documents
Read and write across PDF, DOCX, XLSX, PPTX. Compare files, search content, copy/move/delete with workspace safety.
file.read
file.write
file.list
file.copy
file.move
file.delete
file.compare
doc.read_pdf
doc.read_docx
doc.read_xlsx
doc.read_pptx
doc.write_xlsx
doc.write_pptx
D
Data & code execution
Run Python in a sandboxed subprocess. Read/write CSV. Render charts to PNG via matplotlib.
python.exec
data.csv_read
data.csv_write
data.chart
shell.exec
D
Desktop & native bridge
Real OS-level control via a native Tauri bridge. Open apps, take screenshots, click, type, hotkeys.
desktop.open
desktop.click
desktop.type_text
desktop.hotkey
desktop.screenshot
native.open
native.click
native.screenshot
native.key_press
G
Git & codebase
Inspect any local repo. Status, diff, log, blame, branch, search commit history.
git.status
git.diff
git.log
git.branch
git.show
git.blame
git.search
H
GitHub
Search repos, read PRs and issues, read files at any ref. Uses your gh CLI auth or public REST.
gh.search_repos
gh.read_pr
gh.list_issues
gh.read_file
I
Image & media
Resize, thumbnail, convert formats, read metadata via Pillow. Generate via OpenAI / Stability when configured.
image.resize
image.thumbnail
image.convert
image.info
image.generate
V
Voice
Speak text out loud. Transcribe audio via local whisper.cpp, OpenAI-Whisper Python, or hosted Whisper.
Create .ics events importable into any calendar app. Local reminders. Windows scheduled tasks.
calendar.create_ics
reminder.create
reminder.list
task.schedule
⚙
Connectors (opt-in)
Gmail, Google Calendar / Drive / Docs / Sheets, Slack, SharePoint — all gated behind your own credentials.
gmail.list/read/send
gcal.list/create
gdrive.list
gsheets.read
slack.send
sharepoint.list_sites
Multi-agent orchestration
Specialists, working together.
MultiAgentOS ships with four built-in agents — Planner, Coder, Reviewer,
Operator — each with its own role, system prompt, and assignable LLM. Add
custom agents for domain work. The orchestrator coordinates handoffs and
collaborative broadcast so multiple loaded models can work in parallel.
P
Planner
Decomposes & sequences
Breaks complex requests into ordered steps and assigns work to the right agent. Tool families: llm.*, file.*, git.*.
Reviews diffs, checks for bugs and style issues, reports concrete file:line findings. Tool families: git.*, file.*, shell.*.
O
Operator
Acts on the world
Drives browser and desktop. Searches the web, opens apps, fills forms, takes screenshots. Tool families: browser.*, desktop.*, native.*, shell.*.
Privacy & authority
Your machine. Your data. Your call.
MultiAgentOS uses an explicit tool-authority lease model.
The software owns full tool access. When an LLM activates on a run, the
backend issues a run-scoped lease that transfers that authority for the
duration of the task. When the task ends, the lease is released.
What stays on your machine
Prompts, conversations, and run transcripts
Tool-call logs and generated artifacts
Settings, configuration, and per-agent model assignments
Local model files (GGUF, etc.)
Workspace files you point the agents at
What MultiAgentOS does not do
No analytics or engagement metrics
No automatic crash reports
No per-action approval prompts when Auto Agent is armed
No background uploads of your files or prompts
No subscription-billing telemetry
MultiAgentOS v1.0
Pay once. Own the version.
$149
one-time
One licence covers 1 user, 2 devices
Mac (macOS 11+) and Windows (10+)
Lifetime use of v1.0 — no expiry, no auto-bill
14-day money-back guarantee
Bring your own LLMs — no API costs from us
Future major versions (v2, v3) sold separately; v1 keeps working
Yes — bring your own. MultiAgentOS supports Ollama, LM Studio, llama.cpp,
local GGUF files, EXL2, MLX, plus OpenAI / Anthropic / Google / Groq /
Together / Mistral via API key. Recommended local model for tool-calling
self-test: qwen2.5:7b-instruct.
What's the self-test feature?
MultiAgentOS includes a built-in diagnostic that runs every registered
tool against safe inputs and reports which work on your machine. Useful
for confirming a fresh install, debugging a missing dep, or proving the
tool surface to your team.
What does "1 user, 2 devices" mean?
A single licence is for one person to install on up to two devices they
own — a desktop and a laptop, for example. The licence is yours; it does
not expire.
What's the refund policy?
14-day money-back guarantee. Email
support@multiagentai.ai
within 14 days of purchase and we'll refund you in full — no questions,
no forms. The licence is then deactivated on every device.
What data leaves my machine?
Almost none, by default. Activation pings the licence server with a stable
device ID and your licence key. That's it. Project files, prompts, and
agent traces stay local unless you explicitly route work through a cloud
provider you configure.
Why "paid once" instead of subscription?
Because the work happens on your machine, not on our servers. There's no
inference bill we have to amortise across customers. You pay for the
version you bought; future major versions are separate purchases.