DEDUPED Hot AI repos, turned into use cases Get the Monday 5

How to use Sprawling Agents: what you can do with it

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.

Trended earlier

View repo on GitHub

Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer

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.

    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.
  • Turn a project idea into a roadmap that buildings execute

    Have the Mayor write a roadmap and hand each building its part through plan.

    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.
  • 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.

    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.

Quick start with Sprawling Agents

  1. 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.
  2. Open 2youg1/sprawling-agents on GitHub and read the README and license.
  3. Install the package with npm install --global sprawling@latest.
  4. Start the city with sprawling up ./cities/first and let the page open in your browser.
  5. On the page, connect a provider or a local model and choose a model for main.
  6. 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

Cursor, ChatGPT, others

Sprawling 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. Use cases on Deduped

Markdown

[![Use cases on Deduped](https://dedupedai.com/badge/2youg1/sprawling-agents.svg)](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&amp;utm_medium=badge&amp;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.