What do you want to do?
4 use cases
-
Run an agent team on a long task while you step away
Start a local city, give the Mayor a goal, and let residents work until it is done.
- REPO
2youg1/sprawling-agents - Work and operations
- Intermediate
View prompt
In the 2youg1/sprawling-agents repo, install sprawling with npm and run `sprawling up ./cities/first` in a terminal. Report the serving address and pairing code the terminal prints, and confirm the address loads in a browser before you stop.
- REPO
-
Turn a project idea into a roadmap that buildings execute
Have the Mayor write a roadmap and hand each building its part through plan.
- REPO
2youg1/sprawling-agents - Work and operations
- Intermediate
View prompt
In the 2youg1/sprawling-agents repo, start a city with `sprawling up ./cities/first` and ask the Mayor to draft a roadmap for the project described in <project brief>. Expected output: a hierarchical plan with one part per building. Verify that each plan node names an owning building before you accept it.
- REPO
-
Review how agents interacted during a run
Export the city's message history with playback and check it against the Ledger.
View prompt
In the 2youg1/sprawling-agents repo, read crates/city/skills/playback/SKILL.md, then export the message history of the city at <city path>. Expected output: an exported history file. Verify that three messages picked at random appear in the Ledger with matching content.
-
Measure run time, model cost and memory of a city
Read timings, tokens, cost and resource use with gauge and set a memory ceiling.
- REPO
2youg1/sprawling-agents - Work and operations
- Intermediate
View prompt
In the 2youg1/sprawling-agents repo, run a short task in a city at ./cities/first, then run `sprawling gauge` and save its output. Expected output: a summary of run timings, tokens and cost. Verify that the figures are from your own machine, not from the recorded readings in tools/xtask/budgets.toml.
- REPO
Quick start with Sprawling Agents
- Check you have what it needs: Node.js and npm for the npm install route, or Bun, or the Rust toolchain for cargo install; A model provider account you can connect, or a local model; A browser to use the page the city opens.
- Open 2youg1/sprawling-agents on GitHub and read the README and license.
- Install the package with
npm install --global sprawling@latest. - Start the city with
sprawling up ./cities/firstand let the page open in your browser. - On the page, connect a provider or a local model and choose a model for
main. - Tell the Mayor the result you want and how far counts as done.
These steps come from our top use case, Run an agent team on a long task while you step away, which also has a copy-paste agent prompt.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for 2youg1/sprawling-agents
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeSprawling Agents alternatives · Best AI repos for Work and operations
About this repo
- Who it is forDevelopers and power users who want several persistent AI agents to run longer tasks on their own machine while they step away.
- Why it is hot106 stars, launched 63 days ago
- LanguageRust
- Sourcegithub.com/2youg1/sprawling-agents · Back to Hot repos
Requirements
- Node.js and npm for the npm install route, or Bun, or the Rust toolchain for cargo install
- A model provider account you can connect, or a local model
- A browser to use the page the city opens
- Alpha software: data formats and the interface may change between versions
Add this badge to your README
Maintain Sprawling Agents? Show readers where to find these use cases.
Markdown
[](https://dedupedai.com/use-cases/2youg1-sprawling-agents/?utm_source=github&utm_medium=badge&utm_campaign=2youg1-sprawling-agents)
HTML
<a href="https://dedupedai.com/use-cases/2youg1-sprawling-agents/?utm_source=github&utm_medium=badge&utm_campaign=2youg1-sprawling-agents"><img src="https://dedupedai.com/badge/2youg1/sprawling-agents.svg" alt="Use cases on Deduped" height="20"></a>
A static image, no tracking script. About the badge
Questions about Sprawling Agents
What is Sprawling Agents?
sprawling is a local Rust multi-agent harness where agents live as residents of a city, a directory on your machine, and coordinate through messages, plans and an append-only Ledger. It is an open-source project on GitHub: https://github.com/2youg1/sprawling-agents.
Who is Sprawling Agents for?
Developers and power users who want several persistent AI agents to run longer tasks on their own machine while they step away.
What can I do with Sprawling Agents?
4 use cases so far, for example: Run an agent team on a long task while you step away; Turn a project idea into a roadmap that buildings execute; Review how agents interacted during a run. Each has steps and a copy-paste agent prompt.
What do I need to run Sprawling Agents?
Node.js and npm for the npm install route, or Bun, or the Rust toolchain for cargo install; A model provider account you can connect, or a local model; A browser to use the page the city opens; Alpha software: data formats and the interface may change between versions.
What are alternatives to Sprawling Agents?
Other hot AI repos in Work and operations: GPT 6 Astra Skill, Apowerb, Punctual, Work Wit AI Agent, Subpool.
Is Sprawling Agents safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.