NemakiWare is a document repository designed to manage organisational content while enforcing detailed access permissions. Built around the Content Management Interoperability Services (CMIS) standard, it combines conventional document management with semantic search and retrieval-augmented generation (RAG).
The system uses CouchDB for document storage and Apache Solr for indexing and searching content. It provides a React interface for working with documents, folders, users and groups, alongside interfaces that allow other applications to interact with the repository.
A central design principle is that access permissions apply to search results as well as the documents themselves. This makes NemakiWare particularly relevant to organisations exploring AI-assisted document retrieval without exposing information to unauthorised users.
This is free and open source software.
Key Features
- CMIS-compliant repository – manages documents and folders through standard content management interfaces.
- Granular access controls – supports user and group permissions, inherited folder permissions and document-level access restrictions.
- Hybrid search – combines full-text keyword searching with vector-based semantic similarity.
- Permission-aware search – filters retrieved content according to the current user’s access rights.
- Document processing – automatically extracts, chunks and indexes content for semantic retrieval.
- Metadata management – supports custom properties for classifying and organising documents.
- Version management – maintains document revisions and supports relationships between repository objects.
- Search configuration – supports folder-scoped searches, metadata weighting and similar-document discovery.
- Model Context Protocol – exposes search and document retrieval tools to compatible AI agents.
- Embedding providers – integrates with Hugging Face Text Embeddings Inference and Amazon Bedrock.
- Authentication – supports passwords, passkeys, OpenID Connect and SAML.
- Administrative tools – provide indexing controls, repository health monitoring and permission testing.
- Integration – supports document event webhooks and import/export operations.
Website: github.com/aegif/NemakiWare
Support:
Developer: Aegif, SUGIMOTO Takuma, Ishii Akinori and contributors
License: GNU Affero General Public License v3.0

NemakiWare is written in Java and JavaScript. Learn Java with our recommended free books and free tutorials. Learn JavaScript with our recommended free books and free tutorials.
Related Software
| Document Management Systems | |
|---|---|
| Paperless-ngx | Official successor to Paperless and Paperless-ng |
| HumHub | Enterprise social network |
| Papra | Minimalistic document management and archiving platform |
| Mayan EDMS | Web-based free/libre document management system |
| Docspell | {ersonal document organizer |
| SeedDMS | Enterprise ready platform for sharing and storing documents |
| Teedy | Document manager with OCR, full-text search and access controls |
| LogicalDOC | Targeted at business users; has a user friendly web interface |
| OpenDocMan | Web-based document management system written in PHP |
| Alfresco | Offers a high degree of modularity and scalable performance |
| NemakiWare | CMIS-compliant platform for document management |
| EveryDocs | Organises PDF files with folders, full-text search and encryption |
| Papermerge | Web-based document management system |
| Maarch | Dedicated to the legal archiving of high volumes of static documents |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.