{"repo":"lloydzhou/bash-agent","free":true,"listed":false,"github":"https://github.com/lloydzhou/bash-agent","clone":"git clone https://github.com/lloydzhou/bash-agent.git","description":"A minimal AI coding agent runtime. Pure bash + awk, zero runtime dependencies.","language":"C","stars":70,"topics":["bash","coding-agent","harness","bash-agents"],"license":null,"category":"cli-tools","readme_excerpt":"bash-agent 🌐 官网 · English 极简 AI coding agent runtime。纯 bash + awk ，零运行时依赖。 同时提供 C ( cagent )、Go ( goagent ) 和 Rust ( rustagent ) 原生 port，保持相同语义。 特点 - 零依赖 — 只需要 bash、awk、curl、rg - 四运行时对齐 — bash/c/go/rust 保持相同的 agent loop、tool、session 语义 - 异步子 Agent — 内建 SubAgent 工具，委托子任务给独立会话并行执行，结果自动回注主对话。支持 fork 模式继承上下文、会话隔离、故障传播 - 缓存感知压缩 — 基于经济学的 DP 算法自动决策是否压缩、保留多少 - Session 持久化 — 按项目隔离，支持恢复、续接、fork 派生、compact - 机器友好 — stream-json 输出结构化事件，可被上层客户端消费 - 技能系统 — 按需加载 skill，不污染后续 prompt 快速开始 DeepSeek 兼容 OpenAI 兼容接口 第三方端点 安装 macOS（推荐） 安装后包含 bash-agent 、 cagent 、 ccagent 、 goagent 、 rustagent 五个命令。 Arch Linux（AUR） 详见 AUR 包页面。 手动安装 Bash 版 Debian / Ubuntu（APT 仓库，推荐） 添加官方 APT 源后一键安装，自动处理依赖（ripgrep、tmux 等），后续发版直接升级： 安装后包含 bash-agent 、 goagent 、 rustagent 、 cagent 、 tcode 命令。后续升级： APT 仓库只收录架构包（amd64/arm64，含全部运行时），无架构选择冲突。 Debian / Ubuntu（下载 .deb 手动安装） 从 Releases 下载对应架构的 .deb 安装包，用 apt 安装（会自动处理依赖）： 安装后包含 bash-agent 、 goagent 、 rustagent 、 cagent 、 tcode 命令。 系统要求 ：Linux 原生运行时（ goagent / rustagent / cagent ）需要 GLIBC 2.31 及以上，支持 Debian 11/12/13、Ubuntu 20.04/22.04/24.04 及更新版本。官方 .deb 在 Debian 11 容器内构建（GLIBC 2.31 基线），CI 每次发版含 GLIBC 符号门禁防回归。更老的系统（GLIBC tmux 三栏界面包装器，点开查看详情 tcode 是 agent 的 tmux 三栏界面包装器，提供 watch sidebar + agent 对话 + 输入框的布局。 支持 readline 输入、退出后打印 resume 信息、Ctrl+C 中断、Ctrl+D 干净退出。 图片粘贴 终端交互模式下 Ctrl+V 从剪贴板粘贴图片，自动插入 [Image #N] 占位符并缓存到 session。发送消息时保留占位符原位置，并追加 本地绝对路径映射；需要理解图片时，由模型从 skill-index 选择可用视觉 Skill 并传入对应路径。 支持平台： - macOS : osascript （内置） - Linux Wayland : wl-paste - Linux X11 : xclip 运行时不自动读取或","default_branch":null,"files":null,"tree":[],"storefront":"/r/lloydzhou","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lloydzhou/bash-agent/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}