Self-Hosted AI Search and Deep Research
Research agents like GPT Researcher search the web and write cited reports; notebooks like Open Notebook do the same with sources you upload.
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.
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.
122.5KUpdated 1 week agoApache-2.0
Windows · Docker#Batch processing#llama.cpp backend#LM Studio integration
TradingAgents is an open-source Python framework for researchers and developers studying AI trading decisions. It assigns market analysis and risk assessment to separate LLM agents, then combines their findings into a proposed trade for a simulated exchange.
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.
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.
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.
582Updated 3 months ago
macOS#GGUF#Hugging Face integration#llama.cpp backend
Thuki is a floating AI assistant for Mac users who want help with the text or screen they're already viewing. It appears above other apps, including fullscreen windows, and automatically brings selected text into the conversation.
78.9KUpdated 3 weeks agoAGPL-3.0
macOS · Windows · Linux · iOS · Android · Web#MCP#Multi-user access#RAG
AppFlowy is a workspace for documents, projects and AI. Its desktop Local AI plugin connects to Ollama for local model use. AppFlowy also offers a self-hosted server deployment with language and embedding models inside your environment, including air-gapped operation. The desktop plugin and server deployment are distinct ways to use AI.
523Updated 2 weeks agoAGPL-3.0
Web#RAG#Source citations#Structured output
Open Paper is a research workspace for people reading papers and conducting literature reviews. It combines a PDF reader, annotations, and an AI assistant so you can examine answers alongside the papers they draw on.
200Updated 4 days agoApache-2.0
Docker · Web#Hybrid search#Knowledge graphs#LLM tracing
Flexible GraphRAG is a self-hosted platform for teams building document search and AI chat that use both text and relationships between entities. It extracts knowledge graphs from documents and combines graph retrieval with vector similarity and full-text search. You can run it standalone or in Docker. It's open source under Apache 2.0.
85.3KUpdated 20 hours agoMIT
macOS · Linux · Docker · Web#Agent Skills#Code execution#MCP
DeerFlow is a self-hosted AI agent application for research, coding and content creation on your own infrastructure. It supports local models through Ollama and vLLM, including Qwen3, as well as hosted providers. With a cloud provider, model requests leave your server and may incur provider charges.
4.4KUpdated 6 days agoApache-2.0
Web#Agent Skills#Human approval#MCP
MS Agent is an open source Python agent framework with a self-hosted web server for working on local projects. It's for developers building research assistants and coding workflows that continue across sessions. Code execution and project file work run locally; the default model integration uses ModelScope's API and requires an API key and internet access.
8Updated 1 week agoMIT
macOS · Windows · Linux#GGUF#Hugging Face integration#LM Studio integration
Qube is a desktop AI assistant for people who want to chat with models and work with private documents on their own hardware. It combines a document library with persistent memory and research tools that provide citations you can inspect.
252Updated 2 months agoAGPL-3.0
macOS · Windows · Linux · Docker#Hybrid search#MCP#Multimodal input
Marginalia is a research agent for people whose papers, notes and working files are spread across a mixed document library. It reads relevant parts of the original files before writing answers with citations.
4.2KUpdated 23 hours agoAGPL-3.0
Docker · Web#Multi-user access#Multilingual#Prompt caching
Speakr is a self-hosted transcription and note-taking app for people who need to revisit meetings, interviews or lectures. It pairs recordings with searchable transcripts and AI summaries.
1.2KUpdated 1 day agoAGPL-3.0
macOS · Windows · Linux · Docker#Git integration#Human approval#Multi-user access
Oleafly is a desktop editor for researchers writing papers, theses and other long documents in LaTeX, Typst or Markdown. It brings the manuscript, PDF preview and research tools into one workspace, with projects stored as ordinary files you own.
4.7KUpdated 2 days agoMIT
Web#Agent Skills#Guardrails#MCP
HyperResearch is a research agent for Claude Code and OpenAI Codex that produces cited reports and keeps sources for later questions. It's for researchers who want to review the evidence behind a report and reuse their collected material.
21.6KUpdated 3 weeks ago
macOS · Windows · Linux · Browser Extension#Agent Skills#Hybrid search#Knowledge graphs
LLM Wiki is a desktop AI knowledge base for people building a research library or personal reference collection. It creates lasting, linked pages from your documents and updates them as your sources change.
1Updated 4 months agoAGPL-3.0
macOS · Windows · Linux · Docker · Web#Ollama integration#Works offline
SearchBox searches inside documents for people who remember a topic or phrase but can't find the file it came from. It keeps existing folders in place and makes their contents searchable.
2Updated 3 months agoApache-2.0
Docker · Web#Hybrid search#Knowledge graphs#Multi-user access
JARVIS RD Assistant is an open source, self-hosted workspace for researchers who want to search scientific literature and trace AI-generated answers back to papers. It runs on your own hardware with Ollama and connects literature review with PDF annotation, learning cards and research projects. It uses the Apache 2.0 license.
3.7KUpdated 2 days agoMIT
macOS · Windows · Linux#Browser automation#Code execution#GGUF
Atomic Agent is a local AI agent for people who want an assistant to work with their browser, files and code on their own hardware. Its model and task loop can run offline, while sessions and memory stay on disk. It's free and open source under the MIT license.
3.6KUpdated 6 months agoApache-2.0
macOS · Windows · Linux#Multimodal input#RAG#Source citations
Surf is an AI notebook for people researching across webpages, videos and documents. It brings source material and writing into one workspace so you can ask questions about what you've collected while taking notes.
5.5KUpdated 4 days ago
macOS · Windows · Linux · Docker#Browser automation#Hybrid search#MCP
wigolo gives AI agents web access from a server on your own machine. It's for developers who want coding assistants or self-hosted agents to gather web evidence and reuse what they've already fetched.
1.4KUpdated 4 weeks agoMIT
Web#Agent Skills#Code execution#Human approval
Kady is an AI research assistant for scientists who want to turn plain-language requests into analyses, literature reviews and research outputs. It works in a desktop workspace where you can inspect its code and files, redirect ongoing work or stop a run.
0Updated 6 months ago
Web#Knowledge graphs#Ollama integration#OpenAI-compatible API
Tessera is a self-hosted literature review workspace for researchers who want to find papers, keep reading notes and compare findings in one browser interface.
4.1KUpdated 23 hours agoApache-2.0
Docker · Web#Knowledge graphs#MCP#Multi-user access
PipesHub connects company knowledge to AI search and agents for teams whose files and conversations sit across business apps. It can also supply that context to coding assistants and custom applications.
2Updated 2 weeks agoApache-2.0
Docker · Web#Code execution#Human approval#Persistent memory
Assistant is a self-hosted AI agent for people who want to delegate work by email and receive the results in their inbox. It uses a dedicated mailbox, separate from your personal email, and also accepts tasks through a browser workspace or dashboard. You control how much autonomy it has.
227Updated 3 days agoMIT
macOS#Hybrid search#Knowledge graphs#Multilingual
Starcat is a native macOS app for developers who want to find and evaluate repositories they've saved on GitHub. It keeps a local library and lets you choose which repositories enter a private AI knowledge base.
39.5KUpdated 1 day agoAGPL-3.0
Docker · Web#Web search
SearXNG is a self-hosted metasearch engine for people who want to combine search services without user tracking or profiling. It's a fork of searx, and web searches require internet access because external services supply the results.
2.1KUpdated 4 days ago
macOS · Windows · Linux · Web#Agent Client Protocol#Agent Skills#Code execution
Open Science Desktop brings research agents, notebooks and project files into one workbench for researchers who want to inspect the work behind an AI-generated result. Agents can carry a research topic through literature review, experiments, analysis and manuscript writing.
56Updated 3 weeks agoMIT
Web#Browser automation#Code execution#MCP
Taskyon is a browser-based AI workspace for people investigating technical problems and developing engineering designs. It keeps the work in a task tree so related questions, evidence and decisions stay connected.
738Updated 2 days agoAGPL-3.0
macOS · Windows · Linux#Agent Skills#Code execution#Human approval
Lexora is a personal desktop AI agent for research, creative projects and everyday planning as well as coding. It works toward a goal while you give direction and review its work.
5.7KUpdated 3 days agoApache-2.0
macOS · Windows · Linux#Agent Skills#Code execution#Hybrid search
AutoRAG Agent searches documents and connected archives where they already live, then reads the relevant sources to produce answers with file, page or line references. It runs on macOS, Windows and Linux and suits people researching information spread across local files, messages and notes.
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.