IDE Extensions
Bring 32 AI agents into your editor. Every extension connects to the local A6s CLI daemon and implements the full DAEMON-PROTOCOL v1.0 — same capabilities, any editor.
How It Works
┌─────────────┐ WebSocket ┌──────────────┐ NATS/HTTP ┌──────────────┐ │ Your IDE │ ──────────── → │ A6s Daemon │ ───────────→ │ 32 Agents │ │ (extension) │ localhost │ (a6s code │ │ (RIGOR │ │ │ :9876/ws │ --daemon) │ │ framework) │ └─────────────┘ └──────────────┘ └──────────────┘
Install the A6s CLI and start the daemon
npm install -g @autonoma-io/code && a6s code --daemonInstall the extension for your editor
See install instructions below for each IDE.
The extension auto-connects to the daemon
All 13 protocol commands are available immediately — invoke agents, run RIGOR, manage background tasks, preview and apply artifacts.
VS Code
AvailableInstall
code --install-extension autonoma.autonoma-codeSearch "A6s" in the VS Code Extensions marketplace
Features
Key binding
Cmd+Shift+A — Invoke agentConfiguration
Settings > Extensions > A6sJetBrains (IntelliJ, WebStorm, PyCharm, GoLand)
AvailableInstall
Settings → Plugins → Marketplace → Search "A6s"Or install from disk: build/distributions/autonoma-code-1.0.0.zip
Features
Key binding
Tools → A6s menuConfiguration
Settings → Tools → A6sNeovim
AvailableInstall
-- lazy.nvim
{
"The-Autonoma/autonoma-nvim",
dependencies = { "nvim-lua/plenary.nvim" },
config = function()
require("autonoma").setup()
end,
}Also works with packer, vim-plug, or manual clone
Features
Key binding
<leader>aa — Invoke agent, <leader>al — List agentsConfiguration
require("autonoma").setup({ port = 9876 })Emacs
AvailableInstall
;; use-package + straight.el
(use-package autonoma
:commands (autonoma-mode autonoma-transient)
:hook (prog-mode . autonoma-mode)
:custom (autonoma-auto-connect t))Or clone from GitHub and add to load-path
Features
Key binding
C-c C-a — Transient menuConfiguration
(setq autonoma-daemon-port 9876)Sublime Text
AvailableInstall
Package Control: Install Package → A6sOr clone to Packages/Autonoma from GitHub
Features
Key binding
Cmd+Shift+P → "A6s:"Configuration
Preferences → Package Settings → A6sDaemon Protocol (v1.0)
All 5 extensions implement the same 13 RPC methods over WebSocket (ws://localhost:9876/ws). Connect timeout: 5s. Request timeout: 30s. Reconnect: exponential backoff 1-16s, 5 attempts.
| Method | Description |
|---|---|
agents.list | List available AI agents |
agents.invoke | Invoke an agent with a task |
execution.status | Check RIGOR execution progress |
background.list | List background tasks |
background.launch | Start a background task |
background.cancel | Cancel a running task |
background.output | Get task output |
artifacts.preview | Preview code changes |
artifacts.apply | Apply code changes to disk |
code.explain | Explain selected code |
code.refactor | Refactor with instructions |
code.generateTests | Generate test code |
code.review | Security/performance/quality review |
Events: connected, disconnected, phase.update, task.update, execution.complete. Unknown event types are logged and ignored — extensions never crash on unexpected data.
Get Started
Install the CLI, start the daemon, and connect your favorite editor.