
A self-hosted AI workspace with chat, code execution, parallel multi-agent orchestration, cross-machine remote agents, Auto (AI create architecture), live agent diagram, async parallel sub-agents, and a skill marketplace. Runs on macOS and Windows. Everything executes inside a secure Ubuntu sandbox — no Docker required.
AI-generated code and shell commands cannot escape the sandbox or touch your files without permission. Mix different AI providers in the same agent team — OpenAI-compatible APIs, Claude Code CLI, and Codex CLI. Delegate tasks to remote TigrimOS instances running on other machines — the orchestrator chooses the right agent based on persona and responsibility. Auto mode lets the AI analyze your prompt, design a custom multi-agent architecture (YAML), and boot all agents automatically — no manual configuration needed. Live Agent Diagram shows real-time orchestrator/worker graphs with status badges, tool tracking, and edge states. Agents work in true parallel using async task dispatching with improved P2P swarm governance. Connect external MCP servers to extend the AI's toolbox. Built with 16 built-in tools and designed for long-running sessions with smart context compression and checkpoint recovery.
/proc/mounts to identify 9p, virtiofs, vboxsf, and VMware FUSE mounts. Uses the mount tag (UTM share name) as the label instead of generic shared-0 names. Host-origin folders are tagged with a green "Host" badge.Security first: Everything runs inside a real Ubuntu sandbox. Your host file system is completely invisible to the AI unless you explicitly share a folder.

AI Chat with tool-calling — generates React/Recharts visualizations rendered in the output panel.

Visual Agent Editor — drag-and-drop multi-agent design with mesh networking and YAML export.

Minecraft Task Monitor — live pixel-art agents with speech bubbles, walking animations, and inter-agent interactions.

Live Agent Diagram — real-time orchestrator/worker graph with status badges, tool call tracking, edge states, Bus activity bar, and chat log panel.

FrontierScience-Olympiad accuracy — Minimax 2.7 as a single agent scores 62%. With TigrimOS multi-agent orchestration, the same model reaches 75%, surpassing Claude Opus 4.5 (71.4%) and Grok 4 (66.2%), and approaching Gemini 3 Pro (76.1%) and GPT-5.2 (77.1%).
Download from the latest release:
| Platform | Download | Sandbox Technology |
|---|---|---|
| macOS — Apple Silicon (M1/M2/M3/M4) | TigrimOS-v1.4.0-macOS-AppleSilicon.zip | Apple Virtualization.framework |
| macOS — Apple Silicon (macOS 26 Tahoe) | TigrimOS-v1.4.0-macOS-Tahoe-AppleSilicon.zip | Apple Virtualization.framework |
| macOS — Intel | TigrimOS-v1.4.0-macOS-Intel.zip | Apple Virtualization.framework |
| Windows 10/11 | TigrimOS-v1.4.0-Windows.zip | WSL2 (Windows Subsystem for Linux) |
qemu (Intel only: brew install qemu)bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"bash
brew install qemuTigrimOS.app (or TigrimOS_i.app) and tiger_cowork/ foldertiger_cowork/ next to it).app to launchThat's it. Subsequent launches start in under a minute.
TigrimOSInstaller.batAfter installation, use TigrimOSStart.bat (or the desktop shortcut) to launch and TigrimOSStop.bat to stop.
If you prefer to install from source instead of downloading the release zip:
macOS:
git clone https://github.com/Sompote/TigrimOS.git
cd TigrimOS
xattr -cr TigrimOS.app # Apple Silicon (M1/M2/M3/M4)
open TigrimOS.app
# or
xattr -cr TigrimOS_i.app # Intel
open TigrimOS_i.app
Windows:
git clone https://github.com/Sompote/TigrimOS.git
cd TigrimOS
powershell -ExecutionPolicy Bypass -File install_windows.ps1
Note (macOS): Run the app from inside the cloned folder —
tiger_cowork/must be next to the.appfor the VM to find it.
TigrimOSStart.bat or the desktop shortcut — opens as a standalone app windowSubsequent launches start in under a minute (no re-download).
TigrimOS can use AI models running on your host machine — no cloud API key needed.
0.0.0.0The server must listen on 0.0.0.0 (all interfaces), not 127.0.0.1. The sandbox connects through a network bridge, so localhost-only servers are unreachable.
llama.cpp / llama-server:
llama-server -hf LiquidAI/LFM2.5-1.2B-Instruct-GGUF -c 4096 --port 8080 --host 0.0.0.0
Ollama:
OLLAMA_HOST=0.0.0.0 ollama serve
LM Studio:
In LM Studio settings → Server → set host to 0.0.0.0, then start the server.
In the TigrimOS web UI, go to Settings → AI Provider:
| Field | llama.cpp | Ollama | LM Studio |
|---|---|---|---|
| Provider | OpenAI-Compatible (Local) | Ollama (Local) | LM Studio (Local) |
| API URL | http://host.local:8080/v1 |
http://host.local:11434/v1 |
http://host.local:1234/v1 |
| Model | Your model name (e.g. LiquidAI/LFM2.5-1.2B-Instruct-GGUF) |
llama3.2, mistral, etc. |
local-model |
| API Key | local (any text) |
local (any text) |
local (any text) |
macOS:
host.localis a special hostname inside the VM that routes to your Mac. It's set up automatically during provisioning.Windows:
host.localresolves to your Windows host via WSL2 networking. If it doesn't work, use your PC's local IP address (e.g.192.168.1.x).
Click Test Connection in Settings. If it succeeds, you're ready to chat.
| Problem | Solution |
|---|---|
| "fetch failed" | Make sure the server is running with --host 0.0.0.0 |
| "Connection error" | Check the port number matches your server |
| "host.local not found" | macOS: Click Reset VM in toolbar → restart the app. Windows: Use your PC's IP instead |
| Server works in browser but not in TigrimOS | Your server is on 127.0.0.1 — restart with 0.0.0.0 |
TigrimOS includes a built-in terminal that gives you root access to the Ubuntu sandbox. It runs a real PTY with full color, tab completion, and cursor support via xterm.js.
| Platform | How |
|---|---|
| Web UI (macOS & Windows) | Click Terminal in the sidebar navigation |
| macOS native app | Click the Terminal button in the top toolbar (available when VM is running) — opens macOS Terminal.app with SSH into the VM. Password: tigris |
| Windows | Double-click TigrimOSTerminal.bat — opens a command prompt directly into the WSL2 Ubuntu sandbox (no password needed) |
Use the terminal to install additional tools, manage services, or debug the sandbox environment.
bash
npm i -g @anthropic-ai/claude-code
ln -sf /root/.local/bin/claude /usr/local/bin/claude
claude login
A URL will appear — open it in your browser and authorize. That's it.Or use an API key instead:
bash
echo 'export ANTHROPIC_API_KEY=sk-ant-...' >> /root/.bashrc && source /root/.bashrc
bash
npm i -g @openai/codex
codex login --device-auth
A $ claude mcp add Tigrimos \
-- python -m otcore.mcp_server <graph>