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
23.9KUpdated 1 year ago
Docker#Code execution#RAG
PandasAI is a Python library that executes data analysis code in your environment and lets analysts ask questions in plain language. It can isolate that execution in Docker. Its documented LiteLLM integration uses OpenAI's gpt-4.1-mini, so model requests go to a cloud service and require an API key.
320Updated 1 day agoApache-2.0
Android#Multilingual#Ollama integration#OpenAI-compatible API
Dictate Keyboard is a voice keyboard for people who prefer speaking to typing in Android apps. It builds on FlorisBoard and lets you choose where speech recognition happens.
351Updated 10 months agoMIT
macOS · Linux · Web#Hugging Face integration#Hybrid search#Multilingual
ThinkRAG answers questions about your own documents using a knowledge base on your laptop. It's for researchers, students and other knowledge workers who want to find information across their files, with particular attention to Chinese text.
641Updated 3 months agoMIT
Web#Hugging Face integration#Human approval#Multilingual
ChatLLM Web is a browser app for people who want AI help with text and code while keeping their working data on their device. It combines chat, model selection, and an agent that can work with files you choose.
1.5KUpdated 2 days agoMIT
Docker · Web#Human approval#Knowledge graphs#MCP
OpenContracts is a self-hosted document intelligence platform for teams working with legal archives, research libraries or internal policies. It connects documents through citations and annotations, giving people and AI agents a shared record of how source material relates. The code is open source under the MIT license; the public website also provides collections readers can browse.
582Updated 3 months ago
macOS#GGUF#Hugging Face integration#llama.cpp backend
Thuki is a floating AI assistant for Mac users who want help with the text or screen they're already viewing. It appears above other apps, including fullscreen windows, and automatically brings selected text into the conversation.
141Updated 3 weeks ago
macOS · Windows · Linux#Multilingual#Multimodal input#Ollama integration
GameStringer translates games for players and fan translators who want a language the game doesn't include. It detects the engine, extracts text and applies translated text to the game, with compatibility depending on the engine and title.
2KUpdated 8 months agoMIT
macOS · Windows · Linux · Web#MCP#RAG
NotebookLlama is a self-hosted NotebookLM alternative for people who want control over the application code while using cloud services to process documents. It relies on LlamaCloud for document extraction and indexing, so self-hosting doesn't make the workflow fully local.
1.5KUpdated 3 months agoMIT
Docker#Batch processing#Multilingual#OpenAI-compatible API
subgen creates subtitles from audio and video for personal media libraries. It's useful for films and shows that lack usable subtitles, with automatic generation tied to your media server.
noemaai.comChat With Your Documents
macOS · iOS#GGUF#MCP#MLX
Noema is a local AI assistant for people who want to chat with models and get answers from their files on Apple devices. It brings models, documents and tools into a native workspace on iPhone, iPad, Mac and Vision Pro.
30KUpdated 1 day ago
Docker · Web#LLM tracing#MCP#Multi-user access
FastGPT is an AI agent builder for teams creating document-based assistants and business workflows. It suits internal knowledge search, customer support and applications that combine answers with actions.
13KUpdated 4 days agoGPL-3.0
macOS · Windows · Linux · iOS · Android · Docker#Agent Skills#Hybrid search#MCP
NoteGen is an AI note-taking app for collecting research, meeting material and ideas before organizing them into finished documents. Notes remain ordinary Markdown files, with attachments stored on your device by default.
20.6KUpdated 5 days agoApache-2.0
macOS · Windows · Linux · Docker · Web#Batch processing#Multilingual#Voice cloning
ebook2audiobook converts non-DRM ebooks into narrated audio with chapters and metadata. It's for readers who want audio editions of legally acquired books, with a choice of speech engines and narrator voices.
2.1KUpdated 1 week ago
Windows · Linux · Docker · Web#Ollama integration#RAG#Streaming inference
PageLM is a self-hosted AI study platform inspired by NotebookLM. Students, educators and researchers can use it to turn their materials into resources for revision and exam practice.
1.4KUpdated 2 weeks agoGPL-3.0
Android#Multilingual#Works offline
Offline Translator is an Android app for translating material when you don't have an internet connection or want translation to stay on your device. It handles everyday text as well as images and PDF/ODT documents.
21Updated 6 days agoAGPL-3.0
Android#GGUF#Hugging Face integration#llama.cpp backend
CloverPal is an Android app for private AI conversations and character roleplay on your phone. It runs models on-device, so you can chat offline once you've downloaded or imported a model.
8Updated 21 hours agoAGPL-3.0
Windows · Linux · Web#Code execution#GGUF#Hugging Face integration
LocaLM runs AI models on your own hardware for chat and optional tasks such as coding, document questions and media generation. It's for people who want a single local tool and can choose which extra capabilities to add.
48.7KUpdated 12 months agoMIT
Windows · Linux#Batch processing#Multilingual#Works offline
Umi-OCR extracts text from screenshots and local images for people who need to copy on-screen text or process image collections without an online OCR service.
privatellm.appAutomation and No-Code AI
macOS · iOS#Multilingual#Quantization#Works offline
Private LLM runs AI chat on iPhone, iPad and Mac for people who want to use language models without sending conversations to a cloud service. It works offline after the first model download and doesn't require an account.
185Updated 1 week agoMIT
macOS · Windows#Code execution#Hugging Face integration#Multilingual
Whisper Local is a free, MIT-licensed dictation app for Windows and macOS, aimed at people who want voice typing without cloud processing. It's an alternative to Wispr Flow and Dragon that inserts speech into the active text field, including in chat apps, browsers and code editors. It doesn't require an account or API key.
1.8KUpdated 1 week agoMIT
macOS · Windows · Linux · Web#Agent Skills#Git integration#Human approval
MEX keeps project knowledge alongside code so engineers and their AI coding agents can share context across teammates and sessions. Architecture, requirements and decisions live in readable Markdown that travels with the repository through Git.
40.9KUpdated 1 day agoApache-2.0
macOS · Linux · Web#Batch processing#llama.cpp backend#Multilingual
Marker is a local document converter for developers and teams preparing PDFs, scans and Office files for document processing or AI workflows. It extracts text while retaining structure such as tables, equations and page layout.
78.9KUpdated 3 weeks agoAGPL-3.0
macOS · Windows · Linux · iOS · Android · Web#MCP#Multi-user access#RAG
AppFlowy is a workspace for documents, projects and AI. Its desktop Local AI plugin connects to Ollama for local model use. AppFlowy also offers a self-hosted server deployment with language and embedding models inside your environment, including air-gapped operation. The desktop plugin and server deployment are distinct ways to use AI.
flexkit.netSpeech-to-Text and Transcription
Android#Batch processing#Multilingual#Works offline
Scribr is an Android app for turning speech into text as you speak. It's aimed at people who want to capture meetings, record ideas or write notes without typing.
11KUpdated 6 days agoGPL-3.0
macOS · Windows · Linux#Batch processing#Multimodal input#ONNX
X-AnyLabeling is a desktop annotation workspace for researchers and teams preparing text, image, video, point cloud, and multimodal training datasets. Models generate initial labels, and reviewers correct them in the same workspace before exporting the data. It runs on Windows, Linux, and macOS under the GPL-3.0 open-source license.
1Updated 6 months ago
macOS#Multimodal input#Ollama integration#Persistent memory
Omodo is a macOS menu bar AI assistant for people who manage work through Apple Mail, Calendar, Reminders and Notes. It uses models running on your Mac to track requests and handle tasks in the background.
523Updated 2 weeks agoAGPL-3.0
Web#RAG#Source citations#Structured output
Open Paper is a research workspace for people reading papers and conducting literature reviews. It combines a PDF reader, annotations, and an AI assistant so you can examine answers alongside the papers they draw on.
611Updated 3 weeks agoMIT
macOS · Windows · Linux · Web#Hybrid search#Knowledge graphs#MCP
Kwipu helps people query a document folder or Obsidian vault and trace answers back to their notes. It connects information across documents so you can investigate project decisions, people and their roles, or relationships between ideas.
5.4KUpdated 1 week ago
macOS · Windows · Linux#MCP#Multilingual#Ollama integration
5ire is a desktop AI assistant for people who want to chat with models, ask questions about their documents and use external tools in the same app. It connects to local LLMs through Ollama and to cloud providers including OpenAI, Anthropic, Google and DeepSeek.
410Updated 1 day ago
iOS · Android#Hugging Face integration#Multimodal input#RAG
Private Mind is a mobile AI assistant for people who want to chat and read documents without sending their content to a cloud service. It runs AI and document processing on your phone.
70.6KUpdated 1 day agoMIT
macOS · Windows · Linux#MCP#Works offline
Docling turns documents into structured content for developers building search, retrieval and AI applications. It handles page structure and scanned text so applications can work with more than a file's plain text.
12.7KUpdated 5 months agoApache-2.0
macOS · Windows · Linux#Multilingual#Streaming inference
PaddleSpeech is a speech and audio toolkit for developers and researchers building applications on their own machines or servers. Built on PaddlePaddle, it supports pretrained models alongside training and evaluation workflows.
20.4KUpdated 4 days agoAGPL-3.0
iOS · Android · Docker · Web · Browser Extension#Multi-user access#Role-based access#Single sign-on
Linkwarden is a bookmark manager for people and teams building a lasting collection of web references. It saves copies of pages so you can revisit their content after the original links disappear.
5.8KUpdated 3 weeks agoMIT
macOS · Windows · Linux · Docker · Web#Hybrid search#MCP#Multi-agent workflows
RuoYi AI is a self-hosted AI assistant platform for teams building assistants that answer questions about their documents or perform tasks with external tools. It has separate user and admin interfaces.