Private AI for Documents, Writing and Research
Ask questions about your PDFs and notes, research a topic or fix a draft with AI that runs locally, so your documents never have to be uploaded.
Subcategories
2Updated 2 weeks agoApache-2.0
Docker · Web#Code execution#Human approval#Persistent memory
Assistant is a self-hosted AI agent for people who want to delegate work by email and receive the results in their inbox. It uses a dedicated mailbox, separate from your personal email, and also accepts tasks through a browser workspace or dashboard. You control how much autonomy it has.
1.7KUpdated 1 day agoMPL-2.0
Linux#Multilingual#Works offline
Speech Note lets you dictate, read aloud and translate multilingual notes on Linux and Sailfish OS. It's for people who want speech and text processing to stay on their device and work offline.
5.3KUpdated 3 weeks agoApache-2.0
Docker · Web#Hybrid search#Knowledge graphs#Multi-user access
Neo4j LLM Graph Builder converts documents and web content into knowledge graphs for people building searchable collections or AI applications with Neo4j. It uses an LLM to identify entities, relationships, and their properties.
83.6KUpdated 1 day ago
macOS · Windows · Linux#llama.cpp backend#MCP#MLX
MinerU is a local document parser for people preparing files for AI workflows. It handles scanned PDFs, academic papers and other documents containing OCR text, tables, figures or complex layouts.
6.7KUpdated 3 months agoMIT
Linux#Multilingual#Works offline
Argos Translate translates text on your own machine for people who need offline translation and developers adding translation to their software. Once you have the language models, it can translate without an internet connection or sending text to an online service.
6.8KUpdated 3 days agoMIT
Docker · Web#Batch processing#LM Studio integration#Multilingual
TaxHacker is a self-hosted AI accounting app for freelancers, indie hackers, and small businesses that need to turn receipts and invoices into searchable transactions. The project is in early development. Its open source edition runs on your own infrastructure or home server through Docker and uses the MIT license.
3.4KUpdated 4 days agoMIT
macOS · Windows · Linux · iOS · Android#GGUF#Human approval#LM Studio integration
Off Grid AI is a local AI app for people who want chat, document analysis and media tools on their own phone or computer. Downloaded models work offline, and the core app doesn't require an account.
227Updated 3 days agoMIT
macOS#Hybrid search#Knowledge graphs#Multilingual
Starcat is a native macOS app for developers who want to find and evaluate repositories they've saved on GitHub. It keeps a local library and lets you choose which repositories enter a private AI knowledge base.
9.2KUpdated 8 months agoMIT
Docker#Hugging Face integration#Multilingual#Multimodal input
dots.ocr is a self-hosted OCR model for developers and teams that need text and page structure from multilingual documents. It combines text recognition and layout parsing in a single vision-language model you can run on your own hardware.
30.1KUpdated 2 days agoApache-2.0
Windows#Multilingual
EasyOCR is a Python library for developers adding text recognition to an application. It reads both text in photographs and dense document text.
12.3KUpdated 2 days agoApache-2.0
macOS · Windows · Linux#Agent Skills#MCP#OpenAI-compatible API
GenOffice is a Microsoft Office alternative for people who want to edit documents on their own computer and let an AI agent make changes inside the files. It works with native .docx, .xlsx and .pptx files alongside PDF, Markdown and HTML.
656Updated 2 weeks agoMIT
Docker · Web#Agent Skills#Hybrid search#Knowledge graphs
sage-wiki turns a document collection into a linked wiki and knowledge graph for researchers, teams, and AI agents that need reusable knowledge across tasks.
566Updated 3 years agoMPL-2.0
Web#Multilingual
Bergamot Translator is a local AI translation library for developers building translation into browser or native applications. People who want to translate web content can use it through the separate TranslateLocally extension for Firefox.
1Updated 6 months agoMIT
Windows · Docker#Multilingual#RAG#Source citations
Notion Knowledge Assistant is a self-hosted Telegram bot for people who keep research, reference notes or study material in Notion. You run the Python app on your own hardware or server, including through Docker, but answers depend on OpenAI's paid cloud API. It also needs connections to Notion and Telegram, so self-hosting doesn't make it an offline assistant.
14.2KUpdated 2 months agoAGPL-3.0
macOS · Windows · Linux · Docker · Web#Multilingual#Ollama integration#OpenAI-compatible API
QAnything is a local knowledge base for people and teams who want to ask questions about their own documents. It supports offline operation and questions across Chinese and English document collections.
1.6KUpdated 2 months agoApache-2.0
macOS · Windows · Linux · Docker#MCP#Multimodal input#Ollama integration
ExtractThinker is a Python library for developers who want to extract structured data from documents using models running locally through Ollama. It also supports OpenAI, Anthropic and Groq. With a cloud provider, extraction sends document content to that service, requires provider credentials and may incur charges.
39.5KUpdated 1 day agoAGPL-3.0
Docker · Web#Web search
SearXNG is a self-hosted metasearch engine for people who want to combine search services without user tracking or profiling. It's a fork of searx, and web searches require internet access because external services supply the results.
2.1KUpdated 4 days ago
macOS · Windows · Linux · Web#Agent Client Protocol#Agent Skills#Code execution
Open Science Desktop brings research agents, notebooks and project files into one workbench for researchers who want to inspect the work behind an AI-generated result. Agents can carry a research topic through literature review, experiments, analysis and manuscript writing.
40.4KUpdated 1 week agoMIT
#RAG#Source citations#Streaming inference
PageIndex is a document retrieval engine for developers building question answering over long PDFs, including financial reports, legal documents and technical manuals. It uses an LLM to select relevant sections from a document tree without a vector database or document chunking.
5.8KUpdated 2 days agoApache-2.0
macOS · Windows · Linux · Web#Multilingual#OpenAI-compatible API#Resumable workflows
YouDub-webui is a self-hosted video translation and dubbing app for creators and small teams making videos available in another language. Its most established workflow is English-to-Chinese dubbing for YouTube; it also supports Chinese-to-English dubbing for Bilibili.
555Updated 2 months agoMIT
Windows · Linux#Multilingual#Multimodal input#Streaming inference
Whispering Tiger creates live transcripts and translations from audio on your computer for VRChat conversations and streaming captions. It can also read text in game images, so spoken dialogue and visible text can feed into the same translation workflow.
56Updated 3 weeks agoMIT
Web#Browser automation#Code execution#MCP
Taskyon is a browser-based AI workspace for people investigating technical problems and developing engineering designs. It keeps the work in a task tree so related questions, evidence and decisions stay connected.
3KUpdated 2 weeks agoApache-2.0
macOS · Windows · Linux · Docker · Web#Code execution#Git integration#Human approval
Vexa is a meeting bot and transcription API for developers adding meeting features to products and teams connecting calls to AI agents. Its bots join Google Meet, Microsoft Teams and Zoom to capture the conversation.
738Updated 2 days agoAGPL-3.0
macOS · Windows · Linux#Agent Skills#Code execution#Human approval
Lexora is a personal desktop AI agent for research, creative projects and everyday planning as well as coding. It works toward a goal while you give direction and review its work.
36.6KUpdated 2 weeks agoMIT
#Knowledge graphs#RAG#Semantic search
GraphRAG is an open-source Python indexing and retrieval pipeline for developers building question answering over their own document collections. It can connect to local models through Ollama proxies, while OpenAI models are its default supported choice. With a remote model provider, text sent for model processing leaves your machine.
chatwise.appChat With Your Documents
#MCP#Multimodal input#Tool calling
ChatWise is a desktop AI chat app for people who want to use different model providers in one interface. It keeps chat data on your device while sending requests to the provider you choose.
1.6KUpdated 2 days agoMIT
macOS · Windows · iOS · Android#Multilingual#Ollama integration#Works offline
Amical is an AI dictation app for people who want to write emails, messages and coding prompts by speaking. It adjusts the resulting text to the app you're using, reducing the editing needed after transcription.
2.5KUpdated 1 week agoMIT
macOS · Windows · Linux#Batch processing#Forced alignment#GGUF
WhisperJAV generates subtitles for Japanese adult videos on your own computer. It targets difficult audio with quiet dialogue, loud vocalisations and long stretches that can cause speech recognition models to invent or repeat words.
1.5KUpdated 8 months agoApache-2.0
Docker · Web#Distributed execution#Hugging Face integration#Multilingual
Step-Audio 2 is an audio AI model family for developers building voice assistants and applications that interpret recordings. It can reason about what people say and how they say it, as well as sounds beyond speech.
244Updated 2 years agoApache-2.0
Docker#Code execution#Ollama integration#OpenAI-compatible API
qabot lets you ask questions about files and databases in plain language from your terminal. It pairs a local DuckDB database with an AI model that writes and executes SQL, making it useful for analysts and developers who want to explore data without writing every query themselves.
20.3KUpdated 1 day agoMIT
macOS · Linux · Docker · Web#Code execution#llama.cpp backend#OpenAI-compatible API
DB-GPT is a self-hosted AI data assistant for teams analyzing business data and developers building data applications. It connects plain-language questions to database queries and code-based analysis.
2.8KUpdated 4 weeks agoMIT
Docker · Web#Batch processing#Human approval#Multimodal input
Paperless-GPT adds AI document processing to an existing paperless-ngx archive. It's for people who want to reduce manual sorting and extract text from scanned paperwork.
11.5KUpdated 1 day agoMIT
macOS · Windows · Linux · iOS#Batch processing#MCP#Multilingual
OpenWhispr is a dictation and meeting transcription app for people who want to write by voice and keep searchable records of conversations. It lets you choose local processing or cloud providers.
5.7KUpdated 3 days agoApache-2.0
macOS · Windows · Linux#Agent Skills#Code execution#Hybrid search
AutoRAG Agent searches documents and connected archives where they already live, then reads the relevant sources to produce answers with file, page or line references. It runs on macOS, Windows and Linux and suits people researching information spread across local files, messages and notes.