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.
662Updated 1 day agoApache-2.0
macOS · Windows · Linux#GGUF#Hugging Face integration#llama.cpp backend
Docker Model Runner lets developers run AI models on their own computers or servers and connect them to applications. It combines local inference with model distribution through container registries.
5.4KUpdated 2 days agoMIT
#Human approval#Knowledge graphs#MCP
Code Graph RAG helps developers understand and change unfamiliar repositories, including monorepos that mix languages. It maps code relationships into a knowledge graph so questions and edits can use context across files.
1.5KUpdated 1 week agoMIT
Windows · Android#MCP#Multilingual#Multimodal input
My Neuro is a local AI desktop companion for people who want to create a character with their own choice of appearance, voice and personality. It supports spoken and typed conversations, with character expressions and movements that respond to the dialogue.
11.9KUpdated 3 days agoMIT
Docker#Human approval#Multilingual#PII redaction
Presidio is a self-hosted framework for developers and organizations that need to remove personally identifiable information (PII) from data. It detects sensitive details such as names, credit card numbers and phone numbers, then applies configurable de-identification.
2.6KUpdated 10 months agoMIT
macOS · Windows · Linux · Docker#Distributed execution
Hivemind is a Python library for researchers and teams that want to train a shared neural network across computers owned by universities, companies or volunteers. It uses PyTorch and connects participants over the internet, so contributors can pool their machines for a training job without a central master node.
1.7KUpdated 6 days agoApache-2.0
Docker#Distributed execution#Semantic search
Vald is a distributed vector search engine for developers building similarity search into applications. It runs on a self-hosted Kubernetes cluster and finds approximate nearest neighbors in dense vectors using NGT. It's open source under the Apache 2.0 license, with an architecture designed to spread large vector collections across multiple machines.
3.2KUpdated 3 months agoMIT
Windows#ONNX#Works offline
QualityScaler is a local AI upscaler for people who want to enlarge photographs and videos and reduce noise through a Windows desktop app. It processes media on your PC without an internet connection.
1.5KUpdated 1 year agoMIT
DiCE is an open-source Python library that finds changes to an input that would make a machine learning model produce a different result. It's for model developers and researchers who need to explain individual predictions or examine a model's dependence on particular features. It generates several alternatives, so people can compare different routes to the desired prediction.
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.
631Updated 1 week agoApache-2.0
Android#Home Assistant integration#Hugging Face integration#Multimodal input
OlliteRT lets you use an Android phone as a private AI server for apps on your local network. It's for people who want to run models locally for chat clients or home automation without a cloud inference service.
topazlabs.comPhoto Editing and Upscaling
macOS · Windows#Works offline
Topaz Gigapixel enlarges images for print, close crops and photo restoration. It's for photographers, artists and designers who need more detail from small originals or older pictures.
51Updated 1 month ago
macOS · Windows · Linux · Docker#Agent Skills#Code execution#Distributed execution
Code Buddy is a terminal AI coding agent for developers who want it to read a repository, make changes and run commands on their machine. It supports local models through Ollama as well as cloud providers.
qualcomm/GenieXInference Libraries and Bindings
macOS · Windows · Linux#GGUF#Hugging Face integration#llama.cpp backend
Nexa SDK is an on-device AI framework for developers building apps that run models on users' hardware. It covers language, vision and audio tasks through a shared interface for local inference.
8.8KUpdated 1 year agoMIT
#Distributed execution#Hugging Face integration
VAR is an image generation research toolkit for researchers and developers studying autoregressive models as an alternative to diffusion. It generates images through next-scale prediction, building finer detail across successive image scales.
1.3KUpdated 2 months ago
macOS · Windows · Linux#Distributed execution#Resumable workflows
SMAC3 is a Python tool for researchers and developers tuning machine learning models or other algorithms on their own hardware. It combines Bayesian optimization with a racing mechanism that decides which configurations deserve further evaluation. It runs locally on Linux, Windows and macOS, and supports parallel evaluation on clusters through Dask.
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.
30.7KUpdated 3 weeks ago
macOS · Windows#Image-to-image
FaceFusion is an AI face editing tool for people creating altered faces and lip-synced media on their own computer. It combines face manipulation with tools for improving faces and frames.
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.
439Updated 4 days agoApache-2.0
macOS · Windows · Linux#Batch processing
HD-BET uses neural networks to separate brain tissue from surrounding structures in MRI scans. It runs locally and is aimed at researchers and medical imaging teams who need automated brain masks, including for scans affected by tumors, lesions or surgical resection cavities.
4.4KUpdated 1 month agoMIT
gpustat is a local terminal monitor for people running AI workloads or sharing accelerator hardware. It helps you check device activity and identify the jobs using memory without opening a separate dashboard.
4KUpdated 1 month agoApache-2.0
#Hugging Face integration#Multilingual#Tool calling
SmolLM3 is a compact language model from Hugging Face for developers building local AI applications and researchers studying model training. It has 3B parameters and comes in base and instruction-tuned variants.
12.3KUpdated 4 days agoMIT
macOS · Windows · Linux · Docker#Browser automation#Multi-user access#PII redaction
CamoFox Browser is a self-hosted browser server for developers whose AI agents need to interact with sites that detect browser automation. It builds on Camoufox, a Firefox fork with browser fingerprint spoofing, to reduce detection by systems such as Cloudflare and Google's bot checks.
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.
1.9KUpdated 6 days agoApache-2.0
#LLM tracing#Multi-agent workflows#Scheduled tasks
Jido is an Elixir framework for developers who want to run cooperating agents inside their own application or self-hosted server. Its BEAM runtime handles agent state, tool execution and coordination. AI is optional: the core supplies the runtime, while jido_ai adds model integration separately.
13.3KUpdated 1 year ago
Linux · Docker#Multilingual#Multimodal input
Wav2Lip changes a face's mouth movements in an existing video to match supplied speech. Its research version is for noncommercial projects, including experiments with lip-sync generation and model training.
6.7KUpdated 2 years agoApache-2.0
#ControlNet#Hugging Face integration#Image-to-image
IP-Adapter adds reference-image prompting to Stable Diffusion for artists and developers who want to guide generation with an image rather than describe every detail in words. It works with an existing text-to-image model and can combine image references with text prompts.
14.4KUpdated 1 year ago
#Multilingual
Flair is a free Python library for developers and researchers who need to extract information from text or train their own natural language processing models. It combines pretrained text analysis models with tools for building word and document embeddings, all within a framework built directly on PyTorch.
11.9KUpdated 2 months ago
macOS · Linux · Web#Batch processing#Hugging Face integration#Multilingual
Seamless Communication is Meta's family of AI models for developers and researchers building multilingual speech applications. It covers translation and transcription, with dedicated models for conversations and expressive speech.
2.3KUpdated 1 day ago
macOS · Windows · Docker · Web#Agent Skills#LLM tracing#MCP
MCPJam helps MCP server developers check how their tools and apps behave across AI clients before deployment. It combines hands-on debugging with repeatable tests for differences between ChatGPT, Claude, Cursor, and Copilot.
1.9KUpdated 1 day agoAGPL-3.0
macOS · Windows · Linux · Docker#Batch processing#Distributed execution#Hugging Face integration
Sonar serves language and multimodal models for developers and teams running AI applications on their own hardware. It builds on vLLM and works with Hugging Face-compatible models.
41.2KUpdated 2 days agoAGPL-3.0
Docker · Web#Git integration#MCP#Multi-user access
ToolJet is an internal-app builder for developers and operations teams creating dashboards, admin panels and business tools around existing data. It can run on your own infrastructure with Docker or Kubernetes, or through ToolJet Cloud. The community foundation uses AGPL-3.0; Enterprise features use separate commercial terms.
6KUpdated 1 month ago
macOS · Windows · Linux · Docker · Web#Multi-agent workflows
DevOpsGPT is a self-hosted AI development application for teams turning written requirements into code and deployment work. The browser interface and generated-code workspace run on your machine or server, while GPT requests use the OpenAI API with a token and incur provider charges.
hitpaw.comVideo Upscaling and Frame Interpolation
macOS · Windows#Batch processing
HitPaw VikPea is a paid AI video enhancer for Windows and macOS, aimed at people restoring family recordings, improving compressed clips, or preparing footage for larger screens. It combines upscaling to 4K or 8K with tools for blur, noise, and compression artifacts. It also enhances AI-generated videos from Kling, Sora, Veo, and Seedance.
991Updated 2 days agoMIT
macOS · Linux · Docker · Web#Code execution#Git integration#Multi-user access
sandboxd is an AI app builder for teams hosting coding agents, playgrounds or app previews on their own server. It turns prompts into running apps, each with an isolated workspace and its own preview URL.
373Updated 7 months ago
Docker#Agent Skills#Code execution#Git integration
cook coordinates coding agents for developers who want repeated reviews or competing implementations of a task. It supports Claude Code, Codex and OpenCode, and lets you combine sequential work with parallel attempts.
150Updated 1 day agoMIT
macOS · Windows · Linux · Docker · Web#Guardrails#Human approval#Multi-agent workflows
Taskuary is a personal AI work manager for people whose requests arrive across email, chat and ticket systems. It gathers those requests into tasks and lets AI agents prepare the work for your review.
623Updated 4 months agoMIT
#Agent Skills#Code execution#Context compression
OpenHarness SDK is a TypeScript toolkit for developers building coding assistants and other AI agents into their own applications. It gives the application control over conversation history, tool permissions and task delegation.
8.5KUpdated 1 day agoMIT
#Agent Skills#Batch processing#Guardrails
OGX, formerly Llama Stack, is an AI application server for developers building chat apps, document search and AI agents. It brings model access and the services those applications need into a server you can host yourself.
6.4KUpdated 2 days ago
macOS · Windows#Code execution#MCP#Multi-agent workflows
Everywhere is a desktop AI assistant for people who want help with the app they're working in without copying its contents into a separate chat. It reads on-screen context to answer questions and carry out tasks across apps.
15.1KUpdated 23 hours ago
Docker#Batch processing#Distributed execution#LoRA
TensorRT-LLM is an inference library for developers serving LLMs on their own NVIDIA GPUs. It supports application-level inference and server deployments, with performance optimizations for workloads spread across one or several machines.
10.9KUpdated 3 days agoApache-2.0
Docker
Dopamine is a reinforcement learning framework for researchers who want to modify agents and test algorithm ideas. Its compact codebase focuses on a limited set of established algorithms and supports experiments on your own hardware.
14.6KUpdated 1 day agoApache-2.0
Docker#Agent Skills#Code execution#Distributed execution
AX is a self-hosted AI agent orchestrator for teams running autonomous tasks on Kubernetes. It manages agents that retain state and need access to models, repositories and tools while they work.
15.4KUpdated 2 months agoMIT
Linux · Web#Code execution
RD Agent is a self-hosted AI research agent for data scientists, researchers and quantitative developers. It runs experiments on a Linux machine or server, while chat and embedding requests use providers through LiteLLM, including OpenAI and Azure OpenAI. Those remote configurations require API credentials and internet access; hosting the agent yourself doesn't move their inference onto your hardware.
200Updated 4 days agoApache-2.0
Docker · Web#Hybrid search#Knowledge graphs#LLM tracing
Flexible GraphRAG is a self-hosted platform for teams building document search and AI chat that use both text and relationships between entities. It extracts knowledge graphs from documents and combines graph retrieval with vector similarity and full-text search. You can run it standalone or in Docker. It's open source under Apache 2.0.
10.1KUpdated 2 years ago
macOS · Web#Image-to-image#LoRA#Multimodal input
PhotoMaker generates personalized portraits and artwork from reference images and text prompts. It's for people creating photos or avatars that retain a person's recognizable features across different settings and styles.
2.4KUpdated 2 days agoApache-2.0
macOS · Linux#Code execution#Guardrails
Gondolin is a local sandbox for developers whose AI agents execute generated code. It separates that code from the host while letting developers control access to files, network destinations and API credentials.