I built Kintara because apparently having too many hobbies eventually leads to building your own document management system
Описание и применение
Kintara — это самодостаточная система управления документами, работающая в Docker, которая автоматически индексирует PDF, Markdown и текстовые файлы, генерирует превью и метаданные, а также предоставляет опциональные функции ИИ для резюмирования, генерации обложек и поиска с проверкой цитат.
Задача
Users need a simple, self‑hosted document library that automatically indexes PDFs, Markdown, and text files, provides full‑text search, metadata management, and optional AI enhancements without forcing AI usage.
Результат
Kintara transforms a chaotic document collection into an organized, searchable library with optional AI enhancements, all running in Docker and accessible from any device.
Рабочий процесс
- 1. Deploy Kintara via Docker on a NAS or local machine.
- 2. Point Kintara to the folder containing PDFs, Markdown, or text files.
- 3. Kintara watches the folder, indexes new files, extracts text and metadata, and generates thumbnails and cover images.
- 4. Access the library through a browser or PWA from any device.
- 5. Use optional AI features: enable OpenAI or Gemini to summarize documents, suggest metadata, generate cover images, or search for passages with verification.
- 6. Manage collections, tags, and sharing permissions via the web interface.
Доказательства
Drop PDFs, Markdown, or text files into the directory and it indexes them automatically, extracts searchable text and metadata, generates thumbnails, and makes the whole library available through a browser or installable PWA.
I added an option to use OpenAI or Gemini, and with so few tokens being spent, it's a fraction of a cent to use most of them, aside from the cover image generation, which is bit more, but makes the library look so much prettier!
Kintara asks for actual passages with page numbers, verifies the quote against extracted page text on the server, then verifies it again against the rendered PDF.
- Дата записи: 2026-09-09T12:46:45.925Z