About Eòlas
/əʊləs/ - Scottish Gaelic for "knowledge"
Eòlas is an open-source, self-hosted Knowledge Management System for
small and medium businesses. It handles configurable workflows,
retention policies, legal hold, electronic signatures, AI-powered
analysis, and full-text search. The whole stack deploys with a single docker compose up command.
Heritage
Eòlas is a re-engineering of QwikDocs, a document management system designed and built in the early 2000s. QwikDocs (later known as Entrepot) ran in production for over twenty years. Its domain patterns, workflow concepts, and retention model are the foundation of Eòlas.
The QwikDocs team
The people who made the original system a reality:
- Byron Bignell - Lead architect, developer and analyst
- Dave MacInnis - Co-architect and developer
- Nolan Dubeau - Co-architect and developer
- Gustavo Jabbaz - Co-architect and developer
- Clayton Partridge - Co-architect and developer
- Susan Shandling - Business analysis and design
Without this team there would be no KMS application, and no foundation for Eòlas to build on.
Built with Claude
Eòlas was designed and developed with Claude from Anthropic. Backend, frontend, database migrations, workflow engine, AI pipeline, 23 languages of i18n, production hardening, and documentation were all built through collaborative sessions between a software designer/developer and Claude Code.
Thanks to the Anthropic team for the tooling that made this possible. In the hands of an experienced software designer and developer, there are no limits to what can be accomplished.
Technology
Kotlin + Spring Boot 3.4
SvelteKit 5 + Tailwind CSS
PostgreSQL 16
OpenSearch
MinIO (S3-compatible)
Keycloak 24
NATS JetStream
Python sidecar (spaCy, LangChain, Tesseract)
LibreOffice headless + pdf.js
Paraglide.js (23 languages)
Micrometer + Prometheus + Grafana
Docker Compose / Kubernetes-ready