paca is a free, open source project & work management project written in Go and released under Apache-2.0. It has 1,831 GitHub stars, 154 forks and 8 open issues, and was last pushed 21 hours ago. On this registry it ranks #39 of 62 tracked projects in Project & Work Management, with 5 head-to-head comparisons available.

What is paca?

Paca is a free, open-source, self-hosted, AI-native project management platform in which human Scrum teams and AI agents work as equal teammates on the same board, the same sprints, and the same goals.

What it is

Paca is an Apache-2.0 licensed, self-hosted project management platform written in Go and distributed from paca-ai.org, listed in the registry under Business Software / Project & Work Management. Its defining idea is that AI agents belong inside the Scrum process rather than beside it: agents are assigned to sprints, appear on the Scrumban board next to human teammates, pull tasks from the backlog, update work status in real time, and contribute to BDD specifications written as Gherkin scenarios and to System Design Documents. The project frames this as collaboration rather than automation, and grounds it in the Cynefin and Stacey frameworks, on the argument that complex domains need teams instead of pipelines. Sprints and agents run through the P-A-C-A cycle — Plan, Act, Check, Adapt — which loops sprint data back into the next planning round.

The concrete problem it solves is the gap between where AI assistance lives and where the work lives. In Jira, Trello, ClickUp, and Monday, AI arrives as chatbot add-ons and peripheral automation, and the collaboration model remains human-only by default. Paca replaces that arrangement with a single board and a single data model that both humans and agents read and write. It also replaces the vendor-cloud deployment model: the platform is self-hosted, so sprint data, specifications, and design documents stay on the operator's own infrastructure, and process customisation is not gated behind an enterprise tier.

Key capabilities

  • AI agents participate as first-class teammates: assigned to sprints, present on the Scrumban board, picking up backlog tasks and updating status in real time.
  • BDD support where agents help Product Owners and BAs write Gherkin scenarios, alongside contributions to System Design Documents.
  • The P-A-C-A cycle (Plan → Act → Check → Adapt) with a feedback loop from sprint data into the next planning cycle.
  • Configuration-driven behaviour: workflows, statuses, field definitions, board layouts, sprint rules, and agent behaviour are set in project-level configuration files without writing code.
  • A plugin system with backend plugins compiled to WebAssembly (Go, Rust, AssemblyScript, or any WASM target) under plugins/backend/, and frontend module bundles under plugins/frontend/.
  • Sandboxed plugins using a capability-based permission model, where each plugin declares exactly which host functions it needs.
  • A Plugin Marketplace reachable in the UI at Settings → Plugins → Marketplace, plus local installation through ./scripts/install-local-plugin.sh ./my-plugin --api-key.

Who uses it and how

  • Scrum and Scrumban teams that want agents joining sprint planning and holding board tasks, rather than generating output in isolation.
  • Organisations required to keep project data on their own infrastructure, since every deployment is self-hosted.
  • Teams whose process does not fit default tooling and who would otherwise need enterprise-tier customisation, which Paca handles through configuration and plugins.
  • Teams working in complex problem domains, following the Cynefin and Stacey framing that Paca explicitly adopts.
  • Teams building agent workflows around the MCP server and Paca Skills documented in the project's navigation.

Getting started

The README points to a dedicated Getting Started section and describes a self-hosted deployment. Plugins can be installed inside the running UI from Settings → Plugins → Marketplace, or from the filesystem with ./scripts/install-local-plugin.sh ./my-plugin --api-key.

How it compares

Jira, Trello, ClickUp, and Monday are closed or proprietary products delivered from vendor cloud, priced at roughly $8–$20+ per seat per month, with AI arriving as chatbot add-ons and customisation locked behind enterprise tiers. Paca is Apache-2.0, self-hosted, and free forever, so data ownership sits with the operator and the workflow, data model, and UI are open to extension through configuration and plugins. The trade is operational: the vendor products include hosting and support that a Paca operator supplies.

When to use it — and when not to

A self-hoster must run the platform and its components directly; the README excerpt does not name a database, storage layer, SMTP dependency, Docker image, or compose file, so deployment prerequisites must be read from the full documentation before committing. Teams that want a vendor-managed SaaS contract with support and billing, or that depend on deeply embedded existing Jira workflows, should not pick it. The project is also modest in scale — 1829 stars, 154 forks, and 8 open issues — with no release history given in the facts, so adopters should expect to follow the repository rather than wait for a packaged version.

project readme (upstream, from github) — read inline

Paca

AI-native. Free. Lightweight. Open-source.
The fully customizable alternative to Jira, Trello, ClickUp, and Monday.

License Latest Release Stars Artifact Hub

✨ Sponsored by

      Powered by DigitalOcean    Sponsored by Virtuals Protocol

Getting Started · MCP Server · Paca Skills · Architecture · Contributing · Roadmap


What is Paca?

Paca is a self-hosted project management platform where AI agents and humans collaborate as equal teammates inside a Scrum team — not as chatbots bolted on the side.

Jira gives you a backlog. ClickUp gives you automations. Monday gives you dashboards. Paca gives your AI agents a seat at the table. They join sprint planning, pick up tasks from the board, write BDD specs, and adapt alongside humans in real time.

