PRISM is now open source! π
PRISM is an enterprise-grade, AI-powered product management platform that revolutionizes how teams build products. By leveraging advanced AI capabilities, PRISM automates routine PM tasks, provides intelligent insights, and accelerates the product development lifecycle.
View on GitHub | Report Issues | Contribute
- π€ AI-Powered PRD Generation: Generate comprehensive Product Requirements Documents using Claude 3 Sonnet
- π Intelligent User Story Creation: Convert requirements into detailed user stories with acceptance criteria
- π Sprint Planning & Analytics: AI-driven sprint estimation and velocity analysis
- π Real-time Collaboration: Team workspaces with role-based access control
- π Enterprise Security: JWT authentication, session persistence, and audit logging
- π― Multi-Provider AI Support: OpenAI, Anthropic, and local models via Ollama
- π Predictive Analytics: Forecast sprint completion and identify bottlenecks
βββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ
β Next.js 14 ββββββΆβ FastAPI ββββββΆβ PostgreSQL β
β Frontend β β Backend β β Database β
βββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ
β β
ββββββββββββββββββββββββββββ€
βΌ βΌ
βββββββββββββββ βββββββββββββββ
β Redis β β Qdrant β
β Cache β β Vector Storeβ
βββββββββββββββ βββββββββββββββ
- Docker and Docker Compose
- Node.js 18+ (for frontend development)
- Python 3.11+ (for backend development)
- 4GB+ RAM recommended
# Public repository - no authentication needed!
git clone https://github.com/prism-ai/prism-core.git
cd prism-core
# Copy environment templates
cp .env.example .env
cp frontend/.env.example frontend/.env.local
# Configure AI provider (optional - uses mock by default)
./configure_ai.sh
# Build and start all services
docker compose -f docker-compose.yml -f docker-compose.dev.yml up -d
# Start frontend development server
cd frontend
npm install
npm run dev
- Frontend: http://localhost:3000
- Backend API: http://localhost:8100
- API Documentation: http://localhost:8100/docs
For development purposes, a test account is created:
Email: [email protected]
Password: Admin123!@#
Note: Change these credentials immediately in production.
- Setup Guide - Quick start and installation instructions
- Architecture Overview - System design and components
- API Documentation - Interactive API explorer
- Contributing Guide - How to contribute to PRISM
- π Free Tier Deployment - Deploy PRISM for $0/month
- Framework: FastAPI with async/await
- Database: PostgreSQL 16 with SQLAlchemy
- Cache: Redis 7 for sessions and rate limiting
- AI Integration: Multi-provider support (OpenAI, Anthropic, Ollama)
- Task Queue: Celery with Redis broker
- Security: JWT auth, rate limiting, DDoS protection
- Framework: Next.js 14 with App Router
- UI Library: shadcn/ui with Tailwind CSS
- State Management: React Context + Hooks
- Authentication: NextAuth.js
- Forms: React Hook Form with Zod validation
- Containerization: Docker with multi-stage builds
- Orchestration: Kubernetes-ready with Helm charts
- CI/CD: GitHub Actions with security scanning
- Monitoring: Prometheus metrics + OpenTelemetry
- Authentication: JWT tokens with refresh rotation
- Session Management: Redis-backed persistent sessions
- Rate Limiting: Token bucket algorithm per endpoint
- DDoS Protection: 6-layer defense system
- Input Validation: Comprehensive sanitization
- Audit Logging: Complete activity tracking
We welcome contributions! Please see our Contributing Guide for details.
# Backend development
cd backend
python -m venv venv
source venv/bin/activate # or `venv\Scripts\activate` on Windows
pip install -r requirements.txt
uvicorn src.main:app --reload
# Frontend development
cd frontend
npm install
npm run dev
# Backend tests
cd backend
pytest
# Frontend tests
cd frontend
npm test
npm run test:e2e
- β Core product management features
- β AI integration (PRD, user stories)
- β Authentication & authorization
- β Real-time collaboration
- β Multi-tenant architecture
- β Enterprise security features
- β Docker & Kubernetes support
- π§ Advanced analytics dashboard
- π§ Mobile application
- π§ Plugin marketplace
- π§ Additional AI providers
This project is licensed under the MIT License - see the LICENSE file for details.
- Built with FastAPI
- UI components from shadcn/ui
- AI powered by Anthropic Claude and OpenAI
- Inspired by modern product management best practices
# Clone the repository
git clone https://github.com/nilukush/prism-core.git
cd prism-core
# Start with Docker Compose
docker compose up -d
# Access the application
# Frontend: http://localhost:3100
# Backend: http://localhost:8100
Deploy PRISM to your preferred cloud provider:
- Docker Compose: Simple deployment for small teams
- Kubernetes: Production-grade deployment with Helm charts
- Free Tier Options: Deploy on Render, Vercel, or Railway
See our Installation Guide for detailed instructions.
- π Issues: GitHub Issues
- π¬ Discussions: GitHub Discussions
- π Documentation: Project Wiki
- β Star us on GitHub: Give us a star
PRISM is now fully open source under the MIT License! We're excited to welcome the community to contribute and help shape the future of AI-powered product management.
- β v0.1.0-alpha Released: Core functionality available
- β MIT Licensed: Use freely in personal and commercial projects
- β Community Driven: Open to contributions and feedback
- β Enterprise Ready: Production-grade architecture
- π Star the repo to show your support
- π Report bugs or request features
- π§ Submit PRs to improve the platform
- π Improve docs to help others
Special thanks to our early contributors and the open source community:
- All our contributors
- Early adopters and beta testers
- The FastAPI, Next.js, and shadcn/ui communities
- Our sponsors and supporters
Made with β€οΈ by the PRISM Team and Contributors
Released as Open Source - July 2025