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.
8.1KUpdated 2 days agoMIT
Windows · Docker · Web#LM Studio integration#MCP#Multilingual
OpenShorts turns podcasts, interviews and other long videos into short clips for TikTok, Instagram Reels and YouTube Shorts. It's for creators and social media teams who want AI to select excerpts and prepare them for posting.
10.5KUpdated 1 month ago
macOS · Windows · Linux · Web#Batch processing#ControlNet#Image-to-image
Easy Diffusion generates and edits images on your computer through a browser interface. It's for people who want to use Stable Diffusion without assembling its software components themselves.
51.4KUpdated 1 day agoMIT
macOS · Windows · Web#Ollama integration
AIRI is a self-hosted AI companion for people who want to talk with a virtual character and have it participate in games. Inspired by Neuro-sama, it supports real-time voice conversations and is in early development.
1.6KUpdated 2 years agoApache-2.0
#Distributed execution
HAT Super Resolution is a local AI image upscaling project for developers, researchers, and people working with low-resolution images. It provides pretrained Hybrid Attention Transformer models and code for training your own.
307Updated 2 weeks ago
#Agent Skills#Code execution#Context compression
Pi Boomerang is an extension for developers using the Pi coding agent on long autonomous tasks. It reduces the history carried into later prompts by replacing completed work with a handoff summary, while keeping file changes on disk.
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.
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.
2Updated 1 day agoMIT
macOS · Windows · Linux · Docker · Web#Code execution#MCP#Multi-agent workflows
RemiAI is a self-hosted AI assistant for people who want chat to work with their files and remember context between conversations. It can act on permitted folders and delegate longer tasks to specialized agents.
28Updated 2 months agoMIT
macOS · Windows · Linux#Multilingual#Voice activity detection#Works offline
Dictus Desktop is a free, open source voice dictation app for macOS, Windows and Linux. It turns speech into text in the app you're typing in, with transcription handled entirely on your computer. It's for people who want to dictate messages, documents or emails without sending their recordings to a cloud service.
1.4KUpdated 1 year agoMIT
macOS · Windows · Linux · Docker · Web#Browser automation#Code execution#Human approval
AIlice is an open source AI agent that runs on your own machine and handles tasks spanning research, software development and system administration. It's for people who want an assistant that can act on files, browse the web and execute code. Its Interactive Agents Call Tree architecture splits complex requests among agents created for the task, then combines their results.
646Updated 2 months agoMIT
Docker · Web#LoRA#Visual workflows
Vibe Workflow is a visual AI workflow builder for creators and developers who want repeatable image and video pipelines on their own server. Its editor is self-hostable, but the included generation features use MuAPI and require an account, API key, and internet access.
37.5KUpdated 1 day agoMIT
#Home Assistant integration#Works offline
Frigate is a local AI network video recorder for people managing IP security cameras, especially homes using Home Assistant. It identifies people, cars and other objects so recordings and alerts can focus on relevant activity.
519Updated 1 month ago
macOS · Windows · Linux
Kangaroo is a desktop SQL client and database administration tool for developers and database administrators. It brings querying, data editing and schema work into one application, with an AI assistant available in the database workspace.
getutter.comDictation and Voice Typing
macOS#Works offline
Utter is a proprietary dictation app for macOS that transcribes speech with local Whisper models. It's for people who want to speak into everyday apps or coding tools while keeping their audio on their own computer. Transcription runs on your Mac, and no audio leaves the device.
4.4KUpdated 2 years agoApache-2.0
macOS#Distributed execution
MedSAM is an open-source model for medical image segmentation that runs locally, aimed at researchers and developers working with medical scans. It builds on Meta's Segment Anything model and uses bounding boxes to identify the region you want to segment. The project uses the Apache 2.0 license and supports macOS.
24.2KUpdated 2 days agoApache-2.0
#Hugging Face integration#LoRA#Multimodal input
verl is a Python library for researchers and engineers training large language models on their own hardware. It implements HybridFlow for reinforcement learning after initial training, with support for supervised fine-tuning too.
237Updated 7 months agoGPL-3.0
macOS · Windows · Linux#Hugging Face integration#Hybrid search#Multilingual
File Brain is a desktop search app for people who remember a document's subject but can't recall its name or location. You can describe what you're looking for and search the contents of files on your computer.
225Updated 4 weeks agoMIT
macOS · Windows · Linux · Web#GGUF#Hugging Face integration#llama.cpp backend
Lexicon is a writing assistant and rich-text editor for people who want to proofread and revise drafts on their own computer. Grammar checks work without an AI model, while optional local AI tools help rewrite longer passages and whole documents.
5.1KUpdated 9 months agoApache-2.0
macOS#LoRA#Multilingual
ACE-Step is a local AI music model for musicians and producers who want to generate songs or revise existing audio. It accepts text descriptions and lyrics, with control over the length of the result.
3KUpdated 9 months ago
macOS · Windows · Linux#Browser automation#Code execution#Git integration
Ralphy runs coding task lists on your machine, coordinating an existing AI coding CLI for developers who want work to continue across multiple tasks. It defaults to Claude Code, whose standard cloud connection sends prompts and model outputs to a remote provider. Repository edits and task tracking happen locally.
izotope.comVoice, Speech and Music
macOS · Windows
iZotope Ozone is a proprietary audio mastering suite for musicians, producers, and audio engineers preparing finished mixes for distribution. It combines mastering modules in one place with an AI-powered Master Assistant that creates a preset tailored to your audio. You can adjust that starting point or build the mastering chain yourself.
146.7KUpdated 24 hours agoGPL-3.0
macOS · Windows · Linux · Web#ControlNet#Inpainting#LoRA
ComfyUI is a visual AI workflow editor for creators who want control over generation and editing. Its node canvas lets you connect models and processing steps, inspect their settings and reuse the resulting workflows without writing code.
6.9KUpdated 4 years ago
Windows · Linux · Docker#Batch processing#Distributed execution
StyleGAN3 is NVIDIA's local AI image generation and training software for researchers and developers. Its architecture addresses generated detail that stays fixed to pixel positions instead of following the depicted objects as they move.
5Updated 2 months ago
Windows · Linux#Batch processing#Hugging Face integration#Multilingual
HyperWhisper is a desktop speech-to-text app for Windows and Linux that keeps recordings on your computer. It's for people captioning videos, transcribing interviews or podcasts, or turning recordings into searchable text. The interface brings transcription, editing and subtitle export into one place.
1.7KUpdated 1 month agoGPL-3.0
Linux#Code execution#Multimodal input#Ollama integration
Alpaca is an AI chat client for people who want to use models on their own device through a graphical interface. Ollama powers its local models, which work offline once downloaded.
394Updated 2 months agoMIT
Docker · Web#Ollama integration#OpenAI-compatible API
Resume AI helps job seekers write resumes for specific roles and keep them alongside their job applications. It combines resume editing with an application board, so each role can have its own saved drafts.
693Updated 2 days agoApache-2.0
#Batch processing#Hugging Face integration#LLM tracing
RankLLM is a Python toolkit for search researchers and developers who want to compare how AI models reorder retrieved documents by relevance. Its main focus is listwise reranking, where a model considers several candidates together. It supports local inference and optional cloud APIs, and it's open source under the Apache 2.0 license.
1.6KUpdated 4 months agoApache-2.0
#Git integration#Human approval#Hybrid search
ktx gives analytics agents shared metric definitions and business context before they answer questions or write SQL. It's for teams that need agents to reuse approved calculations rather than invent their own each time.
68.2KUpdated 1 day agoBSD-3-Clause
scikit-learn is a Python machine learning library for people building predictive models and analyzing data. It combines algorithms with data preparation and evaluation tools so you can compare approaches within one library.
4.9KUpdated 2 days ago
Docker · Web#Git integration#Human approval#LLM tracing
Agenta is an AI agent workspace for teams that want to delegate work and manage recurring tasks together. Agents plan their own steps, use connected tools and carry feedback into later work.
11.2KUpdated 1 week agoApache-2.0
macOS · Windows · Linux · Web · Browser Extension#Agent Skills#Batch processing#Browser automation
Hive coordinates AI agents for teams processing batches of leads, tickets, repositories or documents. A persistent lead agent, called a queen, develops a method on one item before assigning parallel workers, with human approval before the group starts.
3KUpdated 1 day agoAGPL-3.0
macOS · Linux · Docker · Web#Batch processing#Multi-user access#Role-based access
SnapOtter is a self-hosted application for people and teams who need to edit or convert private files without uploading them to an online processing service. It combines media, document and local AI tools in a browser interface.
2.3KUpdated 9 months agoMIT
Linux · Web#Multimodal input
MMAudio generates sound for video footage and text prompts. It's for video creators adding audio to silent clips and researchers studying how generated sound matches on-screen action.
25.9KUpdated 2 days agoMIT
SHAP is a Python library for data scientists and machine learning researchers who need to understand how input features contribute to a model's predictions. It uses Shapley values from game theory to assign contributions to individual features. The library is open source under the MIT license and runs in your own Python environment.
145Updated 1 week agoAGPL-3.0
macOS · Windows · Linux · Android · Web#LM Studio integration#MCP#Multilingual
Utsuwa is an AI companion for people who want a virtual character that remembers their conversations. It combines a 3D avatar with voice chat and optional relationship progression inspired by dating sims.
1KUpdated 1 day agoApache-2.0
macOS · Linux · Docker · Web#Agent Skills#Hybrid search#MCP
MCP Gateway & Registry gives platform teams a shared catalog and access gateway for the tools their AI agents and coding assistants use. It addresses scattered server connections, credentials and access policies across an organization.
15KUpdated 2 days agoMIT
macOS · Windows · Linux#Distributed execution
Optuna is a Python framework for machine learning developers and researchers who want to automate the search for model settings. Its search spaces can change with the choices made during a trial, so it can compare model architectures or classifiers as well as tune individual parameters. It's open source under the MIT license and can run on your own hardware as part of a Python workload.
6.3KUpdated 4 months ago
macOS · Windows · Linux#GGUF#Hugging Face integration#llama.cpp backend
NeuTTS is a collection of on-device text-to-speech models for developers building voice assistants and speech-enabled apps. It generates audio on your own hardware rather than sending speech generation to a cloud API.
951Updated 1 year agoBSD-3-Clause
#Distributed execution
Dask-ML is a Python machine learning library for people whose datasets exceed RAM or whose training and evaluation jobs take too long. It uses Dask to distribute work across a cluster of machines, while keeping interfaces familiar to users of Scikit-Learn, NumPy, and pandas. It's open source under the BSD-3-Clause license.
161Updated 3 weeks agoMIT
Windows#Agent Skills#Code execution#MCP
Tinybot is a desktop AI agent for people who want an assistant to work with their files and project folders. Workspaces keep related conversations together, and execution records let you inspect what the agent did and what it produced.
22.7KUpdated 8 months agoAGPL-3.0
macOS · Windows · Linux · Docker
Video2X processes video on your own hardware to increase resolution or add frames for smoother motion. It's for people improving existing footage, with several processing methods suited to anime and other video.
2KUpdated 1 day ago
macOS · Windows · Linux · iOS · Android#GGUF#Hugging Face integration#llama.cpp backend
Atomic Chat is a local LLM app for people who want to chat with models on their own device or use them with coding assistants and AI agents. It began as a fork of Jan by Menlo Research.
21.2KUpdated 24 hours agoMIT
#Human approval#LLM tracing#MCP
Pydantic AI is a Python SDK for developers building agents into their applications. It uses Pydantic validation to give application code structured results and check the arguments agents pass to tools.
266Updated 2 days agoApache-2.0
macOS · Linux#GGUF#Git integration#Guardrails
LLMKube manages self-hosted LLM inference for teams and homelab owners who need several machines to serve models together. It brings Linux GPU servers and Apple Silicon Macs into the same Kubernetes-managed fleet.
161Updated 2 days agoBSD-3-Clause
#Image-to-image
CAREamics is a Python library for deep-learning restoration and denoising of scientific images. It brings methods such as CARE, Noise2Void and MicroSplit into a shared PyTorch environment, with a consistent API for researchers working across restoration methods.
1KUpdated 3 months agoMIT
macOS
Practical-RIFE generates intermediate video frames to increase frame rates. Built on RIFE and SAFA, this Python project is aimed at engineers and developers incorporating interpolation into video processing workflows, including animation and some diffusion-generated footage.