{"repo":"DuckTapeKiller/dive","free":true,"listed":false,"github":"https://github.com/DuckTapeKiller/dive","clone":"git clone https://github.com/DuckTapeKiller/dive.git","description":"Dive is a secure, local-first desktop client for LllamaCCP, LmStudio, Ollama, Pi agentic AI and Cloud. Features an ultra-compact offline RAG engine for indexing massive book libraries, MCP tool integration, sandboxed custom skills, PDF extraction, and macOS daemon support.","language":"JavaScript","stars":25,"topics":["chat","firefox","pi-agent","brave-browser","ollama","calibre","epub","rag","rag-chatbot","llama-cpp"],"license":"MIT","category":"chat-messaging","readme_excerpt":"Dive A Local-First Chat & Agent Interface for LM Studio, Ollama, Pi, llama.cpp, and Cloud Models Version 5.0.6 Dive is a local-first desktop app (and web UI) with a flat, brutalist interface for working with local AI backends, terminal-grade agents, and — optionally — your own cloud API keys. The server and app run entirely on your machine; local modes need no internet at all. [!IMPORTANT] macOS Gatekeeper : the pre-built app is not code-signed (no paid Apple Developer account). On first launch macOS will block it — see Troubleshooting for the standard two-command fix. --- The Five Chat Modes Switch instantly with the icon toggle in the top bar. Mode Backend Best for ------------- ---------------------------------- ------------------------------------- LM Studio local server (OpenAI-compatible) local models with native tool calling Ollama local Ollama server offline chat, skills, agent workflows Pi Pi coding-agent CLI (RPC) file/terminal agent tasks, subagents Cloud OpenAI, Anthropic, Mistral, Google hosted models with your own keys llama.cpp local llama-server bare-metal local inference Every mode keeps its own conversations, palette, font, model choice, prompts, and database toggle — nothing bleeds between modes. https://github.com/user-attachments/assets/ee4bdb68-7e68-4ccd-9783-31355823e891 --- Interface - Side panel (collapsible to an icon rail): shared model dropdown with refresh, Pi thinking-level control and live state, the per-mode Database toggle with a pulsing index","default_branch":null,"files":null,"tree":[],"storefront":"/r/DuckTapeKiller","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DuckTapeKiller/dive/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}