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.
19KUpdated 3 days agoMIT
#Code execution#MCP#Multimodal input
Agent Lightning is a Python framework for developers and researchers training AI agents through reinforcement learning. It keeps the agent's existing tools, context and task environment involved in training, so feedback comes from the workflow the agent actually uses.
310Updated 2 days agoApache-2.0
#Home Assistant integration#Hybrid search#llama.cpp backend
Local OpenAI LLM for Home Assistant connects conversation agents and AI tasks to models served through an OpenAI-compatible API. It's for Home Assistant users who want to choose their own model server for voice conversations and generation tasks.
409Updated 6 years agoApache-2.0
Windows
DeepPoseKit is an open-source Python toolkit for researchers measuring animal movement and behavior in images or video. You define the body points you want to track and train a model on your own annotations. It runs through TensorFlow and Keras on your own hardware, with Windows support documented, and uses the Apache 2.0 license.
826Updated 1 week agoMIT
macOS · Windows · Linux#llama.cpp backend#LM Studio integration#Multilingual
Interpreter translates Japanese game text into English subtitles over the game window. It's aimed at retro-game players, with MeikiOCR tuned for Japanese game text and pixel fonts. The default MeikiOCR and Sugoi V4 models run locally without internet access after setup.
0Updated 6 months agoMIT
macOS · Windows · Linux · Docker · Web#Ollama integration#RAG#Semantic search
LocalDocRAG is a self-hosted PDF question-answering app for people who want to search their documents with a local LLM and check answers against specific pages. It runs through Docker on macOS, Windows, Linux or a Raspberry Pi, with a browser interface accessible from phones and computers on the same network. It's open source under the MIT license.
6.2KUpdated 3 years agoMIT
macOS · Linux · iOS · Docker · Web#Voice cloning
RealChar lets you create AI companions with their own personalities and hold live voice or text conversations. It's for people who want to shape a character and host the app themselves while using external AI services for replies.
3.3KUpdated 1 month agoApache-2.0
macOS · Windows · Linux#Agent Skills#MCP#RAG
arxiv-mcp-server gives AI assistants tools to find and study arXiv papers. It's for researchers who want an assistant to inspect specific sections and work with a locally stored paper library.
speechpulse.comDictation and Voice Typing
macOS · Windows#Multilingual#Speaker diarization#Works offline
SpeechPulse is a dictation and transcription app for people who want to write by voice or turn recordings into text. Its Whisper speech recognition runs locally, so dictation can work without an internet connection.
97Updated 2 months agoApache-2.0
Docker · Web#Agent Client Protocol#Code execution#Distributed execution
ACP Bridge lets teams and bots access coding agents running on a development machine or server through a shared HTTP API. It connects agents through the Agent Client Protocol (ACP), so callers don't need each agent installed on their own computer.
1.6KUpdated 2 days agoMIT
macOS · Windows#Agent Skills#MCP#Ollama integration
Minutes is a meeting notetaker for people who want searchable records of calls, voice memos and everyday dictation on their own computer. You can read the notes in the app or let an AI assistant search the conversations you choose to share.
1Updated 5 months ago
macOS · Windows · Linux · Web#Ollama integration#OpenAI-compatible API#RAG
ResearchNotebookLM is a free, self-hosted alternative to Google NotebookLM for people studying papers, collecting research or working with private documents. It runs through a browser on Windows, macOS or Linux, and can run on your own server. With Ollama, questions and answers stay local and work offline without a cloud account.
2.3KUpdated 2 days agoMIT
macOS · Windows · Linux · Docker · Web#Agent Skills#Code execution#Git integration
LiveAgent is a desktop AI agent for people who want an assistant to work with files and commands on their computer. Local tool execution is separate from model access, which uses Claude, Codex or Gemini protocols, or services compatible with those protocols through a custom API address.
1.7KUpdated 1 week agoApache-2.0
Web#Distributed execution#llama.cpp backend#Multimodal input
Paddler lets product and infrastructure teams serve AI models on their own servers and spread requests across multiple machines. It's built for applications that need text generation or embeddings while keeping inference within infrastructure the team controls.
12.3KUpdated 6 months agoApache-2.0
Docker#Multimodal input#Structured output
Jina Reader is a web extraction API for developers building AI agents, search tools and systems that answer questions from retrieved documents. It turns page content into Markdown or JSON instead of passing raw HTML to an LLM.
1.8KUpdated 2 years agoCC-BY-4.0
macOS · Web · VS Code#RAG#Semantic search
SolidGPT is an AI search assistant for developers, available as a VS Code extension or a self-hosted server with a browser interface. The application can run on your machine or server, but its AI processing uses OpenAI's cloud API. It needs an API key and an internet connection, so hosting it yourself doesn't make model inference local.
38.2KUpdated 2 years agoMIT
#Multilingual#Voice cloning
OpenVoice generates speech in a reference speaker's voice from a short audio clip. It's for developers and creators who need the same voice across languages or want to vary its delivery without changing the speaker.
4KUpdated 2 months agoMIT
macOS · Windows · Linux · Docker · Web#LLM tracing#Works offline
Claude DevTools is a local debugger for developers who want to understand what happened during a Claude Code session. It reads saved logs from terminal and IDE sessions without modifying Claude Code.
39KUpdated 21 hours agoMIT
macOS · Windows · Linux#Code execution#Multi-agent workflows#OpenAI-compatible API
Oh My Pi is a terminal coding assistant for developers who want an AI agent working directly in their codebase with IDE tools. It's a fork of Pi that supports both local model servers and cloud providers.
sonible.comVoice, Speech and Music
macOS · Windows
sonible smart:chain is a proprietary AI mixing plug-in for producers and audio engineers who want help processing individual tracks and building a rough mix. It runs in a DAW on macOS or Windows, with native Apple Silicon support. Its processors share an analysis of the audio, so their suggested settings account for the rest of the chain.
23.4KUpdated 2 weeks agoApache-2.0
macOS · Windows · Linux · iOS · Android · Web#OpenAI-compatible API
MLC LLM is a compiler and deployment engine for developers running language models on their own hardware or building AI into apps. Its shared MLCEngine supports deployment across desktop computers, mobile devices and browsers.
643Updated 2 years agoMIT
macOS · Windows · Linux · Web · Browser Extension#Batch processing#Multilingual#Quantization
TranslateLocally translates text on your own computer for people who want local machine translation and teams working with their own translation models. It uses Marian and Bergamot, with a desktop interface for everyday text and command-line access for batch work.
sherpa-onnx
1 video15.9KUpdated 1 day agoApache-2.0
macOS · Windows · Linux · iOS · Android · Web#Multilingual#ONNX#Speaker diarization
sherpa-onnx is a toolkit for developers building speech features that work offline on their own devices. It covers transcription, speech generation and audio analysis, with processing kept local.
20Updated 3 months ago
macOS · Windows · Linux · Docker · Web · Browser Extension#Batch processing#LLM tracing#MCP
Torrix is a self-hosted LLM monitoring tool for teams investigating AI spending and failed requests. It keeps request records in your infrastructure and brings usage analytics and individual traces into one dashboard.
322Updated 2 weeks agoMIT
Windows · Linux
Lightning Pose is an open-source package for researchers who estimate animal poses from video for behavior analysis. It supports 2D and 3D pose estimation with single-camera and multiple-camera datasets, including footage where body parts become hidden from view.
18.4KUpdated 1 day ago
Docker#Distributed execution#Hugging Face integration#Quantization
Megatron-LM is a Python framework for researchers training large language models on NVIDIA GPU infrastructure. It provides reference training scripts for experimenting with models and studying distributed training.
6.3KUpdated 5 months agoApache-2.0
Windows · Linux · Docker#Multilingual#ONNX
PaddleX is a low-code toolkit for developers building AI applications with PaddlePaddle models. It brings pretrained pipelines and model training into one tool for applications that process documents, images or time-series data.
8.1KUpdated 2 months agoApache-2.0
Web
Evidently helps AI teams check output quality and catch regressions in chatbots, RAG applications, AI agents and predictive models. Its Python library handles text and tabular data for development evaluations and production monitoring.
8KUpdated 23 hours agoLGPL-3.0
macOS · Windows · Linux#Agent Skills#Code execution#Human approval
Pi Desktop is a desktop workspace for developers who want AI coding agents independent of their editor or terminal. It keeps projects and agent sessions together, with tools to review changes and inspect ongoing work.
3.2KUpdated 1 year agoApache-2.0
#Hugging Face integration#Multilingual#Tool calling
MiniMax-M1 is a reasoning model for developers building AI agents or working on coding and mathematical problems with long inputs. You can deploy it on your own infrastructure.
16.4KUpdated 4 months agoMIT
Docker#Code execution#Human approval#Ollama integration
PentestGPT is an AI agent for security testers working on authorized penetration tests and capture-the-flag (CTF) challenges. It can carry out a test autonomously or let you guide the work in an interactive mode.
39.3KUpdated 5 days agoApache-2.0
Windows · Docker#Ollama integration#OpenAI-compatible API#Source citations
LangExtract is a Python library for developers who need to turn notes, reports or other text into structured data. It links extracted details to their original passages so people can check the results against the document.
10.3KUpdated 3 weeks agoMIT
Web#Multilingual
M3E Canvas is a visual editor for people planning Material 3 Expressive apps with an AI coding assistant. It lets you sketch screens and test their flow before handing a text prompt to a tool such as Claude Code, Codex, Gemini CLI or Cursor.
9.4KUpdated 1 day agoApache-2.0
macOS · Windows · Linux#Agent Client Protocol#Agent Skills#Code execution
Atlas is a desktop workspace for developers who use coding agents across projects and want to keep the context behind their code changes. It brings agent conversations, code review and project history into one window.
32.8KUpdated 2 days agoMIT
VS Code#Git integration#Knowledge graphs#MCP
Code Review Graph helps developers review changes with AI coding assistants without repeatedly supplying an entire repository. It keeps a local map of code relationships and returns the context relevant to a change or question.
50Updated 1 day agoAGPL-3.0
Docker · Web#Agent Skills#Browser automation#Code execution
Eidon AI is a self-hosted AI assistant for people who want everyday chat and agents that can carry out longer tasks on their own computer or server. A Chief of Staff agent answers directly, delegates work to specialists, or creates an agent for a task. Agents can message each other and keep working on a schedule.
1.1KUpdated 10 months agoMPL-2.0
Docker · Web#MCP#Ollama integration#OpenAI-compatible API
Minima lets you ask questions about your own documents, with a choice of local inference or an external model. It's a self-hosted RAG tool for people and teams who want document-based answers while controlling where indexing and AI processing happen. It runs in Docker containers and is open source under the Mozilla Public License 2.0.
125Updated 1 week agoMIT
Docker · Web#Hybrid search#Knowledge graphs#MCP
OneRAG is a self-hosted RAG framework for developers building chatbots that answer questions using their own documents. It combines document retrieval and AI answers, with replaceable components for different models and search needs.
356Updated 2 days ago
Android#Multilingual#Works offline
FUTO Voice Input adds private dictation to compatible Android keyboards and apps. It's for people who want speech recognition on their phone while keeping the keyboard they already use. Gboard and Samsung Keyboard don't support it as an alternative voice input provider.
23.3KUpdated 3 days agoMIT
Docker#MCP#Tool calling
n8n-MCP connects AI assistants to n8n so automation builders can create and maintain workflows through tools such as Claude, ChatGPT and Cursor. It's a connector for an assistant you already use, rather than a standalone AI agent.
5.3KUpdated 2 days agoApache-2.0
#Batch processing#Distributed execution#OpenAI-compatible API
llm-d is a distributed LLM inference stack for infrastructure teams serving models across a Kubernetes cluster. It coordinates model servers such as vLLM and SGLang to handle production traffic across multiple machines.
2.5KUpdated 3 days agoMIT
#Agent Skills#Git integration#Source citations
Better Harness helps developers and teams assess how coding agents carry out work. It examines the workflow around a code change to find unclear goals, missing validation and delivery checks that a diff review can miss.
accentize.comVoice, Speech and Music
macOS · Windows
Accentize SpectralBalance is a proprietary dialogue EQ plugin that runs on macOS and Windows, with native Apple Silicon support. It's for dialogue editors, ADR mixers and podcast producers who need speech recorded across different takes or environments to sound consistent.
1.3KUpdated 2 days agoApache-2.0
#Distributed execution
MLForecast is an open-source Python library for data scientists and developers who need to forecast many time series with machine learning. It combines time series feature engineering with scikit-learn-compatible models, so teams can use regressors such as LightGBM and LinearRegression rather than adopt a dedicated forecasting model. Its license is Apache 2.0.
30.1KUpdated 1 day agoAGPL-3.0
macOS · Windows · Linux · iOS · Android · Web#Multi-user access#Role-based access#Semantic search
Ente Photos is a Google Photos alternative for people who want to back up and share their library without letting the storage provider read its contents. You can self-host its server or use Ente's hosted service.
1.3KUpdated 4 days agoApache-2.0
#Context compression#Distributed execution#Hugging Face integration
kvpress is a Python library for developers and researchers reducing the memory needed for long-context LLM inference. It compresses the key-value cache that grows as a model processes longer inputs.
774Updated 5 months agoApache-2.0
Docker#MCP#OpenAI-compatible API#Persistent memory
Stash gives AI tools persistent memory so preferences, plans and working context can carry into later conversations. It's for people switching between AI tools and developers building agents that need information to survive between sessions.