APM Overview

APM (Actions Per Minute) is a mission control system for orchestrating AI-augmented workflows. It provides a persistent, game-inspired interface for teams to manage tasks, coordinate AI agents, and handle rapid decision-making across distributed workflows.

The Vision

In a world where teams are managing fleets of AI agents and processing hundreds of outputs simultaneously, traditional project management tools fall short. APM applies proven UX patterns from competitive gaming, where split-second decisions and high-cognitive load are the norm, to create an interface that keeps humans effectively in the loop.

Core Architecture

APM as MCP Client

External MCP Server
APM
Execute Tools

APM as MCP Server

External MCP Client
APM
Create/Query Data

APM is built entirely around the Model Context Protocol (MCP), functioning as both:

  1. MCP Server - Exposing APM's functionality to external AI agents and tools
  2. MCP Client - Connecting to and orchestrating external MCP servers

This dual architecture means all external interactions with APM happen through MCP - there's no separate API to learn.

KeyConcepts

Projects

The top-level container for organizing work. Projects group related tasks and store project related settings for agents to act on.

Tasks

Atomic units of work that can be assigned to humans or AI agents. Tasks flow through a simple lifecycle (Unstarted -> In Progress -> Complete) and can trigger MCP events for automation

Actions

Decision points requiring human judgment. When AI agents need approval, review, or validation, they create Actions that appear in APM's real-time interface for rapid processing

MCP Integration

The nercous system connecting everything. MCP servers can: create and update tasks, submit actions for approval, query project state, react to events like task completion

Why Game-Inspired?

We're not gamifying work, we're borrowing UI patterns that already solve for:

  • High-frequency decision making - process 100+ microdecisions efficiently
  • Real-time state awareness - Know what's happening across all agents/tools
  • Persistent overlay interface - Stay in context while switching between tasks
  • Visual priority systems - Instantly identify what needs attention

Getting started

Next Steps

Example Use Cases

Software Development

  • AI writes code -> Creates action for review -> Developer approves -> Task marked complete
  • Multiple AI agents work on features -> APM coordinates dependencies -> Team reviews in parallel

Content Operations

  • AI generates articles -> Editorial actions created -> Editors review/approve -> Auto-publish on approval
  • Research agents gather data -> APM organizes findings -> Writers enhance with human insight

Customer Support

  • AI processes tickets -> Complex issues become tasks -> Support team handles escalations
  • Sentiment analysis creates high-priority actions -> immediate human intervention when needed

Was this page helpful?