Laika Orbit recall

io.github.Laika-Dynamics-Ltd由 GitHub 账号 Laika-Dynamics-Ltd 发布v0.1.2更新于 Oct 24, 2026

Zero-model recall over your docs: the section that answers a question, in about a millisecond.

概览

AI 生成的概览

让助手在不调用模型的情况下,从本地 Markdown 和文本文件夹中回答问题,返回匹配的章节及其来源文件。

可以做什么
Laika Orbit recall 会为本地 Markdown 和文本语料建立索引,回答问题并返回精确匹配的章节及其来源文件。它提供三个工具:recall(用匹配章节及其来源回答问题)、get(读取文件)和 status。检索是一条固定流程:分词、倒排索引打分、保留前五名并带置信度余量、只打开胜出者、切出匹配的 ## 章节、最多跟随一个指针、打包结果。它还提供终端命令行,用于建索引、检索、检查路由文件中的悬空指针以及打印打包好的提示词。
适用场景
适合助手需要处理本地文档或笔记文件夹的场景,用一次低 token 的调用替代 grep 加通读整个文件。主要面向保留项目语料的 Claude Code 用户,尤其是使用指向内容位置的路由文件时。
运行要求
作为 npm 包(laikaorbit)通过 stdio 在本地运行,需要 Node 22 或更高版本。语料默认取工作目录或环境变量 BRAIN_ROOT,也可以用 --root 指定目录。可选配置位于 brain/index.config.json。读取 .docx、.rtf 和 .odt 依赖 macOS 的 textutil,读取 PDF 需要安装 pdftotext。未声明任何身份验证。
安装前请注意
它会读取所配置根目录下的本地文件,因此只应指向你愿意让助手访问的文件夹。它不发起网络请求,数据不会离开本机。get 工具会读取文件,建索引会在该文件夹写入索引,添加服务器前请先确认所选根目录的内容。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Laika Orbit recall,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

Laika Orbit recall

Zero-model recall over your files. Ask a question, get back the exact section that answers it and the file it came from, in about a millisecond, without calling a model. Built for Claude Code: as an MCP server it replaces grep-and-read-whole-files with one call, using far fewer tokens.

The retrieval engine inside Laika Orbit, published on npm as laikaorbit.

Use it with Claude Code

bash
claude mcp add laikaorbit -- npx -y laikaorbit mcp

Claude Code starts the server in your project folder and gets three tools: recall (answer a question with the matching section and its source), get (read a file) and status. To point it at another folder, add --root <dir> after mcp.

Use it from the terminal

bash
npx laikaorbit index                          # build the index for this foldernpx laikaorbit recall "how do we roll back a deploy"npx laikaorbit lint                           # check router files for dangling pointersnpx laikaorbit ask "…"                        # print the packed prompt for a model

Every command takes --root <dir>; otherwise the corpus is BRAIN_ROOT, then the working directory.

How it finds the answer

Seven steps, none of them a model call: tokenise the question on word boundaries, score it against an inverted index, keep the top five with a confidence margin, open only the winner, slice out the matching ## section, follow at most one pointer, and pack the result.

It works on any folder of Markdown and text. It works best with router files: short typed pointer lists in brain/routers/*.md that say where things are, written the way questions are asked:

markdown
## 1 — deploys
- Files: notes/deploy.md — how production deploys are rolled back- Rules: notes/freeze.md — no deploys on Fridays after 2pm

Which folders are indexed, and how, is set in brain/index.config.json (optional). .docx, .rtf and .odt are read with macOS textutil, and PDFs with pdftotext when it's installed.

Requirements

Node 22 or newer. Nothing leaves your machine: it reads local files and makes no network calls.

Licence

MIT © Laika Dynamics Limited

来源:packages/laikaorbit/README.md,提交 b4a109c

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v0.1.2最新Sep 19, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分