Cette page est affichée en anglais. Une traduction française est en cours.
ScriptsJul 18, 2026·3 min de lecture

Gastown — Multi-Agent Workspace Manager

An open-source workspace manager that orchestrates multiple AI coding agents, providing shared context, task routing, and session management across agent instances.

Prêt pour agents

Installation avec revue préalable

Cet actif nécessite une revue. Le prompt copié demande un dry-run, affiche les écritures, puis continue seulement après confirmation.

Needs Confirmation · 66/100Policy : confirmer
Surface agent
Tout agent MCP/CLI
Type
Skill
Installation
Single
Confiance
Confiance : Established
Point d'entrée
Gastown
Commande avec revue préalable
npx -y tokrepo@latest install cbd59d37-82c5-11f1-9bc6-00163e2b0d79 --target codex

Dry-run d'abord, confirmez les écritures, puis lancez cette commande.

Introduction

Gastown is an open-source workspace manager that orchestrates multiple AI coding agents within a single project. It provides shared context, task routing, and session management so that concurrent agents do not duplicate work or produce conflicting edits.

What Gastown Does

  • Manages multiple AI agent instances working on the same codebase concurrently
  • Routes tasks to agents based on specialization and file ownership
  • Provides shared context so agents see each other's in-progress changes
  • Maintains session history across agent restarts for long-running workflows
  • Offers a dashboard for monitoring agent activity and resolving merge conflicts

Architecture Overview

Gastown runs an event-driven workspace server that maintains a shared state graph of the project. Each agent connects as a client and registers capabilities. The server handles file locking, change propagation, and context windowing. A task planner decomposes objectives into sub-tasks and assigns them to agents. Inter-agent communication uses structured message channels, keeping the system loosely coupled and provider-agnostic.

Self-Hosting & Configuration

  • Requires Node.js 18+ and Redis for messaging and state coordination
  • LLM provider credentials are set in .env; supports OpenAI, Anthropic, and Ollama
  • Workspace scope and file ownership rules live in gastown.config.yaml
  • Dashboard port is configurable and can sit behind nginx for team access
  • Concurrency limits and context budgets are adjustable per workspace

Key Features

  • Provider-agnostic orchestration that works with any LLM backend
  • File-level locking to prevent conflicting edits across agents
  • Task decomposition that breaks objectives into parallelizable sub-tasks
  • Session persistence across restarts and network interruptions
  • Real-time dashboard with agent status and unified diff view

Comparison with Similar Tools

  • CrewAI — general multi-agent framework; Gastown is purpose-built for code workspaces with file locking
  • AutoGen — multi-agent conversations; Gastown adds workspace-aware context sharing and monitoring
  • OpenHands — agent runtime environment; Gastown focuses on coordination and conflict resolution
  • Cursor — single-agent IDE; Gastown orchestrates multiple independent agents outside the IDE

FAQ

Q: How many agents can run concurrently? A: Defaults to 8 per workspace, adjustable in config. The practical limit depends on system resources and API rate limits.

Q: Does it require a specific LLM provider? A: No. It is provider-agnostic with built-in adapters for OpenAI, Anthropic, and Ollama.

Q: How are conflicting edits handled? A: File-level locking and change propagation notify agents of concurrent work. Unresolved conflicts surface in the dashboard for human review.

Q: Can I use it with my existing IDE? A: Yes. Gastown runs as a background service. Changes appear in your IDE's git diff view as agents make them.

Sources

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires