InkStain is a comprehensive document management tool designed to serve and interact with documents directly from a user's local file system. It makes your documents retrievable and provides document intelligence features like layout analysis and chatting with the document.
git clone https://github.com/t-benze/inkstain.git
cd inkstain
npm install
npm run build
cp .env.example .env
# fill in your own OPENAI_API_KEY if you'd like to use the chat with document feature
npm run start
Filter documents by tags and attributes
Download document using browser extension
This project is licensed under the GPL-3.0-or-later license. See the LICENSE file for more details.
- Surya OCR for the Local OCR solutions. Model weights by Vikas Paruchuri is licensed under CC BY-NC-SA 4.0. Available at: HuggingFace.
- Fluent UI, for the UI library used to bulid the frontend.