Project stages illustration
Documentation

Evols Documentation

Everything you need to know about your AI-powered PM operating system

Getting Started

Installation

Evols can be run with Docker Compose for the easiest setup:

cd /Users/akshay/Desktop/workspace/Evols/docker
docker-compose up -d

Access Points

First Steps

  1. Create an account at http://localhost:3000/register
  2. Configure your LLM API keys in backend/.env
  3. Upload sample VoC data
  4. Explore the dashboard

Core Features

AI Workbench

Conversational AI copilot with 80+ PM skills for strategy, execution, and communication.

  • 80+ skills from unified-pm-os and custom library
  • Conversational interface with memory of past work
  • Function calling for data access and actions
  • Skills include: PRD writer, OST generator, meeting prep, weekly updates
  • Custom skill creation with tool access
  • Multi-product context support

Work Context (PM OS)

Your personal PM operating system that auto-populates from conversations.

  • AI auto-captures role, team, manager, capacity from conversations
  • Project tracking with status and stakeholders
  • Relationship management (peers, stakeholders, reports)
  • Task board with kanban swimlanes (TODO, In Progress, Done)
  • Priority tiers: Critical, High Leverage, Stakeholder, Sweep, Backlog
  • PM decision log with options analysis

Skills Library

Extensive library of PM skills for every workflow stage.

  • Strategy: Product strategy docs, competitive analysis, market research
  • Discovery: OST generator, assumption testing, validation frameworks
  • Execution: PRD writer, technical specs, API documentation
  • Communication: Stakeholder updates, meeting prep, feedback synthesis
  • Daily Discipline: Calendar review, action item harvester, say-no playbook
  • Browse 80+ skills or create custom ones

Knowledge Management

Extract intelligence from documents and enable semantic search across your product knowledge.

  • Upload documents, meeting notes, PDFs, CSVs
  • AI extraction of entities: personas, features, pain points, use cases
  • Semantic search with embeddings
  • Source grouping by date and type
  • Product knowledge base with strategy docs
  • RAG integration with Workbench for context-aware responses

Personas & Feedback

Customer personas with feedback analysis and persona-based feature voting.

  • Create customer personas manually or from feedback
  • Feedback themes with clustering
  • Persona voting for features and initiatives
  • Feedback sentiment analysis
  • Customer segment tracking
  • Entity extraction from feedback

API & Authentication

Authentication

Register a new user and get an access token:

curl -X POST http://localhost:8000/api/v1/auth/register \
  -H "Content-Type: application/json" \
  -d '{
    "email": "pm@company.com",
    "password": "SecurePassword123!",
    "full_name": "Product Manager",
    "tenant_slug": "my-company"
  }'

Upload Documents

Upload documents for knowledge extraction:

curl -X POST http://localhost:8000/api/v1/context/upload \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -F "file=@meeting_notes.pdf" \
  -F "source_type=meeting_notes" \
  -F "source_name=Q1 Strategy Meeting"

Chat with Workbench

Start a conversation with AI skills:

curl -X POST http://localhost:8000/api/v1/copilot/chat \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -d '{
    "message": "@prd-writer Create a PRD for mobile app notifications",
    "conversation_id": null
  }'

For complete API documentation, visit http://localhost:8000/api/v1/docs

Support

Need help? We're here for you: