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.
waves.comVoice, Speech and Music
macOS · Windows
Waves Clarity Vx is a proprietary AI audio plugin for removing background noise from recorded voices. It handles both speech and singing, so it's relevant to music producers working on vocal tracks as well as podcast creators and video editors cleaning up dialogue.
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.
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.
281Updated 22 hours agoMIT
Windows#Batch processing#ONNX#Works offline
ALH Pro processes images, video and audio on your own computer. It's for people restoring older footage, enlarging photos or illustrations, and preparing media without uploading their files.
790Updated 3 weeks agoMIT
macOS · Windows · Linux · Docker · Web#LLM tracing#Works offline
AgentSight is a local AI agent monitoring tool for developers investigating failed runs, slow steps or unexpected changes. It connects prompts and model calls to what agents actually do on the machine, including activity their own logs may miss.
MaxText
2 videos2.5KUpdated 21 hours agoApache-2.0
Docker#Distributed execution#Multimodal input#Quantization
MaxText is an LLM training library for researchers and engineers building models from scratch or adapting existing ones. It provides a reference implementation teams can modify for their own model designs, with training that scales from a single host to large clusters.
1.8KUpdated 20 hours ago
macOS#Code execution#Hugging Face integration#MLX
Klee is a native macOS AI chat app and agent for people who want an assistant to work with files on their Mac. It runs models locally through MLX, and downloaded models can chat offline without an account or API key.
2.6KUpdated 1 day ago
macOS · Windows · Linux#Code execution#Git integration#MCP
Nanocoder is a terminal AI coding assistant for developers who want to choose which model works on their code. It can use local models through Ollama or send requests to a hosted provider through an OpenAI-compatible API.
186Updated 2 days agoMIT
#Distributed execution
APPFL is an MIT-licensed Python framework for researchers and data scientists who want to train machine learning models across distributed clients while keeping training data decentralized. It supports user-defined models and lets teams test privacy-preserving federated learning methods in simulations or real distributed experiments.
30.2KUpdated 23 hours agoApache-2.0
Docker · Web#Code execution#Git integration#Multi-user access
Kestra coordinates AI, data and infrastructure workflows for teams that need to connect tasks and track their execution. It can run existing scripts and containers, so workflows can span tools written in different languages.
1.1KUpdated 1 day agoAGPL-3.0
macOS · Windows · Linux · Docker · Web#Agent Client Protocol#Code execution#Distributed execution
KanDev is a self-hosted workspace for developers managing AI coding tasks and reviewing the resulting changes. It organizes work on kanban boards and lets you define workflows with your own agent choices and review gates.
5.9KUpdated 23 hours agoBSD-3-Clause
Linux#Distributed execution#Hugging Face integration
torchtitan is a training platform for researchers and developers experimenting with generative AI models on their own GPU servers or clusters. Its replaceable components and extension points support work on model architectures and training infrastructure.
155Updated 1 year ago
#Hugging Face integration#Multilingual#Voice cloning
IndicF5 is a text-to-speech model for developers and researchers who need to generate spoken audio in Indian languages. It supports Assamese, Bengali, Gujarati, Hindi, Kannada, Malayalam, Marathi, Odia, Punjabi, Tamil and Telugu.
347Updated 4 weeks agoApache-2.0
Docker · Web#Git integration#Knowledge graphs#llama.cpp backend
Understory gives AI agents persistent knowledge across sessions in Markdown files you can read, edit, and track in Git. It's for people who want their agents' memory accessible outside a chat history.
3.7KUpdated 2 days agoMIT
BoTorch is a Python library for researchers and experienced AI practitioners who build Bayesian optimization algorithms. It helps choose which inputs to evaluate next by fitting a probabilistic model to observed results. Its main appeal is control over the models and decision rules used in that search.
908Updated 1 day agoAGPL-3.0
macOS · Windows · Linux · Docker · Web#Agent Skills#Tool calling
TrailSnap is a self-hosted AI photo album for people and families who want to organize their pictures and retrace past trips. It connects photos with places and travel records so you can find a particular memory or review a whole journey.
13.2KUpdated 2 days ago
Linux · Web#Code execution#Distributed execution
CubeSandbox is a self-hosted sandbox service for teams that need AI agents to execute code on their own infrastructure. Each sandbox has its own operating system kernel inside a hardware-isolated MicroVM.
9.3KUpdated 2 days agoApache-2.0
Docker · Web#Multi-user access#Ollama integration#OpenAI-compatible API
Morphic is an AI search engine for people who want answers they can check against web sources. It searches the web and reads URLs to gather information for a question.
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.
2.9KUpdated 1 month agoApache-2.0
Linux#Distributed execution#Hugging Face integration
Nanotron is a Python library for researchers and developers training language models on their own datasets and GPU infrastructure. It supports training on one machine or across multiple servers.
1.1KUpdated 1 day agoApache-2.0
macOS#Hugging Face integration#Quantization
Optimum Quanto is an open-source PyTorch library for developers who want to reduce the memory needed to run models on their own hardware. It handles language models and image-generation models, with integrations for Hugging Face Transformers and Diffusers. The project is in maintenance mode, accepting minor fixes and documentation work rather than major features.
1.6KUpdated 9 months ago
macOS · Windows · Linux · Docker#Code execution#Ollama integration#Persistent memory
Lemon AI is a local AI agent for people who want to research topics, write code and analyze data on their own hardware. It also lets you revise generated HTML reports and pages without asking the agent to recreate the whole result.
5.2KUpdated 3 days agoApache-2.0
macOS · Linux · Docker#Batch processing#Structured output
GROBID turns scientific and technical PDFs into structured TEI XML on your own machine or server. It's for researchers and developers who need article metadata, full text and bibliographical references for search, analysis or document collections. The software is open source under Apache 2.0.
excire.comAI Photo Libraries
macOS · Windows#Semantic search
Excire Search is a Lightroom Classic plugin for photographers who need to find material in large catalogs and choose between similar shots. Its AI analyzes photos and video clips locally without transferring them to a cloud service.
4.9KUpdated 3 years agoMIT
#Hugging Face integration#Structured output
Jsonformer is a Python library for developers who need structured JSON from language models running through Hugging Face Transformers. It controls the JSON structure while the model supplies the values, reducing reliance on prompts that ask a model to produce correctly formatted output.
13KUpdated 1 day ago
iOS · Android · Docker · Web#Batch processing
Inbox Zero helps people with busy inboxes sort incoming mail and prepare replies. It works alongside your existing email client and supports Gmail, Google Workspace and Microsoft Outlook.
4.4KUpdated 3 days agoBSD-3-Clause
Web#Agent Client Protocol#Code execution#Human approval
Jupyter AI is an extension you run with your own JupyterLab server, giving agents access to notebooks, files and terminal commands in that environment. Model access comes from your separately installed agent; Claude Code’s standard connection, for example, sends prompts to its cloud provider. Its built-in Jupyter MCP server connects agents to notebook operations, alongside file editing and terminal commands. Chat sits beside the work.
249Updated 4 days agoAGPL-3.0
macOS · Linux#Code execution#Git integration#Human approval
Orbi is a self-hosted AI coding agent for developers and teams who want GitHub backlog tasks carried through to reviewed pull requests and tagged releases. It runs on Linux or macOS, on your own computer or server. The macOS launchd scheduler is documented but has not yet been verified on real hardware. The open source core is free under AGPL-3.0.
41.6KUpdated 4 months agoMIT
macOS · Windows · Linux#GGUF#Hugging Face integration#llama.cpp backend
BitNet is Microsoft's local LLM inference framework for developers and researchers working with compatible 1-bit models. Its bitnet.cpp runtime focuses on faster inference and lower energy use on your own hardware.
364Updated 2 months agoAGPL-3.0
#Ollama integration#RAG#Semantic search
Joplin Jarvis is an AI assistant for people who keep their research and writing in Joplin. It uses your notes as context for conversations and helps you find related material or annotate your collection.
186.9KUpdated 1 day agoMIT
macOS · Windows · Linux · Docker#GGUF#llama.cpp backend#Multimodal input
Ollama runs open models for people who want local AI applications, model chat or a backend for coding assistants. It provides a command-line interface and an API, with a choice between inference on your hardware and its cloud service.
1Updated 2 weeks agoMIT
macOS · Windows · Linux#Git integration#Human approval#LM Studio integration
Noted is a desktop notebook for people who want connected notes and AI help while keeping their writing in ordinary Markdown files. Notes live in a folder on your machine, where other editors and backup tools can use them.
goodsnooze.gumroad.comDictation and Voice Typing
macOS · iOS#Batch processing#Multilingual#Ollama integration
MacWhisper turns recordings into editable transcripts for people working with interviews, lectures, podcasts and meetings. Local transcription works offline and keeps the audio on your Mac.
1.4KUpdated 7 months agoMIT
Web#Code execution#Git integration#Multi-agent workflows
Octogent is a local web dashboard for developers coordinating several Claude Code sessions on one codebase. Its UI and API run on your machine, where it stores job context and transcripts. The supported workflow requires Claude Code. With its standard cloud connection, prompts and model outputs go to a remote provider; Octogent hosts the dashboard and task coordination.
3.1KUpdated 3 days agoAGPL-3.0
macOS · Windows · Linux#Agent Skills#MCP#Multilingual
OpenChatCut is an AI video editor for creators who want to direct edits through conversation and refine them manually. Agent changes become editable clips, captions, effects and audio tracks, so you can inspect or undo them in the same project.
149Updated 12 hours agoGPL-3.0
macOS · Windows · Linux#GGUF#Hybrid search#llama.cpp backend
HilbertRaum is a local AI workspace for people working with confidential documents, research, or personal archives. It lets you use AI without sending your files or conversations to an external service.
1.4KUpdated 3 months agoMIT
macOS · Windows · Linux · Web#Agent Skills#Browser automation#MCP
BrowserWing is a local browser automation tool for developers and AI agent users who need repeatable website tasks and structured data. It lets you record a workflow once and make it available to agents as a reusable action.
12.3KUpdated 3 weeks agoMIT
#Multilingual#Multimodal input#Semantic search
FlagEmbedding is a Python toolkit for developers building semantic search and retrieval-augmented generation (RAG). It runs embedding models to find relevant text and rerankers to refine the order of retrieved results.
14.3KUpdated 5 days agoApache-2.0
Browser Extension#Browser automation#Multi-agent workflows#Ollama integration
Nanobrowser is a browser AI agent for people who want to delegate repetitive web tasks and research. It carries out actions inside the browser while letting you choose the models that handle the work.
608Updated 1 month agoApache-2.0
Docker#Code execution#Git integration#Ollama integration
AI Review is an AI code review tool for development teams that want automated feedback inside pull and merge requests. It runs in your CI/CD environment and uses your chosen LLM to review code against your team's guidelines.
softology.pro3D Model Generation
Windows#ControlNet#Image-to-image#Inpainting
Visions of Chaos combines generative AI tools with fractals and complex-system simulations in one application. It's for digital artists, educators and people who want to explore machine learning or mathematical patterns without working through the equations themselves. Its AI models run privately on your own hardware, without paid online APIs or backend usage logging and telemetry.
593Updated 1 day agoApache-2.0
macOS · Linux#Hybrid search#MCP#ONNX
funes gives coding agents a searchable memory of past work. It's for developers who want earlier decisions, reasoning and findings to remain available when they start another session or switch agents.
11KUpdated 3 hours agoApache-2.0
Docker · Web#llama.cpp backend#MCP#Multi-user access
HuggingChat UI is a browser-based ChatGPT alternative for people and teams who want to host their own chat service. It's the application behind Hugging Face's hosted HuggingChat, and it connects to a separate model backend.
6.4KUpdated 11 months agoApache-2.0
#Hugging Face integration#llama.cpp backend#LoRA
Orpheus TTS generates speech for developers building voice applications or creating custom voices. Its Llama-based models support local inference and let you control how spoken text sounds.
59.9KUpdated 2 days ago
#Hybrid search#MCP#Multilingual
Meilisearch is a search engine for developers adding search and AI retrieval to websites, apps, catalogs or internal data. You can host the engine on your own server or use the separate managed Meilisearch Cloud service.
2.2KUpdated 5 days ago
macOS · Windows · Linux · iOS · Android#Git integration#Human approval#LM Studio integration
Skales is an AI agent for people who want help with files, browsing, email and coding on their own devices. It can keep working on a goal after you close the chat and resume unfinished goals after a restart.