
Proletariat Cli
io.github.chrismcdermut由 GitHub 帳號 chrismcdermut 發布v0.3.134更新於 Oct 28, 2026
Agent orchestration platform - multi-agent spawning, tickets, boards, and workflows
概覽
prlt 的本機 MCP 伺服器,這是一套代理編排命令列工具,讓助理建立工單、啟動編碼代理並追蹤其工作。
- 可以做什麼
- 建立、列出、檢視、編輯、移動、連結與刪除工單、史詩、專案與規格文件
- 啟動、批次啟動、監看、完成或要求重做工單上的代理工作,並梳理需求
- 管理代理、命名主題、執行工作階段、tmux 工作階段與 Docker 容器
- 建立分支與提取請求,將 PR 連結到工單,並檢查 GitHub 驗證狀態
- 檢視並即時監看看板、工作流程、階段與狀態
- 執行可重複使用的動作範本,以及工作區、儲存庫與公用工具指令
- 適用情境
- 適合想讓助理在同一處驅動多代理開發流程的情境:開立工單、在獨立分支上啟動編碼代理,並追蹤它們的提取請求直到合併。適合已在 git 儲存庫中協作、希望以結構化工單脈絡取代自由聊天的團隊。
- 執行需求
- 以本機程序執行,通常透過 prlt mcp-server 或經 npx 呼叫 @proletariat/cli 套件啟動。需要 Node.js 20 以上、Git、SQLite 與 tmux;Docker 為選用,用於隔離執行。Claude Code 需另行登入驗證,GitHub 操作使用 GITHUB_TOKEN 環境變數。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Proletariat Cli,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Seize the means of production - Ship 100x.
[npm] [MCP Registry] [License]
Agent orchestration platform for AI labor. Spin up workers for all work, on demand.
Themed agents, including billionaires - Finally, they work for us.
⚠️ Beta Software — Under active development. Commands and APIs may change between versions, and bugs are actively being squashed.
Let's get you shipping Book a call - I'm happy to help you get prlt running or chat feedback, ideas, multi-agent workflows, and the future of work/labor (and economic labor theory..)
TLDR
prlt is an agent orchestration platform for AI labor. Spin up workers on demand, coordinate multi-agent development from one CLI. Isolated workspaces, secure containers, persistent state.
Agent spawns in its own branch, writes code, opens PR. You review and merge.
Why prlt?
- Isolated - Each agent gets its own git branch. No conflicts.
- Secure - Docker containers, sandboxed from your host.
- Durable - Tmux sessions persist. Close window, agent keeps working.
- Trackable - One database, one CLI, all your agents.
- Ephemeral - Spawn agents on demand. They work, they PR, they're done.
- Structured - Tickets provide structured context, not freeform chat.
- Persistent - Tickets accumulate context over time. Hand off between agents.
- Agent-native -
--jsonmode lets AI agents drive the CLI programmatically.
Quick Start
Workflow Diagram (click to expand)
Spawn agents to implement, groom, or review—not just write code.
Interactive Menus
prlt work guides you through project and ticket selection:
Choose your operation—start a single agent, batch spawn, or watch a column:
Select tickets to spawn, grouped by priority:
Deep Dive
Installation
Homebrew (recommended)
Works on both Apple Silicon (arm64) and Intel (x86_64) Macs. No compiler needed.
Upgrade:
npm / pnpm (all platforms)
pnpm 10+ note: pnpm 10 blocks native addon build scripts by default. If
prltfails with a native module error after install, runpnpm approve-buildsin the global store and reinstall, or usenpm/brewinstead.
Verify:
MCP Server
prlt includes a built-in MCP server with 100+ tools. Add it to your AI client:
Claude Code (~/.claude.json):
Cursor / Other clients (via npx):
Listed on: MCP Registry | npm
Data Model
Example Workflow
A workflow defines how tickets move through your process. Projects reference a workflow, and multiple projects can share the same one.
Tickets flow through statuses as work progresses. Agents automatically move tickets when they start work, open PRs, or complete tasks.
Workspace Structure
Each agent gets a copy of all repos (repo scoping coming soon). Work happens on isolated branches.
Agent Naming Themes
Themes control how agents are named. Staff agents use theme names directly (e.g., bezos, camry). Ephemeral agents add an adjective prefix (e.g., bold-bezos, keen-camry). Currently ephemeral names also include a number suffix (bold-bezos-1), but this will be removed soon.
Built-in Themes:
billionaires — Finally, they work for us.
Theme Commands:
Themes are selected during prlt new.
Three Ways to Use Commands
1. Interactive (Humans)
Run without flags—get guided prompts:
View ticket details with prlt ticket:
2. JSON Mode (AI Agents)
Add --json for machine-readable output:
AI agents parse this, make selections, call the next command.
3. Flags (Scripts/CI)
Pass everything directly:
Execution Modes
Environment - where the agent runs:
Display - how you see it:
Permissions - agent access level:
All sessions run in tmux under the hood—close the window, agent keeps working.
Parallel Agents
Work on multiple tickets simultaneously.
Interactive (humans):
JSON mode (AI agents): (multi-select WIP)
Flags (scripts/CI):
Each agent works in its own branch. No conflicts.
Scaling: The main limit is your machine. 50+ concurrent agents is achievable—depends on CPU, RAM, and whether you're running Docker or host mode.
Monitor running agents with prlt execution:
Agent-created PRs ready for review:
Command Reference
Full Command Reference (click to expand)
Run prlt <command> --help for flags and options.
Use Cases
Parallel Feature Development
Three agents, three branches, three PRs. You review and merge.
Bug Bash
Grooming Session
Have an agent refine ticket requirements:
Agent adds acceptance criteria, subtasks, estimates.
Environment Variables
Claude Code handles its own authentication via claude login.
Requirements
- Node.js 20+ (22 LTS recommended)
- Git
- Claude Code (
claude loginto authenticate) - SQLite
- Tmux (session persistence)
- Docker (optional—for isolated execution)
Troubleshooting Installation
bun install fails on better-sqlite3
Symptom: bun install -g @proletariat/cli fails with isexe or node-gyp errors during the better-sqlite3 native module build.
Cause: Bun's node-gyp compatibility is limited. The which dependency inside node-gyp uses isexe, which is incompatible with Bun's runtime shims.
Fix: Use npm or Homebrew instead:
If you must use Bun, ensure Node.js 22 (LTS) is also installed and set better-sqlite3 to use its prebuilt binaries:
npm EACCES: permission denied
Symptom: npm install -g @proletariat/cli fails with EACCES: permission denied on /opt/homebrew/lib/node_modules or /usr/local/lib/node_modules.
Fix: Configure npm to use a user-writable directory:
Or use Homebrew instead (macOS):
Native module errors after install
Symptom: prlt runs but crashes with better_sqlite3.node or ABI mismatch errors.
Fix:
See the full troubleshooting guide for more details.
Support
- Discord: discord.gg/tmZyjNNSvw
- GitHub Issues: Report bugs or request features
- Setup Help: Book a call - I'll help you get things running
License
Apache 2.0
[npm version] [Downloads] [License]
Star on GitHub | Install from NPM | Report Issues
Made with ⚒️ by the proletariat.
來源:apps/cli/README.md,提交 0f0f9fa
工具
0版本歷史
1- v0.3.134最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分