Paca: Giải pháp quản lý dự án mã nguồn mở thay thế Jira, nơi con người và AI cộng tác ngang hàng
Paca là công cụ quản lý dự án miễn phí, nhẹ nhàng và mã nguồn mở được viết bằng ngôn ngữ Go. Nó cho phép con người và các tác nhân AI làm việc cùng nhau như những đồng đội ngang hàng trong quy trình Scrum, hỗ trợ lập kế hoạch, phân công nhiệm vụ và viết tài liệu kỹ thuật.

Paca: Giải pháp quản lý dự án mã nguồn mở thay thế Jira, nơi con người và AI cộng tác ngang hàng
License Apache 2.0
GitHub Release
GitHub Stars
Paca là một nền tảng quản lý dự án tự chủ (self-hosted), nơi các tác nhân AI và con người cộng tác như những đồng đội ngang hàng trong một nhóm Scrum — thay vì chỉ là những chatbot bổ trợ bên lề. Đây là một giải pháp thay thế nhẹ nhàng cho Jira, Trello hay ClickUp, được xây dựng từ niềm đam mê mã nguồn mở và hoàn toàn miễn phí vĩnh viễn.
Paca là gì?
Khác với các công cụ quản lý dự án truyền thống chỉ cung cấp backlog hoặc bảng điều khiển (dashboard), Paca trao cho các tác nhân AI một "ghế" thực sự trong nhóm. Chúng tham gia lập kế hoạch sprint, nhận nhiệm vụ từ bảng Kanban, viết đặc tả kỹ thuật BDD và thích nghi theo thời gian thực cùng với con người.
Tất cả mọi thứ trong Paca — từ quy trình làm việc, mô hình dữ liệu đến giao diện người dùng — đều có thể cấu hình và mở rộng thông qua hệ thống plugin.
Tại sao chọn Paca?
Khi so sánh với các "ông lớn" như Jira hay Monday, Paca nổi bật nhờ triết lý tập trung vào sự cộng tác giữa người và máy:
- Tích hợp AI: Thay vì các tính năng tự động hóa ngoại vi, Paca coi AI là thành viên bình đẳng trong đội Scrum.
- Mô hình cộng tác: Con người và AI làm việc cạnh nhau trên cùng một bảng (board).
- Quyền sở hữu dữ liệu: Self-hosted (tự chủ trì), bạn sở hữu hoàn toàn dữ liệu của mình trên máy chủ riêng.
- Chi phí: Miễn phí vĩnh viễn, không mất phí theo người dùng (per seat/month).
- Tùy biến: Mở hoàn toàn cấu hình và hệ thống plugin, không bị khóa sau các gói doanh nghiệp.
- Nguồn mở: 100% mã nguồn mở theo giấy phép Apache 2.0.
Ý tưởng cốt lõi: Con người và AI trong một đội Scrum
Sự khác biệt lớn nhất của Paca là cách nó tiếp cận quy trình Scrum. Các tác nhân AI không chỉ tạo ra kết quả đầu ra một cách cô lập mà thực sự tham gia vào quy trình:
- Được phân công vào các sprint và xuất hiện trên bảng Scrumban cùng với các thành viên là con người.
- Nhận nhiệm vụ từ backlog và cập nhật trạng thái theo thời gian thực.
- Cộng tác viết đặc tả BDD (Gherkin scenarios) với Product Owner và Business Analyst.
- Đóng góp vào Tài liệu Thiết kế Hệ thống (SDD) để giữ cho kiến trúc luôn minh bạch với cả nhóm.
Demo phân công nhiệm vụ
Tùy biến hoàn toàn với Cấu hình và Plugin
Paca được đóng gói với một lõi (core) nhỏ gọn và tập trung. Mọi thứ khác là tùy chọn.
- Dựa trên cấu hình: Quy trình làm việc, trạng thái, trường dữ liệu, bố cục bảng và quy tắc sprint đều được điều khiển bởi các tệp cấu hình cấp dự án. Không cần viết mã để điều chỉnh Paca theo quy trình của nhóm bạn.
- Hệ thống Plugin: Mở rộng hoặc thay thế bất kỳ phần nào của Paca thông qua plugin. Plugin cho backend được biên dịch sang WebAssembly (WASM) — cho phép viết bằng Go, Rust, AssemblyScript — và chạy trong môi trường sandbox với mô hình quyền hạn dựa trên khả năng (capability-based).
Bạn có thể duyệt và cài đặt plugin cộng đồng trực tiếp từ Cửa hàng Plugin (Plugin Marketplace) trong giao diện Paca mà không cần dòng lệnh.
Demo Marketplace
Chu trình P-A-C-A
Paca cấu trúc sự cộng tác của nhóm xung quanh bốn giai đoạn phản ánh cả Scrum và phương pháp khoa học:
- Plan (Lập kế hoạch): POs, BAs và tác nhân AI cùng nhau tinh chỉnh backlog. Các kịch bản BDD và thiết kế SDD được viết chung.
- Act (Thực hiện): Sprint bắt đầu. Con người và AI kéo nhiệm vụ từ bảng, thực thi và đăng cập nhật.
- Check (Kiểm tra): Tác nhân QA chạy xác minh tự động. Con người xem xét đầu ra của AI. Bảng phản ánh thực tế.
- Adapt (Thích nghi): Dữ liệu từ sprint cung cấp thông tin cho chu kỳ tiếp theo. Cả nhóm — người và AI — cùng họp retrospectives.
Các tính năng nổi bật khác
- Bảng Scrumban thống nhất: Con người và AI chia sẻ một bảng thời gian thực duy nhất.
- Trò chuyện AI trong ứng dụng: Chat với tác nhân AI ở cấp dự án để lập kế hoạch, tạo hoặc cập nhật epics, stories, nhiệm vụ và tài liệu bằng tiếng Anh thuần túy.
- Khác biệt hoạt động & Hoàn tác: Xem diff trực quan cho mọi thay đổi trường dữ liệu và hoàn tác bất kỳ thay đổi nào chỉ bằng một cú nhấp chuột.
- MCP Server: Kết nối Claude, các tác nhân tùy chỉnh hoặc bất kỳ công cụ nào tương thích MCP trực tiếp vào lớp dữ liệu của Paca.
- Claude Code Skill: Lệnh slash
/pacacho Claude Code; quản lý nhiệm vụ, tài liệu và sprint bằng ngôn ngữ tự nhiên ngay trong trình soạn thảo của bạn. - Kiến trúc nhẹ nhàng: Lõi tối thiểu, không bị phình to các tính năng; chỉ thêm những gì nhóm bạn thực sự cần.
Cách cài đặt nhanh
Paca có thể chạy trên bất kỳ máy chủ Linux nào có Docker bằng một lệnh cài đặt tương tác đơn giản:
curl -fsSL https://github.com/Paca-AI/paca/releases/latest/download/install.sh | bash
Sau khi chạy xong, bạn chỉ cần mở http://your-server-ip để bắt đầu sử dụng.
Đối với những người thích kiểm soát thủ công, bạn cũng có thể sử dụng Docker Compose:
mkdir paca && cd paca
curl -fsSL https://github.com/Paca-AI/paca/releases/latest/download/docker-compose.yml -o docker-compose.yml
# Tạo file .env và cấu hình mật khẩu, API keys...
docker compose --env-file .env up -d
Kiến trúc kỹ thuật
Paca được xây dựng với một stack công nghệ hiện đại và hiệu năng cao:
- apps/web: React + TanStack Start + shadcn/ui (Giao diện người dùng).
- services/api: Go + Gin (Logic nghiệp vụ cốt lõi và REST API).
- services/realtime: Node.js + Socket.IO (Phát sự kiện thời gian thực).
- services/ai-agent: Python + FastAPI + OpenHands SDK (Điều phối tác nhân AI).
- Cơ sở dữ liệu: PostgreSQL (Lưu trữ) và Valkey (Cache + luồng sự kiện).
Câu chuyện "Paca"
Tên gọi "Paca" là một cách chơi chữ nhỏ từ từ tiếng Nhật "Baka" (ばか) — nghĩa là "ngốc". Trong những ngày đầu, nhóm tác giả thường gọi các trợ lý AI của mình là "ngốc" khi chúng bị ảo giác. Và việc xây dựng một nền tảng quản lý dự án nghiêm túc để thay thế các công cụ trị giá hàng tỷ đô la có thể cũng có vẻ hơi "ngốc nghếch".
Tuy nhiên, Paca được xây dựng từ niềm tin: sự cộng tác giữa người và AI trong một đội Scrum thực sự nên dễ tiếp cận với mọi nhóm, ở khắp mọi nơi — không bị khóa sau mô hình giá cả của nhà cung cấp. Đó là một điều đáng để hy sinh một chút.
Paca đang được phát triển liên tục và sẽ luôn miễn phí. Nếu bạn đang tìm kiếm một giải pháp quản lý dự án linh hoạt, an toàn dữ liệu và tận dụng sức mạnh của AI một cách thực tế, Paca là một lựa chọn đáng cân nhắc.
