Skip to content

InteractorOSS/product-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

662 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Interactor product-manager

A self-hostable project management platform for software delivery teams — phases, plans, SOWs, change requests, approvals, drift analysis, AI assists.

Open-core: the application is licensed under AGPL-3.0 and runs end-to-end on commodity infra. Optional enterprise features (SSO/SAML, audit-log UI, advanced RBAC, billing) live under ee/ and are sold separately.

Quickstart (Docker)

git clone https://github.com/InteractorOSS/product-manager
cd product-manager
cp .env.example .env
# AUTH_SECRET is required:
echo "AUTH_SECRET=$(openssl rand -base64 32)" >> .env
docker compose up -d
open http://localhost:4021

Migrations run automatically on first boot. Create the first user via the sign-up screen — that account becomes the org owner.

Quickstart (local Node)

npm install
cp .env.example .env.local
# fill in DATABASE_URL, AUTH_SECRET, REDIS_URL
npm run db:migrate
npm run db:seed
npm run dev

Dev server runs on http://localhost:4021.

Features

Open-source core (AGPL-3.0)

  • Organizations and projects with role-based membership
  • Phases, deliverables, checkpoints, tasks
  • Plan / SOW (Scope of Work) with clarity scoring
  • Change requests, approvals, drift analysis, flags
  • Real-time updates via Postgres LISTEN/NOTIFY + SSE
  • Background jobs via BullMQ + Redis
  • Public stakeholder share links
  • Outbound webhooks
  • Basic AI assists with a configurable LLM endpoint

Enterprise (separate license — see LICENSE-ee)

  • SAML / SCIM single sign-on
  • Audit-log search, filter, export UI
  • Advanced (custom-role) RBAC
  • Multi-tenant isolation guarantees
  • Stripe billing
  • Premium AI features (advanced reasoning, document import templates)

Tech stack

  • Framework: Next.js 16, React 19, TypeScript (strict)
  • Database: PostgreSQL 16 + Prisma
  • Auth: NextAuth v5 (credentials + OIDC)
  • Real-time: Postgres LISTEN/NOTIFY + SSE
  • Jobs: BullMQ + Redis 7
  • UI: TailwindCSS 4 + shadcn/ui + Radix
  • Forms: react-hook-form + zod

Documentation

License

Support and community

  • Bugs and feature requests: GitHub Issues
  • Questions and discussion: GitHub Discussions
  • Security: see SECURITY.md

About

No description, website, or topics provided.

Resources

License

AGPL-3.0, Unknown licenses found

Licenses found

AGPL-3.0
LICENSE
Unknown
LICENSE-ee

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages