AI-native requirements and engineering knowledge platform for modern project teams.
The platform combines artifact/requirements management, custom fields, traceability, and a project-aware AI assistant for retrieval, review, and guidance.
- Frontend: Next.js
- Backend: Spring Boot
- Database: PostgreSQL + pgvector
- AI Service: FastAPI + Ollama
frontend/ Next.js frontend
Backend/requirementmanagement/ Spring Boot backend
ai-service/ FastAPI AI service
Documentation/ Product notes and use cases
Start Postgres:
cd Backend/requirementmanagement
docker compose -f local-db.yml up -dRun backend:
SPRING_PROFILES_ACTIVE=local ~/tools/gradle/gradle-9.4.1/bin/gradle bootRunRun frontend:
cd frontend
npm install
npm run devRun AI service:
cd ai-service
source .venv/bin/activate
uvicorn app.main:app --reload --port 8001Ollama models:
ollama pull llama3.2:3b
ollama pull nomic-embed-textBackend tests:
cd Backend/requirementmanagement
SPRING_PROFILES_ACTIVE=local ~/tools/gradle/gradle-9.4.1/bin/gradle testAI tests:
cd ai-service
pytest -qAI health:
curl http://localhost:8001/healthThe AI is advisory only. It can answer questions, search project context, and suggest improvements, but it must not create, edit, delete, or approve project data automatically.