最新版本 v0.1.23 更新日志 ↗

让想法,在终端里发生。

abylab 是一个开源免费的极简主义 AI 助理:你可以用它来编程、修改 Excel 文件、写报告、调整电脑设置,只需要给它配上 DeepSeek API Key 就可以开始干活。

快速开始

快速开始

  1. 安装 abylab

    在你的终端中执行下面语句:

    curl -fsSL https://abylab.ai/install.sh | bash

    支持 Linux · macOS · 安装到 ~/.local/bin/abylab

  2. 准备 API Key

    去 platform.deepseek.com 取一个 API Key。

  3. 启动,然后登录

    在终端里运行 abylab,然后在输入框里登录一次:

    /login sk-xxxxxxxx
  4. 开始工作

    直接输入你的要求,开始工作。

想从源码构建:cargo build --release。安装脚本支持 --bin-dir、--version、--no-path、--path-file、--help。

想只问一句、不进界面:abylab ask "这个仓库是做什么的?" 一轮跑完,把答案写到标准输出就退出。

想卸载 abylab:运行 abylab --uninstall。

配置与凭据

/login 存下就生效,不用重启。API Key 写入 ~/.abylab/.credentials.yaml(0600,仅属主可读)。凭据永远不从环境变量读:abylab 不读 DEEPSEEK_API_KEY,也不读任何别的凭据环境变量;--api-key <key> 只是本次运行的覆盖项,永远不会落盘。

你的偏好存在 $ABYLAB_HOME/settings.json:界面语言(默认中文)、模型、推理强度、权限预设,以及外观(明暗 + 主题包)。命令行开关只覆盖本次运行。

在终端里,顺手就好

按键操作
enter发送 / 排队
ctrl+enter插话
esc 连按两次中断 / 清空草稿
ctrl+c清空 / 退出
ctrl+q退出(再按一次确认)
↑输入历史
ctrl+z撤销
/命令
@文件提及
ctrl+p切换模型
ctrl+t切换主题
alt+↑(mac ⌥↑)编辑排队消息
shift+tab切换权限预设

完整映射见 TUI 里的 /keys,命令帮助见 /help。

排队消息与交互问答

alt+↑ 只在有排队消息、草稿为空时打开列表:↑/↓ 选择 · enter 编辑 · ctrl+enter 把这条插话进正在跑的轮次 · ctrl+d 删除(同一行按两次)。

任务执行中,abylab 可以弹出问题并等待你的回答。问题可以是是/否、多个选项的单选或多选,也可以直接输入文字;用 ↑/↓ 选择、空格切换多选、enter 提交、esc 取消。

常用命令

/new开始新会话
/resume [id]接着上次的工作
/model [id]选择合适的模型
/theme换一个喜欢的主题
全部命令

会话与任务

/new /resume [id] /delete /compact /goal /clear

模型与权限

/model [id] /effort [off|low|high|max] /permission [preset]

输入与外观

/vim [on|off] /image <path|@path> [text] /clip [text] /theme [dark|light|pack] /lang [zh|en]

帮助与扩展

/help /keys /status /skill <name> [args] /quit

许可与致谢

MIT License · © 2025 [email protected]

本项目参考了 DeepSeek Harness 与 pi.dev。