richardartoul/swarmd

`swarmd` is a multi-tenant runtime for running background Agents in a safe and secure manner. Agents are defined in YAML and run as goroutines in a multi-tenant server with a virtual shell and custom tools.

30
/ 100
Emerging

This project helps developers safely run multiple AI agents as background processes on a single server. You define an agent's behavior and tools using a YAML file, and the server executes them in isolated environments. The ideal user is a developer looking to deploy and manage autonomous AI agents securely and efficiently within their applications or infrastructure.

Use this if you need to run multiple independent AI agents that require access to various tools and resources, but must operate in secure, isolated environments without directly exposing your host system.

Not ideal if you're looking for a generic sandbox to run arbitrary existing agent frameworks or if your primary need is robust, enterprise-grade production orchestration at massive scale, as this is currently alpha software.

AI-agents developer-tools background-services application-security runtime-management
No Package No Dependents
Maintenance 13 / 25
Adoption 6 / 25
Maturity 11 / 25
Community 0 / 25

How are scores calculated?

Stars

17

Forks

Language

Go

License

BSD-3-Clause

Last pushed

Mar 27, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/agents/richardartoul/swarmd"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.