Skip to content
Varun Pratap Bhardwaj edited this page Apr 9, 2026 · 2 revisions

FAQ

General

What is SLM Mesh?

SLM Mesh is an open-source MCP server that gives AI coding agents the ability to discover each other, send messages, share state, lock files, and subscribe to events — all on localhost.

What does SLM stand for?

SuperLocalMemory. SLM Mesh is the communication layer of the Qualixar ecosystem.

Is it free?

Yes. Elastic License 2.0 — free to use, modify, and distribute. The only restriction is you can't offer it as a hosted/managed service.

Does it send data to the cloud?

No. Everything runs on localhost. No telemetry, no analytics, no external connections.

Compatibility

Which AI agents work with SLM Mesh?

Any MCP-compatible agent: Claude Code, Cursor, Aider, Windsurf, Codex, VS Code (GitHub Copilot), Antigravity, and more.

Can different AI models talk to each other?

Yes. Claude can talk to Gemini, which can talk to GPT. SLM Mesh is agent-agnostic — it doesn't care which model powers the agent.

Does it work on Windows/Linux?

Currently tested on macOS. Linux support is expected to work (Unix Domain Sockets are supported). Windows support is planned.

Do I need --dangerously-skip-permissions?

No. SLM Mesh runs as a standard MCP server via stdio. No dangerous flags required.

Architecture

How does it work?

First session auto-starts a broker on localhost:7899. Each MCP server registers with the broker. Real-time push via Unix Domain Sockets. When the last session closes, the broker auto-shuts down.

What database does it use?

SQLite with WAL mode. The database is at ~/.slm-mesh/mesh.db.

Is it persistent?

Yes. Messages and state persist across session restarts (auto-pruned after 24/48 hours).

What about security?

Bearer token authentication on all endpoints. Token regenerated per broker session. Localhost-only binding. See Security for full details.

Troubleshooting

The broker won't start

Run slm-mesh clean to kill zombie processes, then try again.

Messages aren't being delivered

Check slm-mesh status to verify the broker is running and peers are active. Check slm-mesh peers to see if sessions are registered.

File lock is stuck

Locks auto-expire after 10 minutes (default). You can also restart the broker: slm-mesh stop && slm-mesh start.

Demo

Watch the demo

Clone this wiki locally