Artificial Intelligence

Open‑Source ‘It’s a Plan’ Offers Self‑Hosted Project Management with AI Agents

· GlobeWire Daily Editorial Desk · Source: github.com

Open‑Source ‘It’s a Plan’ Offers Self‑Hosted Project Management with AI Agents

Image: github.com

Share this article
Key takeaways Overview The GitHub project **It’s a Plan** (croffasia/itsaplan) positions itself as a free, self‑hosted alternative to commercial tools such as Linear, Jira, Asana, Trello, Plane and Miro. According to the repository’s README, the platform combines traditional issue

Overview

The GitHub project It’s a Plan (croffasia/itsaplan) positions itself as a free, self‑hosted alternative to commercial tools such as Linear, Jira, Asana, Trello, Plane and Miro. According to the repository’s README, the platform combines traditional issue‑tracking features with the ability to add AI agents that act as teammates on the same boards.

---

Confirmed Capabilities

  • Core project‑management functions – projects, boards, cycles, custom fields, dashboards, Kanban/table/timeline/calendar views, subtasks, checklists, attachments, issue linking, comment threads, and role‑based access control.
  • AI‑agent integration – agents receive roles, permissions, and an assignee slot, allowing them to take issues just like human users. Agents can be run internally (configured on the instance) or externally (via the `@itsaplan/runner` package) and can invoke tools such as Claude Code, GitHub Copilot CLI, or custom commands.
  • API and automation – a full REST API with OpenAPI spec, outgoing webhooks, and an MCP server for external assistants to read or modify issues.
  • Collaboration extensions – built‑in chat per agent, markdown‑based documentation pages, free‑form sticky‑note canvases, and integrations with services like Notion, Telegram, Threads, Instagram, Jina, Firecrawl, Gitea, and GitHub.
  • Deployment flexibility – one‑click deployment templates for Railway, Coolify, Kubernetes (Helm chart), or manual Docker‑Compose setups. A local‑only mode runs on `http://localhost:3001` without a domain or reverse proxy.
  • Licensing model – the community edition is released under AGPL‑3.0 (with the `runner` package under Apache‑2.0). A commercial licence is offered for organizations that cannot use AGPL, and a paid “Pro” tier unlocks additional features while keeping the same unlimited‑seat policy.

---

Reported Claims (as Stated by the Repository)

  • The platform is “no per‑seat fees, no lock‑in.” This claim reflects the open‑source nature of the software, but actual cost of hosting (cloud, hardware, maintenance) is not covered in the repo.
  • “Agents work here like any teammate.” The README describes agents having roles, permissions, and an assignee slot, but performance or reliability of AI agents is not quantified.
  • The project is “under active development” and may experience breaking changes before a stable release. No version number or release schedule is provided.

---

Practical Implications for Teams

  • Cost control – Organizations can avoid per‑user licensing fees by self‑hosting, though they must provision their own infrastructure and manage updates.
  • Data sovereignty – All data (issues, documents, attachments) resides on the organization’s servers, which can satisfy strict compliance requirements.
  • AI‑augmented workflows – Teams can automate routine triage, generate draft documentation, or run code‑generation tools directly from issue comments, potentially accelerating development cycles.
  • Customization – Custom fields, labels, and workflow states are configurable per project, allowing the tool to adapt to software development, marketing, sales, or research processes.
  • Community support – Contributions are accepted via pull requests; the repo includes a `CONTRIBUTING.md` and a Code of Conduct, indicating an open development model.

---

How to Verify the Announcement

  • Visit the source repository – <https://github.com/croffasia/itsaplan>. The README and `docs/` folder contain the feature list reproduced above.
  • Check the license files – `LICENSE` (AGPL‑3.0) and `packages/runner/LICENSE` (Apache‑2.0) confirm the licensing claims.
  • Review the release tags – As of the latest commit, the project has not yet marked a stable release; tags can be inspected to gauge development cadence.
  • Test a deployment – Follow the one‑click Railway template or the Docker‑Compose instructions to spin up a local instance and explore the UI, API, and agent runner.
  • Validate AI‑agent behavior – After deployment, configure an internal agent (e.g., Claude Code) via the provided `runner` package and observe issue assignment and chat interactions.

---

Limitations & Unknowns

  • Stability – The repository warns of breaking changes before a stable release; production use may require careful version pinning.
  • Performance metrics – No benchmarks or scalability data are provided, so organizations should conduct their own load testing.
  • Security audit – While a `SECURITY.md` file outlines a private vulnerability reporting process, an independent security audit has not been published.
  • Feature parity – The claim of replacing tools like Jira or Miro is aspirational; feature completeness relative to those platforms has not been independently verified.

---

Outlook

If the project reaches a stable release and the community continues to contribute, It’s a Plan could become a viable self‑hosted option for teams seeking to blend traditional project management with AI‑driven automation, especially where data privacy and cost are primary concerns.

---

*This article is based solely on information publicly available in the GitHub repository for It’s a Plan (croffasia/itsaplan). No original reporting or interviews were conducted.*

About the author

GlobeWire Daily Editorial Desk — AI-assisted news based on attributed published sources.

More to read