TigrimOSR is an open-source agentic platform written entirely in Rust, distributed as a single self-contained binary. No Node, no Python runtime required to run it. Apache 2.0.
What's new in v0.7.0: open custom tools. You add your own agent tools by dropping a YAML file into a tools folder. A tool can call an HTTP or REST API, or run a templated shell command. No Rust, no rebuild, no plugin SDK. Everything is managed from a new Settings and Tools UI with per-tool profiles, timeouts, and approval policies. It also ships with a built-in academic paper search over 250M plus works via OpenAlex.
The loop itself is configurable. One YAML profile defines an entire agent loop. In a single file you set the agent name, the model, and the system prompt. Under a tools section you allow specific tools such as web search, python, and file I/O, and you can pin per-tool settings like a timeout of 30 seconds or a max result size. You list which MCP servers to load, then a loop section controls max rounds, temperature, and whether reflection is on. Finally a judge section can enable an independent verifier that has its own tools and checks the work before results are returned.
Multi-agent orchestration. Six swarm modes (hierarchical, mesh, hybrid, pipeline, P2P, and P2P orchestrator) running over real inter-agent protocols: TCP, Bus, Queue, and Blackboard. A router triages requests across heterogeneous LLM teams on a shared blackboard.
Browser control. Drive Chrome through Playwright MCP, or use Obscura, a stealthy single-binary Rust headless browser with TLS impersonation and zero Node.js dependency.
Footprint. App, embedded server, and a live embedded browser idle at roughly 270 MB RAM. Native Rust plus egui, no interpreted runtimes anywhere, and a single-process browser instead of multi-process Chromium.
Models and providers. Key-free CLI agents (Claude Code, Gemini CLI, OpenAI Codex) plus Anthropic, DeepSeek, Kimi, Gemini, Ollama, and any OpenAI-compatible API. Full MCP support over stdio or HTTP, compatible with Claude Desktop, Claude Code, and npm-format servers.
Interfaces. Native desktop UI, embedded mobile-responsive web UI, Telegram and LINE bots with approval buttons, Tailscale VPN and optional Cloudflare tunnels. Server binds to localhost with an access token by default.
Prebuilt installers for macOS and Windows, plus an install script for Linux and servers.
The project is open source under Apache 2.0. Search for TigrimOSR on GitHub to find the repo and project site. Happy to drop the link in a comment if the mods allow it. Feedback, issues, and plugin contributions welcome.