NewsWorld
PredictionsDigestsScorecardTimelinesArticles
NewsWorld
HomePredictionsDigestsScorecardTimelinesArticlesWorldTechnologyPoliticsBusiness
AI-powered predictive news aggregation© 2026 NewsWorld. All rights reserved.
Trending
FebruaryMilitaryEpsteinNuclearTalksIranTimelineGovernmentStrikesDigestDocumentsThursdayHealthRefundTrumpFileElectionsIranianPolicyDiplomaticCoalitionTargetingReleasesSecurity
FebruaryMilitaryEpsteinNuclearTalksIranTimelineGovernmentStrikesDigestDocumentsThursdayHealthRefundTrumpFileElectionsIranianPolicyDiplomaticCoalitionTargetingReleasesSecurity
All Articles
Show HN: Mission Control – Open-source task management for AI agents
Hacker News
Published about 9 hours ago

Show HN: Mission Control – Open-source task management for AI agents

Hacker News · Feb 26, 2026 · Collected from RSS

Summary

I've been delegating work to Claude Code for the past few months, and it's been genuinely transformative—but managing multiple agents doing different things became chaos. No tool existed for this workflow, so I built one. The Problem When you're working with AI agents (Claude Code, Cursor, Windsurf), you end up in a weird situation: - You have tasks scattered across your head, Slack, email, and the CLI - Agents need clear work items, context, and role-specific instructions - You have no visibility into what agents are actually doing - Failed tasks just... disappear. No retry, no notification - Each agent context-switches constantly because you're hand-feeding them work I was manually shepherding agents, copying task descriptions, restarting failed sessions, and losing track of what needed done next. It felt like hiring expensive contractors but managing them like a disorganized chaos experiment. The Solution Mission Control is a task management app purpose-built for delegating work to AI agents. It's got the expected stuff (Eisenhower matrix, kanban board, goal hierarchy) but built from the assumption that your collaborators are Claude, not humans. The killer feature is the autonomous daemon. It runs in the background, polls your task queue, spawns Claude Code sessions automatically, handles retries, manages concurrency, and respects your cron-scheduled work. One click: your entire work queue activates. The Architecture - Local-first: Everything lives in JSON files. No database, no cloud dependency, no vendor lock-in. - Token-optimized API: The task/decision payloads are ~50 tokens vs ~5,400 unfiltered. Matters when you're spawning agents repeatedly. - Rock-solid concurrency: Zod validation + async-mutex locking prevents corruption under concurrent writes. - 193 automated tests: This thing has to be reliable. It's doing unattended work. The app is Next.js 15 with 5 built-in agent roles (researcher, developer, marketer, business-analyst, plus you). You define reusabl

Full Article

