{"name":"lilbee: Run Local AI and Search Your Files","description":"lilbee is a local AI model manager and search engine for files, code, and crawled websites. It offers cited answers through a terminal app, CLI, MCP server, REST API, and Python library.","github":"https://github.com/tobocop2/lilbee","url":"https://osrepos.com/repo/tobocop2-lilbee","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/tobocop2-lilbee","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/tobocop2-lilbee.md","json":"https://osrepos.com/repo/tobocop2-lilbee.json","topics":["python","local-first","rag","mcp-server","local-llm","semantic-search"],"keywords":["python","local-first","rag","mcp-server","local-llm","semantic-search"],"stars":null,"summary":"lilbee is a local AI model manager and search engine for files, code, and crawled websites. It offers cited answers through a terminal app, CLI, MCP server, REST API, and Python library.","content":"## Overview\n\nlilbee combines a local model runner with a search engine for your files, notes, code, and crawled web pages. It indexes content and uses models to answer questions with citations that point back to source files and lines.\n\nIt is aimed at people who want a self-hosted alternative to cloud-first search and retrieval, and at coding agents that need to look up project material. Models and indexes can stay on your machine; a cloud provider is optional. You can use lilbee through a terminal interface, CLI, MCP server, REST API, or Python library.\n\n## Key Features\n\n- Manages chat, embedding, vision, and reranking models, with support for local GPU backends and multi-GPU placement.\n- Indexes documents and code, with citations linking answers to their sources.\n- Crawls websites and adds their pages to a searchable local library.\n- Exposes search and indexing to MCP-aware coding agents.\n- Provides a terminal UI, CLI, REST API, and Python library.\n- Can use existing Ollama or LM Studio setups, as well as optional hosted models.\n\n## Use Cases\n\n- Researchers can index papers, manuals, and notes, then ask questions that link back to source passages.\n- Developers can index a codebase and its documentation so a coding agent can retrieve relevant code with file and line citations.\n- Teams or individuals can crawl documentation sites for a local, searchable copy that remains useful offline.\n- Privacy-conscious users can run models and search personal files locally without relying on a cloud provider.\n\n## Project Facts\n\n- Language: Python\n- License: MIT\n- Stars: 62\n- Forks: 7\n- Topics: ai-search-engine, chat-with-documents, gguf, llama-cpp, lm-studio, local-ai, local-first, local-llm, local-rag, mcp-server, model-manager, multi-gpu, notebooklm-alternative, ollama, privacy, private-ai, rag, self-hosted, semantic-search, tui\n- Archived: No\n\n## Getting Started\n\nThe README recommends installing a bundled build, then running:\n\n```bash\nlilbee self-check\nlilbee\n```\n\nSee the [README](https://github.com/tobocop2/lilbee#install) for installation options, hardware-specific builds, and configuration. The [project site](https://lilbee.sh/) also links to tutorials and the [REST API reference](https://lilbee.sh/api/).\n\n## Alternatives\n\n- [SurfSense](https://osrepos.com/repo/modsetter-surfsense): SurfSense focuses on desktop document research and study materials, while lilbee also manages local models and searches code and crawled websites through multiple interfaces.\n\n## Considerations\n\n- The project describes itself as active beta software. Its interfaces, command names, and on-disk formats may change between pre-releases.\n- A GPU is not required, but model performance and which models fit depend on available hardware and memory.\n- Bundled builds are large, and the first launch has a one-time unpacking step. Developer installs through pip or uv require choosing and installing the separate model-engine extra for the relevant hardware.\n- Local operation is the default, but using a hosted model sends questions and relevant retrieved snippets to the provider you configure.","metrics":{"detailViews":2,"githubClicks":0},"dates":{"published":null,"modified":"2026-10-06T20:42:21.000Z"}}