Features
A cross-platform AI development environment built on Tauri 2.0 with a Rust backend, 80+ agent tools, 8 AI providers, and everything running locally on your machine.
An AI that actually does things
Not a chatbot. An autonomous agent with streaming SSE, tool calling, and a permission system that keeps you in control of what it can touch.
Tool Calling
The agent reads files, writes code, executes shell commands, runs code in 6 languages, searches your codebase with ripgrep, manages git, generates images and video, searches the web, and spawns up to 6 sub-agents (4 profiles — code analysis, web research, reasoning coder, verifier) for parallel research.
Permission System
Three-tier safety model. Whitelisted tools (read, search, generate) execute instantly. Graylisted tools (write, execute, delete) show an approval modal. Blacklisted operations (rm -rf /, /dev access, fork bombs) are hard-blocked — no override possible.
Memory & Knowledge
Persistent memory saves facts across sessions (global + per-session scopes). A SQLite-backed knowledge store indexes conversations by category and project. The agent builds context over time — it remembers what you've worked on.
Profiles & Skills
Create agent profiles with custom system prompts, model selection, tool presets, voice configuration, daily budgets, and linked document collections. Switch between a coding assistant, writing partner, and research agent in one click.
Talk, don't type
Real-time voice conversations via xAI's Realtime WebSocket API with full tool calling. The agent can read files, run commands, and search code — all while you're talking. Session persists across navigation. Six voice personas. Voice cost: $0.05/min.
Orchestrate complex workflows
Go beyond single-agent conversations. Design task DAGs, assign models per task, and execute in parallel — or use dual-agent workspace for plan-then-execute workflows.
Mission Control
Visual multi-agent orchestration. Describe a goal, the AI architect plans a task DAG, you review and edit in a canvas editor, then execute with up to 8 parallel workers. Each mission gets its own git branch with auto-checkpoints.
- Architect mode or direct CSV/JSON import
- Per-task model assignment (xAI, Anthropic, OpenAI, Google, DeepSeek)
- Drag-and-drop visual DAG with connection ports
- Real-time cost tracking and pause/cancel
Workspace
Split-screen dual-agent mode. The planning agent (left) has read-only tools and designs the approach. The execution agent (right) has full access and implements the plan. A shared task board coordinates between them.
- Planning agent: restricted tools, approach design
- Execution agent: full tool access, implementation
- Context handoff with Cmd+Shift+Right
- Adjustable split ratio
Research Pipeline
Multi-agent research system with a 4-phase pipeline. The AI plans a checklist, agents search with Brave, parallel workers synthesize findings, then a final agent assembles the document. Export to Markdown with metadata.
- Plan → Search → Synthesize → Assemble
- 1–10 parallel synthesis workers
- Real-time progress with activity timeline
- Multi-provider support (Anthropic + xAI)
Worktree Arena
Parallel agent races in isolated git worktrees. Pit multiple models against each other on the same task, compare outputs side by side, run automated verification, and merge the winning approach.
- Race mode: same prompt, different models
- Isolation mode: different prompts per worktree
- AI review scoring and diff comparison
- Accept winner and merge with optional squash
Benchmark
Agent benchmarking system for evaluating model performance on code tasks. Built-in task bank with templates and tests, or create your own. Run benchmarks across multiple models in parallel with work-stealing load balancing.
- Built-in + custom task banks
- Multi-model parallel execution
- Pass rate, cost, and duration metrics
- Leaderboard and run history
Your codebase, understood
A full development toolkit built in. Code graph analysis, terminal, editor, git dashboard, and deep search — all wired into the agent.
Code Graph
SurrealDB v3 + Tree-sitter. Parse any codebase into a function call graph. Semantic search with 768-dim embeddings, HNSW indexing, and GraphRAG.
Terminal
Interactive PTY terminal with xterm.js. Multiple named sessions, paired with agent sessions for direct shell access.
Editor
CodeMirror syntax highlighting. File tree, command palette, multiple tabs, find/replace, image viewer.
Git
35+ operations. Status, diff, commit, branch, stash, rebase, cherry-pick, blame, tagging. Multi-repo support, GitHub integration.
Create anything
Generate images with xAI Aurora, Imagen 4, DALL-E 3, GPT Image, and NanoBanana Pro. Create videos with Sora and Veo 3.1. Generate music with Google Lyria. Canvas-based inpainting, batch generation, templates, and a persistent gallery.
The full toolkit
Collections (RAG)
Upload documents for retrieval-augmented generation. 70+ file types. Semantic, hybrid, and keyword search. Link collections to agent profiles.
Batch Processing
Multi-provider batch jobs at 50% off standard rates. CSV/TXT file loading. xAI, OpenAI, Anthropic, Gemini, DeepSeek.
AI Search & Deep Research
Web and X search with grounded answers and source citations. Deep research modes including OpenAI o3-deep-research and Gemini deep research for multi-iteration investigation and report generation.
Cost Tracking
Real-time token counting across every provider. Per-conversation, per-agent, per-provider, and per-session breakdowns with charts.
Extensions
Trading dashboard (Alpaca Markets), PDF generation (zigpdf), custom widgets. Build and install your own.
Sandbox
Container-based sandboxing (Docker/Podman) for agent tool execution. Minimal capabilities, path translation, graylist promotion.
Task Queue
Queue multiple tasks with priority levels, automatic retries, and parallel execution. Persistent task tracking across sessions.
MCP Servers
Connect external Model Context Protocol servers for custom tools. Health checking, tool allowlists, and authorization support.
SurrealDB Panel
Database dashboard, table explorer, SurrealQL console, and memory browser. Connect to embedded or remote SurrealDB instances.
Remote / P2P
Device pairing via QR code with relay server support. Connect desktop and mobile instances for remote access.
Crypto Prices
Real-time cryptocurrency prices via CoinGecko (no API key required). Historical price data with charting.
Roles & Skills
Create custom agent profiles with AI-guided creation. Define reusable skills with tags and example prompts. Switch between agents in one click.
Computer Use
AI-controlled browser automation via Gemini + Chrome DevTools Protocol. 12 browser actions with a vision loop that takes screenshots, analyzes the page, and executes actions.
Assistant
Profile-based personas for non-developers. Blog Writer, Research Helper, Social Creator. Custom tool allowlists per profile for safe, scoped access.
Video Editor
Frame-precise trimming, multi-track timeline, text overlays, and FFmpeg rendering. Full non-linear editing built into the app.
Code Scanner
Static analysis combined with AI-powered security scanning. Detect vulnerabilities, code smells, and security issues across your codebase.
Platform support
Desktop-only: Terminal, Editor, Git, Code Graph (local), MCP, Workspace, Mission Control, Sandbox, Research Pipeline, Benchmark, Worktree Arena, SurrealDB Panel, Computer Use, Video Editor
Built with
Rust, Tauri 2.0, tokio, SurrealDB v3, Tree-sitter, RocksDB
React 19, TypeScript, Vite, Tailwind CSS, Zustand, CodeMirror, xterm.js
xAI Responses + Realtime + Collections + Batch, OpenAI, Anthropic, Gemini, DeepSeek, Alpaca