一个文件
没有 Node、没有 Python、没有依赖目录、没有后台进程。发布构建约 11 MB,压缩包约 4.9 MB,abylab --version 冷启动约 2 ms。
极简主义的 DeepSeek harness。装完就是一个可执行文件,没有依赖,启动飞快,开源免费。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/zhang0098/abylab/main/install.sh)"
Linux · macOS(x86_64 / aarch64)· 安装到 ~/.local/bin/abylab · 校验 SHA256SUMS
没有 Node、没有 Python、没有依赖目录、没有后台进程。发布构建约 11 MB,压缩包约 4.9 MB,abylab --version 冷启动约 2 ms。
流式输出、工具执行、会话持久化都发生在同一个进程里:没有 IPC 往返,没有 GC 停顿,没有额外的 runtime。
abylab 不读 DEEPSEEK_API_KEY 或任何环境变量。密钥由 /login 写入 ~/.abylab/.credentials.yaml(0600,仅属主可读)。
九个内置主题包、鼠标滚动与拖拽复制、@ 文件提及、图片粘贴,以及 read-only / workspace-write / danger-full-access 三档权限。
装到 ~/.local/bin/abylab,并把这一行(带注释标记)写进你的 shell 启动文件:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/zhang0098/abylab/main/install.sh)"
去 platform.deepseek.com 取一个 API Key。
在终端里运行 abylab,然后在输入框里登录一次:
/login sk-xxxxxxxx
直接输入你的要求,开始工作。
想从源码构建:cargo build --release。安装脚本支持 --bin-dir、--version、--no-path、--path-file、--help。
/help /keys /new /resume [id] /compact /goal /clear /model [id]
/effort [off|low|high|max] /permission [preset] /plan [on|off]
/vim [on|off] /image <path> [text] /clip [text] /theme [dark|light|pack]
/session /lang [zh|en] /quit
enter 发送 / 排队 · ctrl+x 立即发送 · esc 中断 / 双击清空草稿 · ctrl+c 清空 / 退出 · ↑ 历史 · / 命令 · @ 文件提及 · ctrl+z 撤销 · ctrl+p 模型 · ctrl+t 主题 · shift+tab 权限预设
crates/abycore | agent SDK:Agent、会话快照、工具 |
crates/abylab-backend | abycore Agent 驱动:命令 ⇄ Agent::run,hooks → 权限询问 |
crates/abylab-tui | 终端画布:输入卡片、markdown、主题包、@ 文件、图片缩略图 |
实现细节(工作区指令、上下文压缩、会话持久化、目标轮次)见 TECH.md。