Tools tagged with "RAG"
42.3KUpdated 2 days agoGPL-3.0
macOS · Windows · Linux · iOS · Android · Web#MCP#Multimodal input#Ollama integration
Chatbox is an AI chat app for people who want to use local models and cloud providers in one interface. It supports Ollama for local LLM use, plus GPT, Claude, Gemini, Grok and DeepSeek with your own API keys.
91Updated 7 days agoAGPL-3.0
macOS · Windows · Linux · Web#Batch processing#LM Studio integration#LoRA
Front Porch AI is a desktop app for character chat and roleplay with local LLMs. It's for people who want to keep their conversations on their own machine while building stories with characters that retain memories and changing emotional states.
1.6KUpdated 2 weeks agoApache-2.0
Docker · Web#Context compression#MCP#Multi-user access
DEEIX Chat is a self-hosted AI workspace for individuals and teams that want one place to use multiple model providers. It combines everyday chat with controls for organizations managing shared model access and usage.
3.7KUpdated 2 days agoMIT
macOS · Windows · Linux · Web#Guardrails#Human approval#Multilingual
Vibe-Research is a local financial research workbench for individual investors, with a Chinese-language browser interface and backend on your computer. It saves documents, research records and task state locally, while subscription services or model APIs supply AI reasoning. Relevant document passages go to the selected model, so local storage doesn't make the workflow offline.
922Updated 5 days agoAGPL-3.0
macOS · Windows · Linux#Agent Skills#Code execution#Git integration
Obelisk makes past coding agent sessions searchable for developers who need to recover decisions or revisit earlier work. A desktop browser and an agent skill give people and coding assistants access to the same local history.
9.8KUpdated 3 weeks agoMIT
#Ollama integration#RAG#Semantic search
LangChainGo is a Go implementation of LangChain for developers adding language models to their own applications. It provides reusable components for connecting models to documents, tools, and conversation history.
173Updated 4 months agoMIT
Windows · Linux#Ollama integration#RAG#Semantic search
Vinaya Journal is a desktop journal for people who want AI-assisted reflection while keeping their writing on their own machine. It's built for daily journaling, with AI that uses past entries as context for conversation.
1.2KUpdated 1 day ago
Web#Human approval#MCP#Multi-user access
Hexabot is an AI workflow automation platform for teams building customer service assistants and business automations. It links customer conversations to actions while letting teams keep workflow data on their own infrastructure.
10Updated 1 day agoMIT
macOS · Windows · Linux · Docker#Hybrid search#Knowledge graphs#MCP
Palace gives AI coding agents persistent memory of project decisions, conventions and fixes. Developers can carry that context between sessions in Cursor, Claude Code, Codex and Claude Desktop.
1.9KUpdated 2 days ago
macOS · Windows · Linux · iOS · Android · Web#Agent Skills#Code execution#Human approval
Halo is a desktop AI workstation for people who want agents to write code, manage files and handle recurring work through a visual interface. You can switch between Claude Code and Codex within the same app.
1.9KUpdated 5 months agoMIT
macOS · Windows · Linux#Distributed execution#llama.cpp backend#Quantization
Augmentoolkit turns documents into datasets for training an LLM on a particular subject. It's for people building custom models around material such as research papers or fictional lore.
llm.chinesepowered.comChat With Your Documents
iOS · Android#GGUF#Hugging Face integration#llama.cpp backend
Personal LLM runs AI chat on your phone for people who want to ask questions without sending them to a cloud model. Chat, photo analysis and document questions work offline after you download a model and any required image support files.
20Updated 1 month agoMIT
macOS · Windows#Batch processing#Hybrid search#LM Studio integration
AI Notebook is a desktop research notebook for asking questions about your own documents and checking the passages behind the answers. It suits people who want a local NotebookLM alternative with their research and notes in one workspace.
0Updated 1 day agoMIT
Windows · Docker · Web · Browser Extension#Code execution#Git integration#Human approval
Octipus is a self-hosted AI workspace for people who want agents to work on code, research, and recurring tasks while keeping the results open to review. A lead agent can use tools itself or assign bounded work to specialist agents. You can inspect the sources, changes, checks, and execution records behind an answer.
64Updated 1 day agoMIT
Docker#Agent Skills#Hybrid search#Knowledge graphs
Zengram gives AI agents a shared memory across sessions and machines. It's for people using multiple assistants who want a discovery recorded by one agent to be available to the others.
3.6KUpdated 3 weeks agoMIT
Web#Context compression#Knowledge graphs#Multimodal input
FlashRAG is an open source Python toolkit for researchers and developers comparing retrieval-augmented generation (RAG) methods or building their own. It combines implemented research methods with prepared benchmark datasets and reported results, so experiments don't have to start with a separate codebase for each approach. It uses the MIT license.
77.3KUpdated 1 year agoMIT
macOS · Windows · Linux · Docker#GGUF#llama.cpp backend#OpenAI-compatible API
GPT4All is a local AI chatbot for people who want language models and document conversations on their own computer. Model inference and LocalDocs processing run on the device without a cloud connection.
678Updated 3 weeks agoMIT
macOS#Multimodal input#Ollama integration#OpenAI-compatible API
Obsidian Local GPT is an AI writing assistant for people who keep their notes in Obsidian. It helps you work with selected text and related notes, using local models or a remote AI service.
0Updated 1 week agoMIT
macOS · Windows · Linux#Human approval#Multilingual#Persistent memory
JARLIS is a self-hosted AI email assistant for people who want help sorting their inbox while keeping control over outgoing replies. It prepares drafts for review, flags messages that need attention and archives low-priority mail. It never sends replies automatically.
30.7KUpdated 5 days agoApache-2.0
Docker · Web#MCP#Multi-agent workflows#Ollama integration
GPT Researcher is an AI research agent for people who need detailed reports based on web evidence, their own documents, or both. It investigates a question and writes a report with inline citations readers can check.
11.2KUpdated 1 week agoGPL-3.0
macOS · Windows · Linux · Android#RAG#Semantic search
Blinko is an AI note app for people who want to capture passing thoughts and find them again later. Its self-hosted edition stores notes and data in your own environment.
148Updated 6 days agoMIT
macOS · Windows · Linux · Docker · Web#Agent Skills#Code execution#MCP
OpenCrust is a self-hosted AI assistant platform for people who want agents to handle tasks through their messaging apps. Named agents can pass work to one another and retain conversation memory between sessions.
recurse.chatChat With Your Documents
macOS#GGUF#Hugging Face integration#OpenAI-compatible API
RecurseChat is a Mac app for people who want private AI conversations and answers drawn from their own documents. Local models run without an internet connection or a separate server.
9.6KUpdated 3 weeks agoApache-2.0
#Multilingual#Multimodal input#RAG
PaperQA2 is a Python research assistant for researchers and developers who need answers grounded in scientific literature. It searches a local document collection and connects its answers to evidence through in-text citations.
2KUpdated 1 year agoMIT
Docker#Knowledge graphs#RAG
MiniRAG is a Python framework for developers building question-answering tools over their own data with small language models. It targets on-device applications where larger models and heavier retrieval systems are difficult to use.
3.3KUpdated 2 years agoMIT
Docker · Web#RAG
ChatFiles is a self-hosted document chatbot for people who want to question their uploaded files in a browser. The application runs locally, while its GPT integration makes remote API calls. Document chat also requires a Supabase vector database.
3.9KUpdated 1 day agoApache-2.0
Docker · Web#Distributed execution#LoRA#MCP
LazyLLM is a Python framework for developers building applications with multiple AI agents. It brings application workflows, model training and evaluation together so teams can refine a prototype using task-specific data.
16.9KUpdated 1 day ago
Docker#Hybrid search#RAG#Reranking
Weaviate is a vector database for developers building search, recommendation and RAG applications. It stores data alongside embeddings so applications can retrieve related content and apply structured filters.
13.8KUpdated 2 weeks agoMIT
macOS · Windows · Linux#Hugging Face integration#llama.cpp backend#MCP
LEANN is a local vector database for people building AI search over personal data or knowledge collections. It reduces index storage by computing embeddings on demand rather than keeping every embedding on disk.
23.9KUpdated 1 year ago
Docker#Code execution#RAG
PandasAI is a Python library that executes data analysis code in your environment and lets analysts ask questions in plain language. It can isolate that execution in Docker. Its documented LiteLLM integration uses OpenAI's gpt-4.1-mini, so model requests go to a cloud service and require an API key.
351Updated 10 months agoMIT
macOS · Linux · Web#Hugging Face integration#Hybrid search#Multilingual
ThinkRAG answers questions about your own documents using a knowledge base on your laptop. It's for researchers, students and other knowledge workers who want to find information across their files, with particular attention to Chinese text.
1.5KUpdated 2 days agoMIT
Docker · Web#Human approval#Knowledge graphs#MCP
OpenContracts is a self-hosted document intelligence platform for teams working with legal archives, research libraries or internal policies. It connects documents through citations and annotations, giving people and AI agents a shared record of how source material relates. The code is open source under the MIT license; the public website also provides collections readers can browse.
141Updated 3 weeks ago
macOS · Windows · Linux#Multilingual#Multimodal input#Ollama integration
GameStringer translates games for players and fan translators who want a language the game doesn't include. It detects the engine, extracts text and applies translated text to the game, with compatibility depending on the engine and title.
13.4KUpdated 1 day agoApache-2.0
Docker#Agent Skills#Hugging Face integration#Knowledge graphs
txtai is a Python framework for developers building search, chat with their data, and AI agents on their own hardware. It combines a searchable knowledge store with model workflows, so applications can retrieve context and act on it.