Local & Self-Hosted AI Tools
Browse local and self-hosted AI software, from chat apps and model servers to coding, image, video and voice tools.
271Updated 8 months agoMIT
#Ollama integration#Speaker diarization
CutScript is a desktop audio and video editor for podcasters and creators who prefer editing speech through text. Deleting a word from the transcript cuts the matching section of the recording, making it a local-first Descript alternative.
153Updated 2 months agoMIT
macOS · Linux · Docker · Web#MCP#Ollama integration#OpenAI-compatible API
KaaS is a self-hosted AI knowledge base for personal research and teams preserving knowledge across role changes. It turns notes, documents and transcripts into wiki articles you can read, edit and query.
275Updated 1 month agoAGPL-3.0
macOS · Windows · Linux · Web#Multilingual#Works offline
Whats Reader lets you revisit exported WhatsApp conversations and their attachments without sending the files to a service. It works with individual and group chats, so you can review old conversations or find details buried in messages and voice notes.
747Updated 4 weeks agoAGPL-3.0
macOS · Windows#Multilingual#OpenAI-compatible API#Works offline
Voicetypr is a desktop dictation app for people who write emails, code, prompts, or notes throughout the day. It inserts speech as text wherever your cursor sits, including in Slack, Gmail, Cursor, and Notion. Local transcription works offline, with your recordings and transcripts staying on your machine. The source code uses the AGPL-3.0 license; the desktop product is paid.
3.9KUpdated 4 months agoMIT
Linux · Docker · Web#Hybrid search#Knowledge graphs#LM Studio integration
SimpleMem is a memory system for developers building AI agents that need to recall past conversations and stored media without passing the full history to a model each time.
2.4KUpdated 1 week agoMIT
#MCP#Ollama integration
Oterm is a terminal chat client for people who want to use local LLMs or hosted models without a browser interface. It keeps separate conversations and their settings so you can return to ongoing work.
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.
14.4KUpdated 1 week agoMIT
macOS · Windows · Linux · Web#Agent Skills#Browser automation#Code execution
GenericAgent runs tasks on your computer using cloud models to decide what to do. It's for people who want an AI agent to work across websites, files and desktop apps, then save successful workflows for reuse. Model calls require API keys and an internet connection, with requests going to the selected provider. It supports Claude, Gemini, Kimi and MiniMax.
149.5KUpdated 24 hours agoMIT
#Human approval#RAG#Streaming inference
LangChain is an open-source framework for developers building AI agents and LLM applications, including apps that run models locally through Ollama. Its Python ChatOllama integration connects to open-weight models such as gpt-oss. You write the application in code, while Ollama handles local inference.
32.7KUpdated 11 hours agoMIT
macOS · Windows · Linux#Ollama integration#OpenAI-compatible API#Streaming inference
Meetily records calls and turns them into live transcripts and meeting summaries. It's for people who want to keep meeting recordings on their own computer without adding a recording bot to the call.
824Updated 6 months agoMIT
#Agent Skills#Multi-agent workflows#Multimodal input
Blades is an AI agent framework for Go developers building conversational applications and automated workflows. It lets developers combine model connections, application tools and conversation memory within their own software.
prodi.gyData Labeling and Annotation
Web#Hugging Face integration#Works offline
Prodigy is an annotation tool for developers and research teams building training and evaluation datasets for custom AI models. It runs on your own machines and provides a web interface where annotators can label data without programming knowledge.
122.5KUpdated 2 weeks agoApache-2.0
Windows · Docker#Batch processing#llama.cpp backend#LM Studio integration
TradingAgents is an open-source Python framework for researchers and developers studying AI trading decisions. It assigns market analysis and risk assessment to separate LLM agents, then combines their findings into a proposed trade for a simulated exchange.
1.9KUpdated 4 days agoApache-2.0
#Agent Skills#Code execution#LLM tracing
tRPC Agent Go is an open-source framework for developers building agent services with local automation in Go. It can execute skill scripts in an isolated workspace and includes deployable HTTP servers for agent interfaces. The documented OpenAI and DeepSeek workflows require a provider API key, so running the service yourself doesn't make those model calls local.
12.3KUpdated 3 weeks agoMIT
#Multilingual#Semantic search
BGE Embeddings is a family of models for developers who need to find relevant passages for search or retrieval-augmented generation (RAG). It includes embedding models for finding candidate text and rerankers for assessing how closely those results match a query.
3.9KUpdated 2 months agoMIT
#Guardrails#Human approval#LLM tracing
CascadeFlow is a library for developers who need to control AI agent spending and behavior during a run. It works inside the application, assessing model calls, tool calls and sub-agent handoffs before deciding how execution should continue.
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.
3.1KUpdated 3 months agoApache-2.0
#Home Assistant integration#Voice activity detection#Wake word detection
Willow is a voice assistant for people who want to control home automation through hardware and speech processing they own. It provides an alternative to Amazon Echo or Google Home on Espressif's ESP32-S3-BOX hardware family.
4.2KUpdated 5 days agoAGPL-3.0
Windows · Linux#Code execution#Human approval#Image-to-image
Locally Uncensored is a desktop AI studio for people who want to chat, create media and work on code on their own PC. It includes mainstream models and variants with fewer refusal restrictions.
Slotstream
3 videos671Updated 6 days agoMIT
macOS#MLX#Multimodal input#OpenAI-compatible API
Slotstream runs Qwen3.8-Flash-Next on Apple Silicon Macs with too little RAM to hold the whole model. It's aimed at Macs with 16 to 64 GB of memory, for people who want local chat, answers about pictures or a backend for coding assistants.
5.4KUpdated 1 day agoAGPL-3.0
Linux · Web#Agent Skills#Multi-user access
Olares is a self-hosted personal cloud OS for individuals and small teams that want AI agents, models and apps on hardware they own. It brings local AI and everyday file storage into a shared workspace you can access through a browser.
34.1KUpdated 21 hours ago
VS Code · JetBrains#Code execution#Guardrails#MCP
Context Mode is a local MCP plugin for developers whose AI coding agents fill their context windows with logs, file reads and search results. It stores large tool outputs on your machine so the agent can retrieve relevant passages as needed.
vocaldi.comDictation and Voice Typing
macOS#Multilingual#Works offline
Vocaldi is a paid Mac app that combines voice typing with read-aloud for people who prefer speaking to typing or listening to written text. Transcription, dictation cleanup and speech synthesis run on your Mac, so the audio and text you process stay on the device. It requires Apple Silicon and macOS 14 or later.
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.
320Updated 23 hours agoMIT
Linux · Web#Git integration#Hybrid search#LoRA
Guaardvark is a local AI studio for people who want document chat, task automation and media production on their own hardware. It brings those jobs into one interface and coordinates their use of the GPU.
2.5KUpdated 3 years agoAGPL-3.0
Docker · Web#Browser automation#Code execution#Ollama integration
Codel is a self-hosted AI agent for people who want software to carry out multi-step tasks and projects using a terminal, web browser, and text editor. It chooses and performs the next action itself, with task execution inside a sandboxed Docker environment. You access its interface through your browser.
1.4KUpdated 8 months agoApache-2.0
macOS#Batch processing#GGUF#Hugging Face integration
OuteTTS is a local text-to-speech library for developers adding generated speech to their applications. It uses reference audio to reproduce a speaker's voice, including their style, emotion and accent.
26.7KUpdated 3 days agoMIT
#Batch processing#Hugging Face integration#Quantization
faster-whisper is an open source Python library for developers adding speech transcription to their software. It uses CTranslate2 to run OpenAI's Whisper models, with faster transcription and lower memory use than the original implementation in the project's benchmark comparisons.
8.6KUpdated 4 months agoApache-2.0
Docker · Web#Browser automation#Code execution#Human approval
XAgent is an experimental self-hosted AI agent for multi-step coding, research and data-analysis tasks. It plans subtasks, revises plans as work progresses and dispatches actions to agents. A command-line interface and browser UI let you guide a run or provide missing information.
enconvo.comAI Workflow Automation
macOS · iOS#LM Studio integration#MCP#MLX
Enconvo is a native Mac AI assistant for people who want help with writing, research and tasks inside their everyday apps. It uses screen and selected-text context so you can ask about what you're working on without moving everything into a separate chat.
38.2KUpdated 2 months agoMIT
Docker · Web#Multimodal input#Ollama integration#OpenAI-compatible API
Vane is a self-hosted AI search engine for people who want answers backed by sources they can check. It combines web research with a choice of local or cloud models and saves search history locally.
1.9KUpdated 4 months agoApache-2.0
macOS · Windows · Linux · Docker#Agent Client Protocol#Code execution#Guardrails
Stakpak is an open source AI agent for developers and DevOps teams managing production apps on their own machines or servers. It works interactively in a terminal or runs continuously to investigate problems, take corrective action and ask for human help.
sonible.comVoice, Speech and Music
macOS · Windows
smart:deess is a proprietary AI audio plugin for producers, mixers and speech editors who need to control harsh consonants and plosives in voice recordings. It runs in a DAW on macOS or Windows and combines detection of individual speech sounds with spectral processing to adjust their tone as well as their level.
PocketFlow
1 video11.3KUpdated 4 months agoMIT
#Batch processing#Multi-agent workflows#RAG
PocketFlow is a Python framework for developers building AI agents and workflows with their own model connections. Its utility examples include an Ollama function for local LLM calls. Developers supply that function rather than using a built-in model wrapper. Cloud API examples send model requests to their providers. FastAPI examples show chat applications with streamed responses and background jobs.
4.8KUpdated 6 days agoMIT
Docker · Web#Git integration#LLM tracing#MCP
Latitude is an AI agent monitoring platform for teams investigating production failures. It links recurring problems to the conversations and tool calls behind them, then gives coding agents the context to work on a fix.
4Updated 1 week agoApache-2.0
Docker · Web#Agent Skills#Human approval#Hybrid search
next-wiki is a self-hosted wiki for people and teams who want AI-assisted knowledge management with a record of where information came from. It keeps original sources separate from AI-written material and reviewed pages, so an assistant's synthesis remains traceable to its evidence. It's open source under Apache 2.0 and runs as a browser app on your own Docker host with PostgreSQL.
26.1KUpdated 20 hours agoApache-2.0
#Agent Skills#Works offline
SkillSpector scans AI agent skills before installation or publication. It helps people reviewing Claude Code, Codex CLI, Gemini CLI and MCP skills spot risks in their instructions, permissions and code.
2.1KUpdated 6 months agoGPL-3.0
Windows
Flowframes generates intermediate frames to make video and animation play more smoothly. It's a Windows desktop app for people who want AI frame interpolation through a graphical interface.
22.4KUpdated 1 week agoAGPL-3.0
macOS · Windows · Linux#Git integration#MCP#Resumable workflows
Opcode gives developers a visual interface for working with Claude Code across projects. It brings coding sessions, reusable agents, and usage records into one desktop app.
119Updated 1 month ago
Docker · Web#Guardrails#Human approval#Hybrid search
AlexClaw is a personal AI agent for monitoring information sources and automating recurring tasks on your own infrastructure. It has one operator and no multi-user access control.
327Updated 3 years agoMIT
macOS#Hugging Face integration#MLX#OpenAI-compatible API
Pico MLX Server is a macOS app for people who want to run MLX models locally and use them with an existing AI chat client. It gives MLX Server a graphical interface and exposes local models through an OpenAI-compatible API. The project is open source under the MIT license and requires macOS Sonoma or later.
supertone.aiVoice, Speech and Music
macOS · Windows
Antinode Clear is a proprietary audio plug-in for Windows and macOS that separates speech from background noise and voice reverb in real time. Formerly called Supertone Clear, it's for post-production engineers, video editors, musicians and streamers who need to clean up speech or retain the ambience behind it.
4.6KUpdated 3 weeks agoMIT
Web#Streaming inference#Voice activity detection
FastRTC is a Python library for developers building voice assistants, webcam AI apps, and other interactive audio or video tools. It connects live media streams to Python functions so developers can focus on how their application responds.
5.8KUpdated 5 days agoBSD-3-Clause
#Hugging Face integration#LoRA#Quantization
torchtune is a Python library for developers and researchers who want to adapt LLMs on their own hardware with editable PyTorch training code. The project is no longer actively maintained.
30.4KUpdated 2 days agoApache-2.0
macOS · Windows · Linux · Docker · Web#Agent Skills#Git integration#Hybrid search
agentmemory gives AI coding agents persistent, searchable context from earlier work. It's for developers who want project decisions, past errors and useful lessons to remain available across sessions and different agents.
86Updated 23 hours agoApache-2.0
macOS · Windows · Linux · Web#Distributed execution#MCP#OpenAI-compatible API
SwarmLLM is a ChatGPT alternative for people who want to run AI models on their own hardware. It can use a single computer or combine several machines to handle a model that won't fit on one.