Local AI Apps and Tools for Linux
AI apps, servers and tools for Linux desktops and servers. Most projects in this directory support Linux.
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.
4.7KUpdated 3 months agoMIT
macOS · Windows · Linux#Visual workflows
Rivet is a desktop visual AI agent builder for developers working with connected prompts and application logic. Teams can inspect complex LLM workflows as graphs and run those graphs inside their own applications.
14.7KUpdated 3 days agoApache-2.0
macOS · Windows · Linux · iOS · Android · Web#Hugging Face integration#LoRA#Multilingual
Needle is an AI model for developers building device assistants that turn requests into actions. It prioritizes automation over general chat, with smaller model variants for devices that have limited resources.
1.1KUpdated 5 months agoMIT
macOS · Windows · Linux#Agent Skills#Code execution#LM Studio integration
LocoAgent is an AI agent for automating social media work through logged-in Chrome sessions. It builds on a fork of the Claude Code CLI and runs on your computer, while social activity requires an internet connection and accounts on the relevant platforms.
11.2KUpdated 2 days ago
macOS · Windows · Linux · Docker
nvtop is a terminal monitor for people checking GPU activity on local AI machines and compute servers. Its htop-style interface shows multiple GPUs and accelerators, including the processes using them.
813Updated 9 months agoApache-2.0
macOS · Windows · Linux · Web#RAG#Semantic search
Robby chatbot is an open source web app for people who want to ask questions about their documents, analyze tables in plain language, or summarize YouTube videos. You can run the Streamlit app on your own machine on macOS, Linux or Windows. A hosted Streamlit app is also available.
39.6KUpdated 3 days agoApache-2.0
macOS · Windows · Linux · Docker#Browser automation#Code execution#LM Studio integration
Playwright MCP gives AI agents browser control for testing and tasks that involve interacting with web pages. It reads structured accessibility snapshots, so agents can identify page elements without a vision model.
356Updated 3 months agoGPL-3.0
Linux · Web#Human approval#Ollama integration#Tool calling
Max Headbox is a local AI agent for people who want a voice-controlled assistant that can carry out actions on a Raspberry Pi. It processes voice and runs models on your own hardware without relying on cloud AI providers.
463Updated 1 week agoApache-2.0
macOS · Windows · Linux · Web#Agent Skills#Human approval#MCP
exxperts is a local AI agent app for people who want ongoing work to carry across conversations while deciding what the assistant remembers. Persistent workspaces called rooms keep each agent's memory, files and tools together.
23.7KUpdated 24 hours agoApache-2.0
macOS · Windows · Linux#Agent Skills#Browser automation#Code execution
Moli is a headless browser for developers building AI agents, web scrapers and retrieval pipelines on their own machines or servers. It reads page content and executes JavaScript without continuously rendering a visual page.
6.9KUpdated 1 year ago
Windows · Linux · Web#Batch processing#Inpainting#Multilingual
MuseTalk is a local AI lip-sync model for video creators and developers building virtual avatars. It edits a face to match supplied speech, so you can dub existing footage or animate a portrait.
1.2KUpdated 1 day agoAGPL-3.0
macOS · Windows · Linux · Web#Multilingual#Speaker diarization#Works offline
aTrain is an offline transcription app for researchers and people working with recorded interviews. It turns speech into text on your own computer and can label segments by speaker. Recordings and transcripts stay local, so you can process sensitive material without uploading it to a transcription service.
394.4KUpdated 20 hours agoMIT
macOS · Windows · Linux · iOS · Android · Docker#Multi-user access#Persistent memory#Tool calling
OpenClaw is an AI assistant you run on your own computer for personal tasks or shared team use. It connects to existing messaging services, so you can reach the assistant through the apps you already use.
774Updated 4 weeks agoApache-2.0
Linux · Docker · Web · Browser Extension#Batch processing#OpenAI-compatible API#Quantization
Meme Search is a self-hosted web app for finding images in your own meme collection by their content and text. AI-generated descriptions make the collection searchable without relying on filenames.
34.7KUpdated 2 weeks agoApache-2.0
macOS · Windows · Linux · Docker · Web#Batch processing#Human approval#MCP
ChatDev is a self-hosted AI agent platform for people building research, data analysis and software workflows. Its DevAll application runs the workflow backend on your computer or server, with a browser console for designing and overseeing agent teams. Model access uses your chosen provider's API credentials and endpoint; choosing a cloud provider sends model requests to that service.
18.3KUpdated 6 months agoApache-2.0
macOS · Windows · Linux · Docker · Web#Guardrails#Human approval#Knowledge graphs
OpenFang runs recurring AI tasks on your own machine and reports their results to a desktop dashboard. It's for people who want research, monitoring or business automation to continue on a schedule without starting each job in chat.
1.9KUpdated 21 hours agoApache-2.0
Linux · Docker#Distributed execution#Hugging Face integration#Multilingual
NeMo Curator is an open source Python toolkit for ML engineers and data teams preparing AI training datasets. It provides repeatable curation pipelines that can run on a laptop or across a multi-node Ray cluster.
2.5KUpdated 21 hours agoApache-2.0
macOS · Windows · Linux#Agent Skills#Git integration#MCP
ripwire helps AI coding agents find the code they need and check the effects of their edits. It's for developers who want agents to work with focused repository context instead of reading whole files.
197Updated 8 months agoMIT
macOS · Windows · Linux · Web#Agent Skills#Code execution#Guardrails
VibeHQ Hub coordinates coding agents for developers who want several agents to work on the same project without conflicting interfaces or unfinished handoffs. It adds shared coordination to Claude Code, Codex and Gemini CLI while preserving each agent's native capabilities.
1.5KUpdated 1 week agoGPL-3.0
Linux#Agent Skills#Code execution#Hybrid search
Newelle is a Linux desktop AI assistant for people who want to chat with local models and use AI to work with documents and files. It also supports external model providers.
8.4KUpdated 3 weeks agoApache-2.0
macOS · Windows · Linux · Docker · Web#Agent Skills#Code execution#Multi-agent workflows
FinRobot is an Apache 2.0 open-source equity research system for analysts and quantitative researchers. Its desktop app runs financial calculations locally and uses an LLM to interpret results and write reports. Built-in OpenAI and Anthropic connections send model requests to those providers; custom OpenAI-compatible connections can use a local vLLM backend. Research also needs external market data.
7.8KUpdated 6 days agoMIT
macOS · Windows · Linux · Docker · Web#Code execution#GGUF#Hugging Face integration
mistral.rs is an inference engine for developers who want to run AI models on their own computer or server. It supports browser chat and inference embedded directly in Python or Rust applications.
1.5KUpdated 2 days agoMIT
macOS · Windows · Linux#Code execution#Knowledge graphs#llama.cpp backend
npcpy is a Python library for developers and researchers building AI agents and applications with language models. It supports local LLM backends as well as cloud providers, so projects can choose where model requests run.
6.9KUpdated 1 month agoApache-2.0
macOS · Windows · Linux · Web#Agent Skills#Code execution#Multi-agent workflows
HanaAgent is an open-source desktop AI agent for everyday computer work and coding, with user data stored on your machine. It runs on macOS, including Apple Silicon and Intel, and Linux. It supports Ollama local models as well as OpenAI-compatible, Anthropic-style and OAuth provider connections. Local inference uses Ollama; requests to a cloud provider go to that service.
1.5KUpdated 9 months agoApache-2.0
macOS · Windows · Linux#Ollama integration#RAG#Works offline
tlm is a terminal assistant for people who want help writing shell commands or understanding commands they've found elsewhere. It uses local models through Ollama rather than a cloud AI service.
Headroom
7 videos79.6KUpdated 23 hours agoApache-2.0
macOS · Windows · Linux#Context compression#MCP#Multi-agent workflows
Headroom reduces the context that LLM apps and coding agents send to a model. It's for developers whose prompts fill up with repetitive tool results, logs, file contents and retrieved documents. Compression runs locally, but model requests still go to the chosen LLM provider.
16.1KUpdated 22 hours agoMIT
Linux · Docker#Git integration#Ollama integration
PR-Agent is an open-source AI code review agent for development teams that want to run their own pull request reviewer. It can provide feedback automatically through repository workflows or respond to requests in pull request comments.
7.3KUpdated 21 hours agoApache-2.0
macOS · Windows · Linux#Hybrid search#Semantic search
Lance is an open source data format for teams building search engines, feature stores and machine learning training pipelines on object storage. It keeps images, video, audio, text and embeddings alongside tabular data, so those workloads can share a dataset. The project uses the Apache 2.0 license.
5KUpdated 1 day agoApache-2.0
macOS · Windows · Linux#Code execution#Guardrails#Human approval
nono is a security runtime for people running terminal AI agents on their own machines or servers. It uses operating system boundaries to restrict an agent's access to files, network services and credentials.
2.5KUpdated 21 hours agoMIT
Windows · Linux · Docker · Web#Agent Skills#Code execution#Guardrails
Bitterbot is a personal AI agent for people who want an assistant that remembers ongoing work across conversations. It runs on your own machine and can keep working between conversations while the machine is on.
1.1KUpdated 1 week ago
macOS · Windows · Linux · Web#ONNX#Speaker diarization#Streaming inference
ReScript is a video and audio editor for people cutting interviews, podcasts and voice notes through text. Deleting words from a transcript removes the matching sections of the recording.
8.6KUpdated 4 weeks ago
macOS · Windows · Linux#GGUF#Visual workflows#Works offline
Modly is a desktop app for artists, game developers and people preparing models for 3D printing. It turns a photo or text prompt into a textured 3D mesh using AI models on your own GPU.
107.5KUpdated 1 day agoApache-2.0
macOS · Windows · Linux · Docker · Web#Agent Skills#LM Studio integration#MCP
OpenDesign is a design workspace for teams that want to turn briefs into working prototypes and visual deliverables with their chosen coding agent. It keeps previews and editable project files together so designers and developers can refine the same work.
614Updated 1 day agoGPL-3.0
macOS · Linux · iOS · Docker#Image-to-image#Inpainting#LoRA
Draw Things creates and edits images on iPhone, iPad and Mac. It's for artists and other creators who want to work offline and keep generation on their own hardware.