Oasis is a process mining workspace for exploring event logs, process models, and object-centric event logs in one place.
It combines a Next.js frontend with a FastAPI backend and PM4Py-based analysis tools. The project includes bundled starter assets for local and deployed use.
Oasis supports both case-centric process mining and object-centric process mining.
- Upload and manage event logs, process models, and OCEL files
- Explore logs and OCELs with summary views and visualizations
- Discover process models from logs
- Run conformance checks between logs and models
- Compare models and inspect custom trace diagnostics
- Flatten OCEL data for case-centric analysis
- Run AutoPM and object-centric analysis workflows from the same workspace
Main workspace areas:
DataFlatten OCELExplorationDiscoveryConformanceAutoPMOCPM ExplorationOCPM DiscoveryOCPM ConformanceAutoOCPM
The recommended way to use Oasis is locally with Docker.
The deployed version is useful for viewing the interface and browsing the project, but its backend is intentionally limited. For uploads, analysis runs, and the full interactive workflow, local Docker usage is the better experience.
Requirements:
- Clone the repo
- Docker Desktop or Docker Engine with Compose
Start the app:
docker compose up --buildThen open:
- Frontend: http://localhost:3000
- Backend API: http://localhost:8000
Stop the stack with:
docker compose down