TL

timorunge/lore

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

20 stars 0 forks Качество 76 Тренд 30MIT

База знаний для 90+ форматов документов. CLI Search + MCP сервер. Ни облака, ни API-ключей.

Обзор

Локальная база знаний, которую вы можете искать в терминале или обслуживать агентов через MCP. Они поглощают ваши документы — локальные файлы, веб-сайты, git-репозитории, каналы, S3, YouTube, электронную почту, команды оболочки, вышестоящие MCP-серверы, 90+ форматов — и индексируют все с помощью полнотекстового поиска. Никаких внешних сервисов, никакой инфраструктуры для управления. Один двоичный, один конфигуратор, один магазин - или столько, сколько вам нужно. Подумайте о страницах для ваших проектов — как для людей, так и для агентов. Или загрузить предварительно построенный двоичный файл непосредственно со страницы релизов. Предварительно построенные двоичные файлы доступны для Linux и macOS. В Windows используйте WSL (рекомендуется) или создайте из источника с установкой груза (OCR требует cmake и не поддерживается на MSVC - опустить с -no-default-features -features ingest, mcp). lore init сканирует ваш каталог, обнаруживает папки документации и файлы README и генерирует конфигурацию с предварительно заполненными источниками. Просмотрите его, проглотите и ищите - с вашего терминала или через любого клиента MCP.

Обзор (машинный перевод)

Локальная база знаний, которую вы можете искать в терминале или обслуживать Агенты из MCP. знания поглощают ваши документы - локальные файлы, веб-сайты, git repos, каналы, S3, YouTube, электронная почта, команды оболочки, выше по потоку MCP Серверы, 90+ форматов и индексирует все с помощью полнотекстового поиска. Никаких внешних сервисов, никакой инфраструктуры для управления. Один двоичный, один Конфигурация, один магазин или столько, сколько вам нужно.

Подумайте о страницах для ваших проектов — как для людей, так и для агентов.

##Установка

Установите скрипт (Linux и macOS):

Homebrew (macOS и Linux):

Или скачать готовый бинарный прямо из Страница выпуска.

** Windows: ** Предварительно построенные двоичные файлы доступны для Linux и macOS. В Windows используйте WSL (рекомендуется) или построить из источника cargo install (OCR требует)

cmake и не поддерживается на MSVC - опускается с функциями ‘-no-default Особенности проглатывания, mcp’.

Построение из источника:

Факультативные флаги:

| Флаг | Дефолт | Описание [скрыто] [скрыто] [скрыто] [скрыто] [скрыто] [скрыто] | ocr | на | OCR для отсканированных PDF-файлов и изображений (требуется cmake) | [[Т3]] [[Т5]]] [[Т4]] [[Т]]] [[Т]]] [[Т]]] [[Т]]] [[Т]]] [[Т]]]: Ollama, Anthropic, OpenAI и Bedrock s3 | off | Поддержка Amazon S3

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

lore

A local knowledge base you can search from the terminal or serve to agents over MCP. lore ingests your documents – local files, websites, git repos, feeds, S3, YouTube, email, shell commands, upstream MCP servers, 90+ formats – and indexes everything with full-text search. No external services, no infrastructure to manage. One binary, one config, one store – or as many as you need.

Think man pages for your projects – for humans and agents alike.

Install

Install script (Linux and macOS):

curl -fsSL https://github.com/timorunge/lore/releases/latest/download/lore-cli-installer.sh | bash

Homebrew (macOS and Linux):

brew install timorunge/tap/lore-cli

Or download a pre-built binary directly from the releases page.

Windows: Pre-built binaries are available for Linux and macOS. On Windows, use WSL (recommended) or build from source with cargo install (OCR requires cmake and is not supported on MSVC – omit with --no-default-features --features ingest,mcp).

Build from source:

git clone https://github.com/timorunge/lore.git
cd lore
cargo install --locked --path cli

Optional feature flags:

Flag Default Description
ocr on OCR for scanned PDFs and images (requires cmake)
llm off LLM enrichment (lore ingest, lore enrich): Ollama, Anthropic, OpenAI, and Bedrock
s3 off Amazon S3 source support
mcp on Upstream MCP server ingestion (resources and tool calls)
iwork off Apple iWork documents (Keynote, Pages, Numbers)
tree-sitter off Source code parsing via tree-sitter
cargo install --locked --path cli --features llm         # with LLM enrichment
cargo install --locked --path cli --features llm,s3      # with LLM + S3 support
cargo install --locked --path cli --all-features         # all optional features
cargo install --locked --path cli --no-default-features  # minimal build (no OCR, no MCP)

# Windows (native, no OCR):
cargo install --locked --path cli --no-default-features --features ingest,mcp

Quick start

cd my-project
lore init                     # generates .lore/lore.yaml from your project
lore ingest                   # build the store
lore search "authentication"  # search from the terminal
lore serve                    # or serve to agents over MCP

lore init scans your directory, detects documentation folders and README files, and generates a config with pre-filled sources. Review it, ingest, and search – from your terminal or through any MCP client.

Try it without your own docs

If you cloned the repo, the gutenberg example works out of the box:

cd examples/gutenberg
lore ingest
lore search "love and death"
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "my-docs": { "command": "lore", "args": ["serve"], "env": { "LORE_CONFIG": "/path/to/.lore/lore.yaml" } } } }