Everything about Paca — its workflow, its data model, its UI — is configurable and extendable via plugins.


Why Paca?

Jira / Trello / ClickUp / Monday Paca
AI integration Chatbot add-ons, peripheral automation AI agents as first-class Scrum teammates
Collaboration model Human-only by default Human + AI, side by side on the same board
Hosting Vendor cloud (your data, their servers) Self-hosted, you own everything
Cost $8–$20+ per seat/month Free forever
Customization Limited; locked behind enterprise tiers Fully open: configuration + plugins
Weight Bloated feature sprawl Lightweight core; extend only what you need
Source Closed / proprietary 100% open-source (Apache 2.0)

Core Idea: Humans and AI Agents, One Scrum Team

The central insight behind Paca is that AI agents should participate in the Scrum process, not just generate output in isolation.

In Paca, AI agents:

  • Are assigned to sprints and appear on the Scrumban board alongside human teammates
  • Pick up tasks from the backlog and update their status in real time
  • Collaborate on BDD specs — helping Product Owners and BAs write Gherkin scenarios
  • Contribute to System Design Documents — keeping the architecture visible to the whole team
  • Probe, sense, and respond to emerging complexity, just like a human would

This is not automation. It is genuine collaboration — rooted in the Cynefin / Stacey framework's recognition that complex domains require teams, not pipelines.


Fully Customizable — Configuration and Plugins

Paca ships as a small, focused core. Everything else is optional.

Configuration-driven: workflows, statuses, field definitions, board layouts, sprint rules, and agent behavior are all driven by project-level configuration files. No code needed to adapt Paca to your team's process.

Plugin system: extend or replace any part of Paca via plugins. Plugins are compiled to WebAssembly (WASM) for the backend (write in Go, Rust, AssemblyScript — anything with a WASM target) and standard module bundles for the frontend. Plugins run in a sandboxed environment with a capability-based permission model; they declare exactly what host functions they need, and nothing more.

plugins/
├── backend/        # WASM modules — add custom routes, logic, data models
└── frontend/       # UI modules — add custom pages, board views, widgets

Browse and install community plugins directly from the Plugin Marketplace inside the Paca UI — no command line required. Go to Settings → Plugins → Marketplace, find a plugin, and click Install.

For local development or custom plugins, you can also install from the filesystem:

./scripts/install-local-plugin.sh ./my-plugin --api-key <your-api-key>

The P-A-C-A Cycle

Paca structures team collaboration around four phases that mirror both Scrum and the scientific method:

Plan  →  Act  →  Check  →  Adapt
  ↑                             |
  └─────────────────────────────┘
Phase What happens
Plan POs, BAs, and AI agents collaboratively refine the backlog. BDD scenarios and SDD designs are written together.
Act Sprint is live. Humans and AI agents pull tasks from the board, execute, and post updates.
Check QA agents run automated verification. Humans review AI output. The board reflects reality.
Adapt Data from the sprint informs the next cycle. The team — human and AI — retrospects together.

What's New in v0.15.0

  • Browser extension for page annotations — comment directly on an element of a running environment's preview page, right on the page itself, and turn any comment into a real Paca task in one click. It authenticates through your existing Paca session — no separate login — via the same-hostname cookie trick documented in apps/extension/README.md. Install the pre-built zip from each release, or build it from source.

  • provider_cli agent type — run an agent on a CLI you're already logged into — Claude Code, Codex, Gemini CLI, or Cursor CLI — inside one of its own static environments. Log into the CLI once from the environment's terminal (a static environment, because the CLI's own login has to persist across conversations), and Paca drives that CLI directly for every conversation afterward, syncing your configured MCP servers into its config along the way.

What's New in v0.14.0

  • Static environments — create a named, long-lived container that persists independently of any single conversation: agents attach to it instead of spinning up a fresh disposable sandbox, so files on disk and background processes survive across chats. Reach a running environment through an in-browser terminal, real SSH with per-environment authorized keys, or user-managed port forwards to preview a live dev server — on both self-hosted Docker Compose and Kubernetes/Helm. See docs/ai-agent/environment-management.md for the full design.


What's New in v0.12.0

  • Workspace branding — customize your workspace's logo, favicon, and primary accent color from Settings → Workspace Branding. Upload a logo and favicon (PNG, JPEG, WEBP, or GIF, up to 5 MB) and pick from a curated set of accent colors, each with matching light- and dark-mode variants applied automatically across buttons, highlights, the sidebar, and the login screen.

What's New in v0.11.0

  • Event-driven automation engine — a complete redesign of the automation system into a visual, n

readme truncated — read the full docs on github

Frequently asked questions

Is paca free to use?

paca is open source under the Apache-2.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does paca do?

AI-native, free, open-source alternative to Jira, Trello, ClickUp & Monday. Built for Scrum teams where humans and AI agents collaborate as equals — on the same

What is paca written in?

paca is primarily written in Go. Its source is publicly available at https://github.com/Paca-AI/paca, and it has 1,831 GitHub stars.