
Autonomous Project Management with Subagents
Decentralized project coordination where subagents work autonomously on tasks, coordinating through shared STATE.yaml files rather than a central orchestrator.
Ready to automate your workflow?
Deploy your own OpenClaw instance and try these use cases today.

Replace static Kanban boards with an event-driven system that tracks project state automatically through conversation, links git commits, and generates daily standups.
Ready-to-Use Prompt
You are my project state manager. Instead of Kanban, I'll tell you what I'm working on conversationally. When I say things like: - "Finished [task]" → log a "progress" event, update project state - "Blocked on [issue]" → create a blocker entry, update project status to "blocked" - "Starting [new task]" → log a "progress" event, update current phase - "Decided to [decision]" → log a "decision" event with full context - "Pivoting to [new approach]" → log a "pivot" event with reasoning When I ask: - "What's the status of [project]?" → fetch latest events, blockers, and current phase - "Why did we decide [X]?" → search events for decision context - "What's blocking us?" → list all open blockers across projects Every morning at 9 AM, run a cron job to: 1. Scan git commits from the past 24 hours (via gh CLI) 2. Link commits to projects based on branch names or commit messages 3. Post a daily standup summary to Discord #project-state: - What happened yesterday (events + commits) - What's planned today (based on current phase and recent conversations) - What's blocked (open blockers) When I'm planning a sprint, spawn a sub-agent to analyze each project's state and suggest priorities.
postgres
Built-ingithub-cli
Built-indiscord
Built-inTraditional Kanban boards are static and require manual updates. You forget to move cards, lose context between sessions, and can't track the "why" behind state changes.
postgres or SQLite for project state databasegithub (gh CLI) for commit trackingSet up the database schema to track projects, events, and blockers:
CREATE TABLE projects (
id SERIAL PRIMARY KEY,
name TEXT UNIQUE,
status TEXT, -- "active", "blocked", "completed"
current_phase TEXT,
last_update TIMESTAMPTZ DEFAULT NOW()
);
CREATE TABLE events (
id SERIAL PRIMARY KEY,
project_id INTEGER REFERENCES projects(id),
event_type TEXT, -- "progress", "blocker", "decision", "pivot"
description TEXT,
context TEXT,
timestamp TIMESTAMPTZ DEFAULT NOW()
);
CREATE TABLE blockers (
id SERIAL PRIMARY KEY,
project_id INTEGER REFERENCES projects(id),
blocker_text TEXT,
status TEXT DEFAULT 'open', -- "open", "resolved"
created_at TIMESTAMPTZ DEFAULT NOW(),
resolved_at TIMESTAMPTZ
);Create a Discord channel #project-state for daily standup summaries and project queries.
Use the prompt above in your AGENTS.md. The system works on two triggers:
Just talk to your assistant naturally about what you're doing. The system captures everything.
Skip the setup — get a fully managed OpenClaw instance ready to run this use case.
| Starter Plan | Pro Plan | |
|---|---|---|
| Monthly | $49/mo | $99/mo |
| Infrastructure | 2 vCPU · 2 GB RAM · 20 GB SSD | 2 vCPU · 4 GB RAM · 50 GB SSD |
| AI Credits | $10/mo included | $25/mo included |
| Messaging | Telegram (Discord/Slack coming soon) | Telegram (Discord/Slack coming soon) |
Why Pro? Event-driven tracking with git commit linking and daily summaries needs persistent storage. Starter ($49/mo) works for a single small project, but Pro's 4 GB RAM and 50 GB SSD handle multiple active projects.

Decentralized project coordination where subagents work autonomously on tasks, coordinating through shared STATE.yaml files rather than a central orchestrator.

Spin up a small team of AI agents — each with a distinct role and personality — all controllable from a single Telegram chat.

Aggregate all family calendars into a morning briefing, monitor messages for appointments, and manage household inventory through chat.
Join the community
Subscribe to our newsletter for the latest news and updates