Introduction
Why nexo-rs
What you can build
Install for AI assistants
Getting started
1.
Installation
2.
Zero-config quickstart (30s)
3.
Quickstart (10min walkthrough)
4.
Platform support
5.
Setup wizard
6.
Verifying releases
The basics
7.
Configuration layout
8.
Agents (agents.yaml)
9.
LLM providers
10.
Memory · short-term
11.
Plugin catalog
12.
Plugin discovery (Phase 98)
13.
Skills catalog
Plugin SDKs
14.
Quickstart (10 min)
15.
Authoring overview
16.
Manifest (Phase 81.13 unified)
17.
Manifest [plugin.pairing.adapter]
18.
Manifest [plugin.pairing.trigger]
19.
Manifest [plugin.public_tunnel]
20.
Manifest [plugin.http]
21.
Manifest [plugin.admin]
22.
Manifest [plugin.metrics]
23.
Manifest [plugin.dashboard]
24.
Manifest [plugin.admin_ui]
25.
Plugin contract
26.
Patterns (8 common shapes)
27.
Rust SDK
28.
Python SDK
29.
TypeScript SDK
30.
PHP SDK
31.
Publishing a plugin
32.
Signing & publishing
33.
Plugin supervisor (auto-respawn)
Personas
34.
Installing personas
Extensions
35.
Manifest reference
36.
Patterns (8 common shapes)
37.
Templates
38.
CLI
39.
Multi-tenant SaaS
40.
State management
Microapps
41.
Getting started (1-hour walkthrough)
42.
Patterns (8 common shapes)
43.
Admin RPC
44.
Contract
45.
agent-creator reference microapp
46.
Templates by language
CLI
47.
Reference
48.
Background agents (agent run --bg)
49.
Migrations CLI
Operations
50.
Docker
51.
Slim daemon builds (Cargo features)
52.
Metrics (Prometheus)
53.
Logging
54.
DLQ
55.
Config hot-reload
56.
Plugin trust (cosign)
57.
Capability toggles
58.
Backup + restore
59.
Memory snapshots
60.
Health checks
61.
Cost & quota
62.
Privacy toolkit (GDPR)
63.
Telemetry (opt-in)
Recipes
64.
Index
65.
WhatsApp sales agent
66.
Agent-to-agent delegation
67.
Python extension
68.
Build a poller module (V1 — deprecated)
69.
Build a poller plugin (V2)
70.
Deploy on Hetzner Cloud
71.
Deploy on Fly.io
72.
Deploy on AWS (EC2)
73.
NATS with TLS + auth
74.
Rotating config without downtime
Advanced
Architecture deep dives
75.
Overview
76.
Agent runtime
77.
Event bus (NATS)
78.
Broker shapes (local / NATS / embedded)
79.
Phase 93.11 compile-time plugin decoupling audit
80.
Plugin auto-discovery design memo
81.
Plugin install pipeline audit (Phase 98)
82.
Plugin discovery (Phase 98)
83.
Fault tolerance
84.
Transcripts (FTS + redaction)
85.
vs OpenClaw
86.
Driver subsystem
87.
Project tracker + dispatch
88.
Plan mode
89.
TodoWrite scratch list
90.
ToolSearch deferred schemas
91.
SyntheticOutput typed-output
92.
NotebookEdit Jupyter cells
93.
RemoteTrigger outbound publisher
94.
REPL stateful sandbox
95.
LSP tool
96.
Cron schedule tools
97.
Poller V2 — Laravel-style dispatch
98.
MCP router tools
99.
ConfigTool gated self-config
100.
Team tools
101.
MCP server exposable catalog
102.
Fork subagent infra
103.
Agent event firehose
104.
Plugin admin UI contribution model
105.
Pure-Rust quick tunnel
Advanced configuration
106.
llm.yaml
107.
broker.yaml
108.
memory.yaml
109.
Drop-in agents
110.
Per-agent credentials
111.
Pollers (pollers.yaml)
LLM providers — full guides
112.
Anthropic / Claude
113.
OpenAI-compatible
114.
DeepSeek
115.
OpenRouter
116.
Multi-instance providers + secret-backed keys
117.
Credential schema (Phase 82.10.u)
118.
OAuth flows (Phase 82.10.u)
119.
Rate limiting & retry
Plugin catalog — install + provider guides
120.
WhatsApp
121.
Telegram
122.
Email
123.
Browser (CDP)
124.
Google (OAuth · Gmail · Calendar · Drive)
125.
Web Search (Brave · Tavily · DDG · Perplexity)
126.
Poller · RSS / Atom
127.
Poller · Gmail
128.
Poller · Google Calendar
Memory subsystems
129.
Long-term (SQLite)
130.
Vector search
Extensions — internals
131.
Stdio runtime
132.
NATS runtime
133.
1Password integration
Microapps — extras
134.
Building microapps in Rust
135.
Testing microapps
136.
Compliance primitives
137.
Publishing the SDK crates
MCP
138.
Introduction
139.
Client (stdio / HTTP)
140.
Agent as MCP server
141.
Channels (Slack / Telegram / iMessage inbound)
142.
HTTP+SSE transport
143.
Building an MCP server extension
Skills — internals
144.
Gating by env / bins
145.
Dependencies (modes + bin versions)
TaskFlow
146.
Model
147.
FlowManager
148.
Wait / resume
Soul, identity & learning
149.
Identity
150.
MEMORY.md
151.
Dreaming
Assistant mode
152.
Autonomous agent — capabilities overview
153.
Assistant mode (system addendum)
154.
Auto-approve dial
155.
AWAY_SUMMARY digest
156.
Multi-agent coordination
157.
Coordinator mode
158.
Worker mode
159.
Proactive mode
Operations — extras
160.
Compact tiers
161.
Memdir scanner
162.
Bash safety knobs
163.
Channel doctor (MCP)
164.
Webhook receiver
165.
Event subscribers
166.
Per-binding tool rate-limits
167.
Context optimization
168.
Link understanding
169.
Web search
170.
Web fetch
171.
Pairing
172.
Benchmarks
Install — alternatives
173.
Native install (no Docker)
174.
Debian / Ubuntu (.deb)
175.
Fedora / RHEL / Rocky (.rpm)
176.
Termux (Android)
177.
Nix flake
178.
Agent-centric wizard
179.
Reproducible builds + SBOM
Recipes — additional
180.
MCP server from Claude Desktop
181.
Future marketing plugin (multi-client)
Architecture Decision Records
182.
Index
183.
0001 — Single-process runtime
184.
0002 — NATS as the broker
185.
0003 — sqlite-vec for vector search
186.
0004 — Per-agent tool sandboxing
187.
0005 — Drop-in agents.d/ directory
188.
0006 — Workspace-git memory forensics
189.
0007 — WhatsApp via whatsapp-rs
190.
0008 — MCP dual role
191.
0009 — Dual MIT / Apache-2.0 license
Contributing
Releases
License
API reference (rustdoc) ↗
Light
Rust
Coal
Navy
Ayu
Nexo-rs
Fedora / RHEL / Rocky (.rpm)