内容
<!-- cspell:ignore -->
<div align="center">
<img src="docs-site/favicon.png" width="36" height="36" alt="" style="vertical-align: middle;">
# LemonCrow 运行时
### 真实且基准测试证明 — 更快的 Agent:一次性代码搜索,**减少 37.7% 的回合**,**减少 23.7% 的壁钟时间**(平均节省 30%)
继续正常使用 Claude Code — LemonCrow 在其下方运行,为 Agent 提供更好的搜索、更短的文件读取、更紧凑的命令输出和可重用的内存。
[](LICENSE)
[](https://github.com/lemoncrowhq/lemoncrow/releases)
[](https://github.com/lemoncrowhq/lemoncrow)
[](integrations/claude)
[](integrations/codex)
[](integrations/opencode)
[](integrations/copilot)
[](integrations/copilot-cli)
[](integrations/cursor)
[](scripts/install_hermes.sh)
[](integrations/antigravity)
**实时节省和时间节省,跨越 LemonCrow 会话**
[](https://lemoncrow.com)
[](https://lemoncrow.com)
[](https://lemoncrow.com)
[](https://lemoncrow.com)
[安装](#30秒安装) · [检查您的节省](#检查您自己的节省) · [为什么信任这些数字](#为什么信任这些数字) · [结果](#结果) · [定价](https://lemoncrow.com/pricing)
[](https://lemoncrow.com/#terminal)
*点击 [lemoncrow.com](https://lemoncrow.com/#terminal) 获取完整的操作指南。*
</div>
---
## 30 秒安装
运行以下命令:
curl -fsSL https://install.lemoncrow.com | bash
然后创建或登录免费的 LemonCrow 账户,并在您使用 Claude Code 的项目中激活它:
cd your-project
lc login
lc init
LemonCrow 在后台安装更好的工具,并开始跟踪本地节省。远程遥测默认开启;随时可以通过 `lc telemetry remote off` 关闭。
```bash
lc update
```
检查所有连接是否正常:
```bash
lc doctor
```
## 改变您的体验
LemonCrow 不要求您学习新的编码应用。它改进了 Claude Code 已经做得好的事情:
| 之前 | 使用 LemonCrow |
| -------------------------------------------------------------- | -------------------------------------------------------------------------------- |
| Claude grep,读取整个文件,grep 再次查找代码。 | 一次性代码搜索返回符号、调用者和确切范围,单次调用。 |
| 相同的上下文被反复重新发现。 | 有用的会话上下文可以被重用,不需要重新搜索。 |
| 长时间的 grep 和读取循环会消耗回合和壁钟时间。 | 更少的往返:37.7% 更少的回合,23.7% 更少的壁钟时间,在 SWE-bench 验证。 |
| 速度和节省很难看到。 | 本地仪表盘显示回合、代币和成本实时下降。 |
### 实际替换的内容
`lc init` 为 Claude Code 提供 5 种工具,并隐藏内置工具 — 每项工作只有一种方式,而不是两种。
**一次性查找** - 不需要在代码库中反复调用。
| LemonCrow 工具 | 替换(隐藏模型) | 为什么 |
| --------------- | ---------------------------------- | ---------------------------------------------------------------------------------------------------------- |
| `code_search` | Grep, Glob | 单次调用返回符号、调用者/被调用者以及排名源 - 无需 grep-loop-then-read-whole-file。根据树状解析器符号表上的调用图中心性进行排名。 |
| `read` | 读取 | 返回大纲或确切的`:L10-L40`范围,预算,而不是整个文件。 |
| `edit` | 编辑,写入 | 验证的跨文件编辑,一次调用而不是每个文件修补或创建猜测。 |
| `bash` | Bash | 输出被限制和结构化,以免 noisy build log 吹爆上下文窗口。 |
| `web_fetch` | WebFetch | 将页面剥离为干净的 Markdown 而不是原始 HTML 转储。 |
不变的是:Claude Code 本身、模型、您的工作流程。完整的内部结构:[架构](docs/architecture.md)。
### 为什么是运行时,而不是工具
裸 MCP 服务器是一个库,模型可以调用 *if* 它记得调用。运行时决定什么是可调用的 - 四个作业,四个层次:
| 层 | 没有它 | 有了它 |
| -------------------------------- | -------------------------------------------------- | ---------------------------------------------------------------------------------------- |
| **代理** — 进程隔离 | “只读”代理仍然可以编辑 | `explore`/`plan`/`research`/`review` 在主机配置级别硬拒绝 `edit`/`write` |
| **技能** — 标准库 | 多步骤程序在每个会话中重新即兴演奏 | 编码一次,以相同的方式每次调用 |
| **钩子** — 中断 | 无效的重读;“完成”没有检查 | 错误调用在运行前被拒绝;在 Claude Code 上,会话关闭前阻止验证(其他主机今日建议) |
| **MCP 工具** — 系统调用表面 | 代理在压力下回落到 grep-and-read | 本机隐藏 - LemonCrow 工具是这些作业的唯一表面 |
### 引擎底层 - 不仅仅用于代码
在编码运行时下面是一个领域中立的上下文引擎,具有一个契约:**一次性检索** - 单次调用返回模型需要的内容,包装到代币预算;允许后续查询,不需要重试循环。检索、压缩、内存和重放不假设代码 - 代码是第一个一致的检索器(`Retriever` 协议,`lemoncrow.core.capabilities.retrieval`),选择它是因为痛点成熟,结果可衡量。相同的引擎正在向构建任何 LLM 代理的团队开放:[lemoncrow.com/engine](https://lemoncrow.com/engine)。
### 代理
打包在 [integrations/agents/](integrations/agents/) - 每个都是不同的能力授予(子代理名称 `lc:<mode>`),不是人格:
| 代理 | 是否写入 | 用途 |
| ---------- | :-----: | ------------------------------------------------ |
| `code` | 是 | 默认交互式 - 编辑、重构、功能 |
| `auto` | 是 | 完全自主 - CI/头文件运行 |
| `solve` | 是 | 解决定义明确的任务 |
| `execute` | 是 | 接受计划的单个验证通过 |
| `general` | 是 | 混合作业的 catch-all |
| `bare` | 是 | 最小工具集,相同纪律 |
| `explore` | 否 | 只读探索 - 定位和引用 |
| `plan` | 否 | 只读规划,停止人类检查点 |
| `review` | 否 | 对抗性只读审查 |
| `research` | 否 | 外部网络研究 - 引用备忘录 |
### 技能
打包在 [integrations/skills/](integrations/skills/):
| 技能 | 它做什么 |
| ------------- | ------------------------------------------------------------ |
| `lc` | 通过 CLI 管理 LemonCrow 本身 |
| `benchmark` | 在 *您的* 仓库中衡量节省 - 离线扫描或实时 A/B |
| `orchestrate` | 一个结构化的多步骤任务,路由到正确的表面 |
| `swarm` | N 个并行尝试在隔离的工作树中 - 最佳结果获胜 |
| `perf-review` | 在测量的性能上阻塞更改,而不是读取代码 |
| `ux-review` | 在真实浏览器中阻塞已发布的 UI 以进行客观检查 |
| `recall` | 检索过去会话的学习内容 |
## 检查您自己的节省
不要盲目相信我们的 30% 声明 - 在安装前扫描您自己的本地代理历史记录:
```bash
curl -fsSL https://savings.lemoncrow.com | bash
```
它读取本地的 Claude/Codex 会话文件,估计 LemonCrow 将使用更少的代币或更便宜的工具调用,并从您自己的历史记录中打印节省。临时本地存储 - 无需帐户,无需 API 密钥。
使用变体:
```bash
curl -fsSL https://savings.lemoncrow.com | bash -s -- --since 30d --top 10
curl -fsSL https://savings.lemoncrow.com | bash -s -- --host codex --limit 20
```
### 重放过去的会话
`lc session replay` 重放记录的会话,对于每个本地调用,**运行实际的 LemonCrow 工具**,本来会替换它 - grep/read 循环合并为一次 `code_search`,整个文件读取成为预算大纲,`bash` 日志被限制。然后,它仅从该会话中估计 - **成本,节省机会和时间** LemonCrow 将节省。无需模型重运行,无需写入;打开一个可共享的 HTML 页面。
```bash
lc session replay --last 1
```
适用于 Claude Code、Codex 和 opencode 会话。节省是估计值;实时重新测量的 A/B 是 `lc benchmark local`.
## 为什么信任这些数字?
仅凭一个实时徽章证明不了什么 - 任何人都可以伪造计数器。反而:
1. **原始基准收据:** 标题数字链接到提交的每个任务的运行成本和复制命令。
2. **您自己的扫描:** 节省命令检查您的机器,而不是我们的营销页面。
3. **标记实时徽章:** 聚合使用计数器 - 从不节省声明的来源。
4. **LemonCrow 不赢的行:** Terminal-Bench 2.1 在准确性上持平(-0.2pp);它仍在表中。
信任是审计轨迹,而不是动画。
## 结果
在相同的模型、任务和环境下测量:
| 基准 | 基线正确 | LemonCrow 正确 | 正确增量 | 基线成本 | LemonCrow 成本 | 成本增量 |
| ----------------------------------------------------- | -----------------: | ----------------: | --------------: | ---------------------: | --------------------: | -----------: |
| SWE-bench Verified, 50 任务 x 5 次重复 | 80.8% | **92.8%** | **+12.0 pp** | $234.84 |**$165.45** | **29.5% 更便宜** | |
| SWE-bench Lite, 10 任务 x 3 次重复 | 93.3% | **100%** | **+6.7 pp** | $12.38 |**$10.79** | **12.9% 更便宜** | |
| SWE-bench Pro, 10 任务 x 5 次重复 | 88.0% | **90.0%** | **+2.0 pp** | $39.01 |**$30.61** | **21.5% 更便宜** | |
| 探索任务,7 个大仓库 x 5 次重复 | - | - | - | $19.11 |**$6.29** | **67% 更便宜** | |
| Telegraphic Q\&A, 20 个提示 x 5 次重复 | - | - | - | $8.93 |**$5.34** | **40.2% 更便宜** | |
| Terminal-Bench 2.1, 89 个任务 vs 公开排行榜\* | 78.9% 预期 | 78.7% | -0.2 pp | $96.76 |**$69.52**† | **28.1% 更便宜**† | |
<sub>* LemonCrow 1 次重复/任务 vs 公开排行榜 5 次重复平均值。 † 5 次超时任务被排除在成本之外。</sub>
<p align="center">
<img src="benchmarks/cost_vs_savings_scatter.svg" alt="LemonCrow vs baseline: dollars saved per run against baseline task cost, across SWE-bench Verified/Lite/Pro, exploration, Telegraphic Q&A, and Terminal-Bench" width="720">
</p>
SWE-bench Verified 细节(每侧 250 次运行)- 一次搜索将 grep-and-read 循环折叠,因此回合、壁钟和工具调用一起下降:
| 指标 | 基线 | LemonCrow | 增量 |
| ---------------------- | ---------: | --------: | -----------------: |
| 回合 | 6,962 | 4,336 | **减少 37.7%** |
| 壁钟 | 14.3h | 10.9h | **快 23.7%** |
| 总工具调用 | 6,700 | 4,167 | **-37.8%** |
| 输出代币 | 3.04M | 2.19M | **减少 27.9%** |
| Bash | 3,327 | 1,785 | **减少 46.3%** |
| 读取 | 1,733 | 1,050 | **减少 39.4%** |
| 编辑 + 写入 | 1,628 | 759 | **减少 53.4%** |
| 搜索(code_search) | - | 568 | lemoncrow-only |
探索细节(7 个大仓库 × 5 次重复,只读 Q\&A,无编辑):
| 工具 | 基线调用 | LemonCrow 调用 | 增量 |
| ------------------------------- | ---------------: | --------------: | -------------: |
| 读取 | 672 | 23 | **减少 96.6%** |
| Bash | 508 | 71 | **减少 86.0%** |
| 搜索(code_search) | - | 23 | lemoncrow-only |
| 代理 + 流程调用\* | 79 | 1 | **减少 98.7%** |
| 总工具调用 | 1,259 | 118 | **减少 90.6%** |
| 输入 | 286,191 | 205,967 | **减少 28.0%** |
| 缓存读取 | 35,862,919 | 2,753,393 | **减少 92.3%** |
| 缓存写入 | 2,811,356 | 233,381 | **减少 91.7%** |
| 输出 | 426,367 | 68,893 | **减少 83.8%** |
| 输入 + 缓存写入 | 3,097,547 | 439,348 | **减少 85.8%** |
来源: [`exploration_2026_06_29`](benchmarks/codebench/results/exploration_2026_06_29/) · [`telegraphic_2026_07_08`](benchmarks/codebench/results/telegraphic_2026_07_08).
## 一次代码搜索 vs 10 个命名工具
搜索是引擎:正确的代码在第一次尝试时出现在代理面前。MRR 和首次命中率(rec@1)在 ~7,200 个查询/黄金对上,涵盖 14 个仓库 - 10 种工具在相同的语料库上得分。LemonCrow 的 rec@1 为 0.650,意味着正确的代码在前三个结果中有两个,延迟为 134ms:
| 提供商 | MRR | rec@1 | 延迟 |
| ------------------------------- | ----------: | ----------: | -------: |
| **LemonCrow +semantic (BGE)** | **0.727** | **0.650** | 390ms |
| LemonCrow 词典(默认) | 0.676 | 0.582 | 134ms |
| cocoindex-code(最佳竞争对手) | 0.557 | 0.457 | 595ms |
| serena | 0.401 | 0.359 | 3834ms |
| ripgrep | 0.376 | 0.320 | 66ms |
| universal-ctags(最差竞争对手) | 0.237 | 0.226 | 1ms |
以前没有人对这 10 种工具进行过相同的查询集评估 - 每种工具在其自身的条款下发布,其自身的基准测试。
## 为什么有效
Claude 很强大;围绕它的循环是浪费的 - grep,读取整个文件,grep 再次。LemonCrow 减少了这种循环。
- **一次性搜索:** 符号、调用者和确切范围在一个调用中 - 最大的节省回合和壁钟时间的原因。
- **更好的输入:** 确切的文件范围,而不是整个文件。
- **更好的输出:** 紧凑的命令输出和回复,确切的技术事实保持不变。
- **更好的内存:** 上下文被重用,而不是重新发现。
## 您获得的
- 目前适用于 Claude Code、Codex、Copilot、Copilot CLI 和 opencode;Cursor、Hermes Agent 和 Antigravity 集成正在进行中。任何 MCP 兼容的代理(LangChain、OpenAI SDK、Gemini ADK、...)都可以连接到相同的工具。
- 默认情况下本地运行。
- 源代码可用运行时:FSL-1.1-ALv2 引擎,Apache-2.0 SDK/集成/文档。
- 激活官方安装需要免费帐户。
- 实时本地成本、代币和节省统计;匿名远程遥测默认开启(随时关闭)。
- 专业测试版:现有封闭功能,5 美元/月或 49 美元/年。
## 了解更多
- [安装](docs/installation.md)
- [故障排除](docs/troubleshooting.md)
- [基准测试](BENCHMARKS.md) · [完整结果,文档支持](docs/benchmarks/results.md) · [每个“vs”比较,来源](https://lemoncrow.com/vs)
- [CLI 参考](docs/cli.md)
- [架构](docs/architecture.md)
---
## 星历史
<a href="https://www.star-history.com/?repos=lemoncrowhq%2Flemoncrow">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/chart?repos=lemoncrowhq/lemoncrow&type=date&theme=dark&legend=top-left&sealed_token=Rn2b6rT3ghX0sl1jSS4wFIX77UahxINbyd-AgVtDAgV7BVA7aIINml5rE7v5bjzY82nrlzsmEASna5oYdS-JdGPZryfB2SRqgi8jNQY8VQl0Ra6W8QEVE6Bwn2Kd9bQzeEp03p3upVa48_1mbFJUhLQRp5lbXS8sEsNeQ_DK7_DfIRefJbXyjB27dHQN" />
<source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/chart?repos=lemoncrowhq/lemoncrow&type=date&legend=top-left&sealed_token=Rn2b6rT3ghX0sl1jSS4wFIX77UahxINbyd-AgVtDAgV7BVA7aIINml5rE7v5bjzY82nrlzsmEASna5oYdS-JdGPZryfB2SRqgi8jNQY8VQl0Ra6W8QEVE6Bwn2Kd9bQzeEp03p3upVa48_1mbFJUhLQRp5lbXS8sEsNeQ_DK7_DfIRefJbXyjB27dHQN" />
<img alt="Star History Chart" src="https://api.star-history.com/chart?repos=lemoncrowhq/lemoncrow&type=date&legend=top-left&sealed_token=Rn2b6rT3ghX0sl1jSS4wFIX77UahxINbyd-AgVtDAgV7BVA7aIINml5rE7v5bjzY82nrlzsmEASna5oYdS-JdGPZryfB2SRqgi8jNQY8VQl0Ra6W8QEVE6Bwn2Kd9bQzeEp03p3upVa48_1mbFJUhLQRp5lbXS8sEsNeQ_DK7_DfIRefJbXyjB27dHQN" />
</picture>
</a>
---
## 许可
开放核心。引擎(`src/lemoncrow/core`、`bench`、`infra`、`gateway` 除 `gateway/sdk` 外,加上 `tests/`、`benchmarks/`)在 [功能源许可 v1.1,ALv2 未来许可](https://en.wikipedia.org/wiki/Functional_Source_License)(FSL-1.1-ALv2)许可下授权 - 免费用于内部使用,非商业研究和专业服务
转换为 Apache-2.0 2 年后每个版本。SDK 绑定、主机集成、安装脚本和文档(`src/lemoncrow/sdk/`、`src/lemoncrow/gateway/sdk/`、`integrations/`、`scripts/`、`docs/`、`docs-site/`)是 [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0).
连接信息
猜你喜欢
暂无推荐服务器