caveman

活跃
GitHub JavaScript MIT

简介

caveman 是一个裸机风格的 Claude Code TUI 客户端,极简无依赖,提供极速终端编码体验。

核心特性

  • 裸机 TUI — 无 webview、无 Electron,纯终端体验,启动瞬间就绪
  • Claude Code 原生对接 — 直接调用 Anthropic Claude Code 接口,多轮上下文保持
  • 极简依赖 — 仅依赖标准库,启动体积小、运行开销低
  • 快速会话切换 — 支持多个 Claude Code 会话并行,键盘热键秒切
  • 流式响应 — token-by-token 流式输出,长任务也能实时看到进度
  • 可扩展 — 通过简单的接口接入 MCP 工具与自定义命令

适用场景

💡 在没有图形界面的服务器上使用 Claude Code 完成编码任务
💡 在大型 monorepo 中用键盘驱动快速切换多个 Agent 会话
💡 对响应延迟敏感的开发场景,需要毫秒级启动的 TUI
💡 把 Claude Code 嵌入已有的终端工作流(tmux、Kitty、WezTerm 等)

快速开始

git clone https://github.com/JuliusBrussee/caveman
cd caveman
go build -o caveman ./cmd/caveman
./caveman

相关项目