Every extension runs on your machine. Code indexing, document processing, terminal management, application observation — your agents get powerful tools without sending data to third-party services.
Structural code understanding without dumping your repo into the context window.
SCIP-based indexing builds a local graph of symbols, references, and call chains. Agents query precise answers instead of scanning thousands of lines.
Read, write, and convert documents locally. No cloud upload required.
PDF, DOCX, XLSX, PPTX — processed on your machine. Agents get structured data, not raw file dumps.
Agents run your project's commands instead of guessing shell syntax.
Auto-detects scripts and exposes them as structured tools. Agents describe intent, the plugin resolves the command.
Agents see your running app — without expensive screenshots.
Three observation tiers, from most token-efficient to most visual. Agents verify UI state, debug interactions, and record proof.
Run a full AI agent locally via Ollama. No cloud API needed.
Local inference with open-weight models — no API keys, no usage fees, no data leaving your machine.
Third-party developers use the same typed SDK as built-in extensions. Install @swarmix/plugin-sdk and @swarmix/plugin-ui, implement the PluginAdapter interface, and ship a plugin that integrates as deeply as the built-in ones.
Five plugin types: CLI agents, MCP servers, daemons, exporters, and utilities. Each runs in full isolation — its own process, its own config namespace, its own lifecycle.
Every extension ships with the Studio. Build your own with the same SDK.