LLM Agent Plugins and Tools for Creating Software Factories
Sweatshop is a collection of high-performance tools, plugins, execution runtimes, and agent skills designed to build autonomous software factories.
-
Claude Code (Primary):
- MCP servers & tools
- Hook integrations & workflow definitions
- Skill definitions & custom commands
- Drop-in shell runtime replacement (
agentsh)
-
pi.dev (Secondary):
- Custom tools & extensions (
.pi/ecosystem) - Skills & prompt templates
- SDK integrations & custom providers
- Custom tools & extensions (
A high-performance Go-based daemon (agentshd), client CLI (agentsh), and MCP server providing isolated, supervised, out-of-context command execution, full command history, process trees, and stream inspection.
See design-docs/agentsh-spec.md.
Embedded issue tracking with Dolt backend, providing branch-safe, cross-agent task assignment, atomic claims, and structured session close protocols.
- Claude Code: Agent skills under
.agents/skills/and.claude/. - pi.dev: Extensions and skills compatible with pi agent harness.
sweatshop/
├── agentsh/ # Go implementation of agentsh daemon, client, and MCP server
├── design-docs/ # Technical specs (agentsh, factory architecture)
├── skills/ # Shared agent skills and tool definitions
├── .claude/ # Claude Code configuration and settings
├── .agents/ # Agent skills (Beads, etc.)
├── AGENTS.md # Multi-agent system context and rules
└── CLAUDE.md # Claude Code instructions and quick references
- Issue Tracking: Run
bd readyorbd showto inspect work items. - Claude Code: Ready out-of-the-box with
.claude/settings.jsonandCLAUDE.md. - pi.dev: Load skills and extensions via standard pi directory layout or package configuration.
- Build agentsh:
just build(orjust installto put it onPATH) — see the rootjustfile(just --list) andpackages/agentsh/README.md.