Bi

能力

能力的三个方向:可控、效率与交付。

每项能力对应执行过程中的一个环节:边界、授权、回退、上下文与结果呈现。

01

可控

边界、授权与回退。

工作区边界

所有文件操作限制在指定工作区内;范围之外的路径一律拒绝。

权限审批

读、写、执行分别授权,默认每次确认;可按操作类型配置自动放行。

拦截规则

危险命令直接拒绝,部分规则可改为「需要确认」;与权限审批叠加生效。

检查点回退

每轮保留快照,可退回任意一步继续,无需重开会话。

过程可视

文件读取、改动与命令执行实时呈现;改动以行级 diff 展示。

02

效率

上下文开销与响应速度。

上下文预算

每轮提示词有硬上限,超出时收缩旧工具结果,避免上下文无限膨胀。

确定性摘要

旧历史按轮次摘要,不调用 LLM;输出稳定,也不额外消耗额度。

符号级定位

解析函数、类与类型并精确到行区间,比全文搜索更准,也更省 token。

前缀缓存

保持请求前缀字节稳定,命中服务商的 prompt 缓存。

模型路由

多供应商可选,单个提供商故障时自动转移;支持 Ollama / LM Studio 等本地模型。

03

交付

结果集中呈现。

一屏工作台

对话、文件树、终端与改动同屏,不需要在窗口之间来回切换。

产物面板

代码、图片与报告集中呈现,可随时预览,结束时不会散落于临时目录。

变更与 diff

每处改动可查、可还原;关键节点留有检查点。

文档与扫描件

PDF、Office 与图片可直接预览;扫描件由本地 OCR 处理。

多平台

Windows、macOS 与 Linux 使用同一套工作方式。

Features

Built for delivery. Designed for control.

Bi does not chase more features. It makes every step more effective, more visible and more reversible.

01

Control

Draw the boundary before adding capability.

Workspace boundary

Every file operation stays inside the workspace you chose; paths outside it are refused.

Approvals

Reads, writes and commands are authorized separately and confirmed by default, with configurable auto-approval per action type.

Intercept rules

Dangerous commands are rejected outright; some rules can require confirmation instead. Rules and approvals stack.

Checkpoint rollback

A snapshot is kept each turn, so you can return to any step and continue instead of restarting the conversation.

Visible process

Reads, edits and command runs appear in real time; changes are shown as line-level diffs.

02

Efficiency

Less Tokens. More Work.

Context budget

A hard per-turn prompt cap; stale tool results contract when it is exceeded, so context cannot grow without bound.

Deterministic summaries

Older history is summarized by turn without calling an LLM: stable output, no extra quota.

Symbol-level navigation

Functions, classes and types are indexed to line ranges — more precise than full-text search, and cheaper.

Prefix caching

The request prefix stays byte-stable so provider prompt caches keep hitting.

Model routing

Choose among providers with automatic failover, or point at local models such as Ollama and LM Studio.

03

Delivery

Results land on one screen.

One-screen workbench

Conversation, file tree, terminal and diffs share one view. No window hopping.

Artifacts panel

Code, images and reports gather in one place, ready to preview — not scattered across temp folders.

Changes and diffs

Every change is inspectable and reversible; key points keep checkpoints.

Documents and scans

PDF, Office and images preview in place; scans are processed by local OCR.

Multi-platform

Windows, macOS and Linux share the same way of working.

执行循环

Bi 的核心是一个显式循环:模型读取上下文、决定调用哪个工具、执行,再将结果回灌。权限与检查点附着在循环的每一步,无需事后补救。

The agent loop

Bi is built around an explicit loop: the model reads context, chooses a tool, executes, and feeds the result back. Permissions and checkpoints attach to every step, not as an afterthought.

界面Interface

Bi 工作台主界面:会话列表、任务输入与工作空间文件面板

下载 Bi阅读文档Download BiRead the docs