Mission Control Open-source task management for the agentic era. The command center for solo entrepreneurs who delegate work to AI agents. Why Mission Control? AI coding agents (Claude Code, Cursor, Windsurf) are powerful executors — but managing multiple agents across multiple projects is chaos. There's no shared task board, no inbox, no way to see who's working on what or whether they finished. Mission Control gives your AI agents structure. Agents get roles, inboxes, and reporting protocols. You delegate work through a visual dashboard, they execute and report back. You stay in control without micromanaging. Prioritize Eisenhower matrix tells you what matters. Drag-and-drop tasks between Do, Schedule, Delegate, and Eliminate. Delegate Assign tasks to AI agents. They get notified, pick up work, and post completion reports to your inbox. Supervise Dashboard, inbox, decisions queue. See every agent's workload, read their reports, answer their questions. How is this different from Linear, Asana, or Notion? Mission Control was built agent-first. Agents read and write tasks through a token-optimized API, report progress to your inbox, and ask you for decisions. You manage outcomes, not keystrokes. And it runs locally — no cloud dependency, no API keys, no vendor lock-in. Features Eisenhower Matrix — Prioritize by importance and urgency with drag-and-drop between quadrants Kanban Board — Track work through Not Started, In Progress, and Done columns Goal Hierarchy — Long-term goals with milestone tracking, progress bars, and linked tasks Brain Dump — Capture ideas instantly, triage into tasks later Agent Crew — 5 built-in agents + create unlimited custom agents with unique instructions Skills Library — Define reusable knowledge modules and inject them into agent prompts Multi-Agent Tasks — Assign a lead agent + collaborators for team-based work Orchestrator — Run /orchestrate to spawn all agents on pending work simultaneously Autonomous Daemon — Background process that automatically polls tasks, spawns Claude Code sessions, enforces concurrency, and provides a real-time dashboard One-Click Execution — Press play on any task card to spawn a Claude Code session; live status indicators, success/failure toasts, and automatic completion (task → done, inbox report, activity log) Token-Optimized API — Filtered queries, sparse field selection, 92% context compression (~50 tokens vs ~5,400) Inbox & Decisions — Full agent communication layer: delegation, reports, questions, and approvals Cmd+K Search — Global search across tasks, projects, goals, and brain dump entries Error Resilience — Error boundaries on every page with retry buttons, plus global error handler for crash recovery API Pagination — All 9 GET endpoints support limit and offset with a meta object (total, filtered, returned) 193 Automated Tests — Vitest suite covering validation schemas, data layer operations, and full agent communication flow Skills Injection — Skills from the library are embedded into agent command files bidirectionally (agent→skill and skill→agent) Accessibility — ARIA live regions for drag-and-drop screen reader announcements, focus trapping on detail panels CI Pipeline — GitHub Actions runs typecheck, lint, build, and tests on every push and PR Quick Start Prerequisites Requirement Why Install Node.js v20+ Runtime nodejs.org pnpm v9+ Package manager npm install -g pnpm Claude Code (recommended) Agent automation (Launch button, daemon, slash commands) npm install -g @anthropic-ai/claude-code The web UI works standalone for task management, prioritization, and goal tracking. Claude Code is needed to execute tasks via agents. Any AI coding tool that can access local files (Cursor, Windsurf, etc.) can also participate — see Works With below. Install & Run git clone https://github.com/MeisnerDan/mission-control.git cd mission-control/mission-control # repo folder → app folder (where package.json lives) pnpm install pnpm dev Open http://localhost:3000 and click "Load Demo Data" to see it in action with sample tasks, agents, and messages. What to Try First Explore the dashboard — see task counts, agent workloads, and recent activity at a glance Drag tasks on the Priority Matrix — move tasks between Do, Schedule, Delegate, and Eliminate Click a task card to open the detail panel — edit description, subtasks, and acceptance criteria Click the 🚀 Launch button on a task assigned to an agent — spawns a Claude Code session that executes the work (requires Claude Code) Open Claude Code in this workspace and run /daily-plan to see slash commands in action How It Works Mission Control stores all data in local JSON files. No database, no cloud dependency. AI agents interact by reading and writing these files — the same source of truth the web UI uses. The Agent Loop 1. You create a task ──> Assign to an agent role (e.g., Researcher) 2. Press play (or daemon) ──> Spawns a Claude Code session with agent persona 3. Agent executes ──> Does the work, updates progress 4. Mission Control completes ──> Auto-marks done, posts report, logs activity 5. You review ──> Read reports in inbox, answer questions Multiple agents can work in parallel across different tasks. The orchestrator (/orchestrate) automates this loop for all pending tasks at once. The daemon (pnpm daemon:start) takes this further — it runs 24/7 as a background process, automatically polling for new tasks and dispatching them to agents on a configurable schedule. Testing Mission Control includes 193 automated tests across 3 suites: pnpm test # Run all tests pnpm check # Typecheck + lint pnpm verify # Full verification: typecheck + lint + build + test Suite Tests Covers Validation 90 All 17 Zod schemas — field defaults, constraints, edge cases Daemon 42 Security (credential scrubbing, path validation, binary whitelist), config loading, prompt builder, types Data Layer 19 Read/write operations, file I/O, mutex safety, archive Agent Flow 17 End-to-end: task creation → delegation → inbox → decisions → activity log Security 25 API auth, rate limiting, token/origin validation, CSRF protection Agent API Every API endpoint is designed for minimal token consumption. Your agents spend tokens doing work, not parsing bloated payloads. # Get only your in-progress tasks (~50 tokens vs ~5,400 for everything) GET /api/tasks?assignedTo=developer&kanban=in-progress # Sparse fields — return only what you need GET /api/tasks?fields=id,title,kanban # Get just the DO quadrant (important + urgent) GET /api/tasks?quadrant=do # Paginated results with metadata GET /api/tasks?limit=10&offset=0 # → { data: [...], meta: { total: 47, filtered: 47, returned: 10, limit: 10, offset: 0 } } # Compressed context — entire workspace state in ~650 tokens # (vs ~10,000+ for raw JSON files) pnpm gen:context # outputs data/ai-context.md # Run a single task — spawns a Claude Code session POST /api/tasks/:id/run # Run all eligible tasks in a project (respects concurrency limits) POST /api/projects/:id/run # Get live status of all active runs GET /api/runs All write endpoints use Zod validation (malformed data returns field-level errors) and async-mutex locking (concurrent writes from multiple agents queue safely, never corrupt data). Built-In Agents Role Handles Assign when... Me Decisions, approvals, creative direction Requires human judgment Researcher Market research, competitive analysis, evaluation Needs investigation Developer Code, bug fixes, testing, deployment Technical implementation Marketer Copy, growth strategy, content, SEO Marketing/content work Business Analyst Strategy, planning, prioritization, financials Analysis/strategy work + Custom Anything you define Create via /crew/new with custom instructions Agents are fully editable — change their name, instructions, capabilities, and linked skills at any time through the Crew UI or by editing data/agents.json directly. Slash Commands Run these in any Claude Code session opened in this workspace: Command Purpose /standup Daily standup from git + tasks + inbox + activity /daily-plan Top priorities + inbox check + decisions + brain dump triage /weekly-review Accomplishments + goal progress + stale items /orchestrate Coordinate all agents — spawn sub-agents for pending tasks /brainstorm Generate creative ideas on a topic /research Web research with structured markdown output /plan-feature Break a feature into tasks + create milestone /ship-feature Test, lint, commit + update task status + post report /pick-up-work Check inbox for new assignments, pick highest priority /report Post a status update or completion report /researcher Activate researcher agent persona /marketer Activate marketer agent persona /business-analyst Activate business analyst persona Daemon Commands pnpm daemon:start # Start the autonomous daemon (background process) pnpm daemon:stop # Stop the daemon gracefully pnpm daemon:status # Show daemon status, active sessions, and stats The daemon runs as a background Node.js process, polling tasks.json for pending work and spawning Claude Code sessions via claude -p. It enforces concurrency limits, retries failed tasks, and runs scheduled commands (daily-plan, standup, weekly-review) on cron schedules. Monitor everything from the /daemon dashboard. Note on authentication: The daemon spawns Claude Code directly via claude -p — it does not extract or transmit OAuth tokens, make raw API calls, or use the Agent SDK. Your Claude account credentials stay within Claude Code's own authentication layer, the same as running claude -p from your terminal. This is local automation of an official Anthropic product, not a third-party integration. Architecture mission-control/ Next.js 15 web app (the visual interface) mission-control/data/ JSON data files (the shared source of truth) tasks.json Tasks with Eisenhower + Kanban + agent assignment goals.json Long-term goals and milestones projects.json Projects with team members agents.json Agent registry (profiles, instructions, capabilit


Share this story

Read Original at Hacker News

Related Articles

Hacker Newsabout 3 hours ago
Show HN: Rev-dep – 20x faster knip.dev alternative build in Go

Article URL: https://github.com/jayu/rev-dep Comments URL: https://news.ycombinator.com/item?id=47170299 Points: 18 # Comments: 3

Hacker Newsabout 3 hours ago
Launch HN: Cardboard (YC W26) – Agentic video editor

Hey HN - we're Saksham and Ishan, and we’re building Cardboard (https://www.usecardboard.com). It lets you go from raw footage to an edited video by describing what you want in natural language. Try it out at https://demo.usecardboard.com (no login required). Also, there’s a demo video at: https://www.usecardboard.com/share/fUN2i9ft8B46 People sit on mountains of raw assets - product walkthroughs, customer interviews, travel videos, screen recordings, changelogs, etc. - that could become testimonials, ads, vlogs, launch videos, etc. Instead they sit in cloud storage / hard drives because getting to a first cut takes hours of scrubbing through the raw footage manually, arranging clips in correct sequence, syncing music, exporting, uploading to a cloud storage to share, and then getting feedback on WhatsApp/iMessage/Slack, then re-doing the same thing again till everyone is happy. We grew up together and have been friends for 15 years. Saksham creates content on socials with ~250K views/month and kept hitting the wall where editing took longer than creating. Ishan was producing launch videos for HackerRank's all-hands demo days and spent most of his time on cuts and sequencing rather than storytelling. We both felt that while tools like Premiere Pro and DaVinci are powerful, they have a steep learning curve and involve lots of manual labor. So we built Cardboard. You tell it to "make a 60s recap from this raw footage" or "cut this into a 20s ad" or "beat-sync this to the music I just added" and it proposes a first draft on the timeline that you can refine further. We built a custom hardware-accelerated renderer on WebCodecs / WebGL2, there’s no server-side rendering, no plugins, everything runs in your browser (client-side). Video understanding tasks go through a series of Cloud VLMs + traditional ML models, and we use third party foundational models for agent orchestration. We also give a dropdown for this to the end user. We've shipped 13 releases since November (ht

Hacker Newsabout 3 hours ago
OsmAnd's Faster Offline Navigation

Article URL: https://osmand.net/blog/fast-routing/ Comments URL: https://news.ycombinator.com/item?id=47170157 Points: 15 # Comments: 4

Hacker Newsabout 4 hours ago
He saw an abandoned trailer. Then, uncovered a surveillance network

Article URL: https://calmatters.org/justice/2026/02/alpr-border-patrol-caltrans/ Comments URL: https://news.ycombinator.com/item?id=47169984 Points: 47 # Comments: 15

Hacker Newsabout 4 hours ago
iPhone and iPad approved to handle classified NATO information

Article URL: https://www.apple.com/newsroom/2026/02/iphone-and-ipad-approved-to-handle-classified-nato-information/ Comments URL: https://news.ycombinator.com/item?id=47169815 Points: 54 # Comments: 28

Hacker Newsabout 4 hours ago
What Claude Code Chooses

Article URL: https://amplifying.ai/research/claude-code-picks Comments URL: https://news.ycombinator.com/item?id=47169757 Points: 17 # Comments: 6