A project manager that knows what a game is made of
Install
git clone https://github.com/LazyFridayStudio/LazyProjectManager.git cd LazyProjectManager && pnpm install && pnpm start
The board: lists you name, order and drag the width of
Typed cards carrying an assignee, an estimate, a due date, markdown, subtasks, tags and files. Every card has an address, so a link pasted into chat opens that card for whoever clicks it.
The asset library: every model, sprite and sound the game is made of
In categories you order by hand. Five statuses everybody reads the same way: concept → wip → review → approved → final. Files live in S3-compatible object storage, not the database.
The timeline: who is doing what over the next fortnight, and whether it fits
Each card is spread backwards from its due date at the assignee's own rate, so an overcommitted week shows up before it happens rather than in the retro.
Milestones, builds and the budget: what is committed, what shipped, what it costs
What is committed to which milestone, what the project has actually shipped — read in from the repository, not hand-copied off CI — and what the work is going to cost, including how much of the library nobody has costed at all.
Your repository: issues, commits and releases, read straight in
Connect GitHub directly, or Gitea and GitLab by webhook. Card keys are found in the commit messages people already write.
People, teams and agents: permissions, not roles
A team is granted what it may do, per project, and there is no hidden admin tier. Issue a scoped key to a script or an assistant and the whole product is scriptable through two endpoints; every call lands in the same audit trail as everybody else.
Self-hosted: one box in your studio, wired to your repository
Your files in your own object storage. One edition. No seats. No hosted account somebody else can close. AGPL-3.0, source on GitHub.
- Editions
- One
- Seats
- Unlimited
- Storage
- Your S3
- Licence
- AGPL-3.0