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.
189Updated 4 weeks agoMIT
Windows#LM Studio integration#Multilingual#Ollama integration
DeskTranslate translates text visible in games, videos, menus and images for people who want to read it without switching applications. It can translate a single selection or follow changing dialogue in a chosen screen region.
27.2KUpdated 19 hours agoMIT
#AI red teaming#Git integration#MCP
Promptfoo is an open source CLI and library for developers and security teams evaluating AI applications on their own machine. It supports local models through Ollama alongside cloud providers. Evaluations run locally, but tests against cloud models send requests to those providers, and most require an API key.
27.7KUpdated 10 months ago
#Batch processing#GGUF#Hugging Face integration
Qwen3 is a language model family from Alibaba Cloud's Qwen team for people building chat applications or running models on their own hardware. Its public weights include dense and mixture-of-experts models in smaller and larger sizes.
3.4KUpdated 3 months agoApache-2.0
Docker · Web#Agent Skills#Browser automation#Code execution
II Agent is an AI agent for developers and teams who want an assistant to carry out research, build applications and handle documents. It can act through a browser, shell and files to complete tasks that need several steps.
12.3KUpdated 2 years agoApache-2.0
Web#Hugging Face integration#LoRA#Multimodal input
AnimateDiff generates animations with personalized Stable Diffusion models for artists and developers who want motion in their chosen visual style. Compatible image models don't need separate animation training.
4KUpdated 2 months agoApache-2.0
#Quantization
Nunchaku is a local diffusion inference engine for developers and image-generation users who want to run models such as FLUX with less GPU memory. It focuses on faster generation with compressed models on NVIDIA hardware.
10.8KUpdated 6 days agoMIT
#Hugging Face integration#Speaker diarization#Voice activity detection
pyannote.audio is a Python toolkit for developers and researchers who need to separate recordings by speaker. Speaker diarization identifies who spoke when, so applications can associate parts of an audio recording with different speakers.
87.3KUpdated 1 week agoApache-2.0
Docker#Browser automation#Structured output
Crawl4AI is a web crawler and scraper for developers feeding websites into AI agents, RAG systems and data pipelines. It can extract useful page content without requiring an LLM.
0Updated 1 month agoMIT
Docker · Web#Knowledge graphs#MCP#Multi-user access
Atlas Note combines a self-hosted note library with AI search and answers that cite your notes. It's for people keeping meeting records, project notes or personal reference material who want to find related information without remembering exact wording. The browser interface runs on your own Docker-hosted server, and the project is open source under the MIT license.
14.4KUpdated 8 months agoApache-2.0
Web#Batch processing#Hugging Face integration#Multilingual
Qwen3-TTS is a family of local text-to-speech models for developers building speech applications or creating audio with custom voices.
llm (Simon Willison)
1 video12.8KUpdated 3 days agoApache-2.0
#LM Studio integration#Multimodal input#OpenAI-compatible API
LLM is a command-line tool and Python library for developers who want to use language models in terminal workflows or applications. It supports models running on your machine alongside remote providers such as OpenAI, Anthropic and Google.
3.3KUpdated 6 days agoApache-2.0
Docker · Web#Multi-user access#Prompt versioning
Pezzo helps developers and teams manage prompts and investigate problems in LLM applications. It brings prompt editing and monitoring into one place for projects where several people contribute to AI behavior.
48.4KUpdated 1 week agoApache-2.0
macOS · Linux · Web#Distributed execution#Hugging Face integration#MLX
exo is a local LLM runner for people who want to run models too large for a single machine's memory. It joins devices into a cluster and runs inference on your own hardware.
hillnote.comAI Notes and Knowledge Bases
macOS · Windows · iOS · Android#MCP#Ollama integration#Works offline
Hillnote is a writing and planning workspace for people who want local files and AI help inside their editor. It keeps your work as plain Markdown on disk, readable by other editors and accessible to AI agents.
6.2KUpdated 2 weeks agoGPL-3.0
macOS · Windows · Linux#Batch processing#ONNX#Visual workflows
chaiNNer is a desktop editor for people who want AI upscaling and repeatable image processing without writing scripts. Its visual workflows combine model processing with ordinary edits, so you can reuse the same chain across a collection of images.
321Updated 2 weeks agoMIT
Android#Agent Skills#Human approval#MCP
SeekerClaw runs a personal AI agent on Android phones for people who want recurring tasks, device control and Solana wallet actions through Telegram or Discord. The agent stays active in the background and uses Claude, OpenAI, OpenRouter or an OpenAI-compatible gateway for its AI engine.
3.4KUpdated 4 days agoMIT
Linux · Docker · Web#Code execution#Git integration#Guardrails
RedAmon is an AI penetration testing framework for security teams testing systems they're authorized to assess. It connects attack-surface discovery, exploit testing and code fixes in one self-hosted workspace.
5.2KUpdated 2 days agoApache-2.0
Linux · Docker · Web#Hugging Face integration#LoRA#Quantization
H2O LLM Studio helps teams adapt language models to their own datasets through a browser interface, without writing training code. It's aimed at organizations building models for specific tasks.
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.
Hermes HUD
1 video1.9KUpdated 1 day agoMIT
macOS · Windows · Linux · Web#Git integration#LLM tracing#PII redaction
Hermes HUD is a browser dashboard for people who already run the Hermes AI agent and want to inspect its activity and persistent memory. It requires a running agent and reads its local data.
2.1KUpdated 20 hours agoMIT
macOS
macmon is a local system monitor for people checking how demanding workloads, including local AI, use an Apple Silicon Mac. Its terminal interface shows live hardware readings and a process list without requiring administrator privileges.
280Updated 22 hours agoAGPL-3.0
macOS · Windows · Linux · Android · Web#Works offline
Writeopia is a text editor for writers, developers and researchers who want AI assistance with drafts and notes while keeping their work on their own computer.
391Updated 2 weeks agoMIT
Web#Batch processing#Multilingual#Ollama integration
ChatGPT Subtitle Translator translates SRT subtitles for people who need translated text to stay matched to the original entries. It supports local Ollama models and OpenAI-compatible providers, so you can choose where translation runs.
286Updated 2 weeks agoApache-2.0
#Code execution#Guardrails#Human approval
MartinLoop runs around coding agents to keep software jobs within agreed boundaries and check their results. It's for developers and engineering teams who want to delegate longer tasks while retaining limits, recovery information and a record of what happened.
msty.appAI Notes and Knowledge Bases
Web#llama.cpp backend#MLX#Ollama integration
Msty is a family of AI products for individuals, teams and organizations working with models and their own knowledge. Msty Studio is its workspace product, with separate products for agents and centralized model access.
75Updated 4 days agoMIT
Android · Web · Browser Extension#Agent Skills#Code execution#Git integration
Tide Commander is a self-hosted workspace for developers coordinating several AI coding agents across projects. It brings agent conversations and project tools into a browser interface so you can assign work and inspect the results together.
6.3KUpdated 3 days agoApache-2.0
Web#LLM tracing#Ollama integration#Prompt versioning
Helicone helps developers inspect and debug LLM applications, including agents, chatbots, and document processing pipelines. It combines request monitoring with a gateway for routing calls across AI providers.
616Updated 1 month agoApache-2.0
macOS · Linux · Docker#Hugging Face integration#Hybrid search#ONNX
ColGREP helps developers and coding agents find relevant code even when they don't know the exact words to search for. It runs locally, while NextPlaid, the search engine behind it, can also serve other retrieval applications on a self-hosted server.
1.3KUpdated 2 months agoMIT
#Agent Skills#Human approval#Knowledge graphs
Smart Second Brain is an Obsidian plugin for people who want to find and work with information across their notes. It connects search and a topic graph with an AI assistant that can use your vault as context.
8.6KUpdated 2 days agoApache-2.0
Web#Visual workflows
DataFlow is a Python system for researchers and teams preparing data for LLM training or RAG. It turns noisy PDFs, plain text, and question-answer datasets into data suited to a specific domain or training task.
8.8KUpdated 1 day agoAGPL-3.0
#Git integration#Human approval#Multi-agent workflows
Claude Squad is a terminal app for developers who want several AI coding agents working on separate tasks at once. It keeps their sessions in one window and gives each task its own Git workspace and branch.
19.3KUpdated 1 day agoApache-2.0
#Hugging Face integration#Multilingual#Multimodal input
Sentence Transformers is a Python library for developers building search and document retrieval on their own hardware. It helps match content by meaning and rank results against a query.
1.8KUpdated 3 weeks agoApache-2.0
Web#MCP#Multi-user access#Ollama integration
APIPark is an AI gateway and API developer portal for teams managing model services and business APIs. It gives applications a common request format and lets teams share APIs with controlled access.
3.1KUpdated 7 months agoMIT
macOS · Windows · Linux · Docker · Web#Batch processing#Multimodal input#Reranking
Siftly helps people with large Twitter/X bookmark collections find saved posts and organize them by topic. It runs on your own machine, with AI processing handled by the endpoint you choose.
19Updated 3 days ago
Docker · Web#Browser automation#MCP#Multi-agent workflows
Open Assistant is a self-hosted personal AI assistant for people who want it to act on their email, calendar, files, and notes. It runs in a single Docker container with a browser interface. A coordinator assigns requests to specialist agents, so a conversation can lead to finding an invoice, scheduling a meeting, or researching a topic.
huggingface.coOCR and Document Scanning
Linux#Batch processing#Hugging Face integration#Multimodal input
Qwen2.5-VL is a vision-language model for developers building visual assistants, document processing applications and screen-based agents. It answers questions about images and video and can return structured data for software to use.
3.1KUpdated 3 weeks agoApache-2.0
#AI red teaming#Guardrails
DeepTeam is a Python framework that runs on your machine to test chatbots, AI agents and retrieval-augmented generation applications for security failures. It's for developers and security teams who want adversarial tests they can repeat as an application changes. Its model-powered attacks and scoring use the selected provider; calls to OpenAI or other cloud services send data off your machine.
getfluid.appDesktop Chat Apps
macOS#Works offline
Fluid is a local AI assistant for Mac users who want to ask questions without sending their chats to a hosted model. It runs Meta Llama 3 on your Mac and supports offline conversations.
22.7KUpdated 1 day ago
#Agent Skills#Code execution#Context compression
Prime Agent is a local terminal coding and research agent for work that continues across sessions. It runs commands and edits files in your project directory, while a persistent Python environment keeps working state available. Its hosted subscription and API-key routes send model requests to the selected provider; local execution doesn't imply offline inference.
253Updated 5 days ago
#Agent Skills#Code execution#Git integration
Pi Extensible Workflows is an extension for developers who want repeatable processes involving several AI agents. It coordinates resumable workflows inside the Pi host environment and lets you inspect work while it runs.
4.6KUpdated 21 hours agoGPL-3.0
macOS · Windows · Linux · Docker · Web#Code execution#Human approval#llama.cpp backend
Dagu turns existing scripts and runbooks into scheduled workflows for operations, data pipelines, and AI automation. You define dependencies and actions in YAML, then inspect runs and retry failures from its built-in Web UI.
leawo.orgPhoto Editing and Upscaling
macOS · Windows#Batch processing
Leawo PhotoIns is a proprietary desktop AI photo editor for Windows and macOS that combines photo enhancement, background removal and image enlargement. It's aimed at people who need to correct individual photos or process a batch without editing every image by hand. Each of its main functions supports automatic processing and manual adjustments.
1.8KUpdated 24 hours agoApache-2.0
#Tool calling
OLMo is a language model family from Ai2 for researchers and developers who want to run models on their own hardware or study how they're trained. It provides model weights, datasets, code and reports for examining and adapting the models.
807Updated 3 weeks agoMIT
#Home Assistant integration#Ollama integration#OpenAI-compatible API
AI Automation Suggester helps Home Assistant users find automation ideas based on their home's devices, rooms and existing automations. It produces YAML suggestions for review rather than installing automations itself.
20.2KUpdated 5 days ago
macOS · Windows · Linux · Docker · Web#Browser automation#Code execution#MCP
OWL is a Python framework built on CAMEL-AI for developers who want multiple AI agents to work together on tasks. It combines research, file analysis, and actions in a browser or terminal within one task workflow.
472Updated 3 months agoMIT
#llama.cpp backend
Icebreaker is a local AI chat app for people who want to converse with language models running on their own hardware. It uses llama.cpp, with Hugging Face also part of its model stack.