一个用于管理 YesCode API 服务的终端用户界面(TUI)工具。
- 用户资料管理 - 查看账户信息、余额、订阅计划和消费统计
- 提供商管理 - 浏览和切换不同的 API 提供商
- 余额偏好设置 - 配置余额使用策略(优先订阅 / 仅按量付费)
- 实时刷新 - 自动更新用户资料信息
- 直观界面 - Material Design 风格,清晰易用
从 GitHub Releases 页面下载对应平台的可执行文件:
Linux (x86_64):
wget https://github.com/kywrl/yescode-tui/releases/latest/download/yc-linux-amd64
chmod +x yc-linux-amd64
sudo mv yc-linux-amd64 /usr/local/bin/ycLinux (ARM64):
wget https://github.com/kywrl/yescode-tui/releases/latest/download/yc-linux-arm64
chmod +x yc-linux-arm64
sudo mv yc-linux-arm64 /usr/local/bin/ycmacOS (Intel):
curl -L -o yc-darwin-amd64 https://github.com/kywrl/yescode-tui/releases/latest/download/yc-darwin-amd64
chmod +x yc-darwin-amd64
sudo mv yc-darwin-amd64 /usr/local/bin/ycmacOS (Apple Silicon):
curl -L -o yc-darwin-arm64 https://github.com/kywrl/yescode-tui/releases/latest/download/yc-darwin-arm64
chmod +x yc-darwin-arm64
sudo mv yc-darwin-arm64 /usr/local/bin/ycWindows (PowerShell):
Invoke-WebRequest -Uri "https://github.com/kywrl/yescode-tui/releases/latest/download/yc-windows-amd64.exe" -OutFile "yc.exe"
# 将 yc.exe 移动到 PATH 中的目录,例如 C:\Windows\System32go install github.com/kywrl/yescode-tui/cmd/yc@latestgit clone https://github.com/kywrl/yescode-tui.git
cd yescode-tui
go install ./cmd/yc配置 PATH(仅 go install 方式):
如果使用 go install 安装后提示 yc: command not found,需要将 Go 的 bin 目录添加到 PATH:
点击展开配置方法
Bash 用户:
echo 'export PATH=$PATH:$HOME/go/bin' >> ~/.bashrc
source ~/.bashrcZsh 用户:
echo 'export PATH=$PATH:$HOME/go/bin' >> ~/.zshrc
source ~/.zshrc提示:Go 默认使用
$HOME/go作为 GOPATH。如果你自定义了 GOPATH,请将$HOME/go/bin替换为$(go env GOPATH)/bin。
yc --api-key YOUR_API_KEYexport YESCODE_API_KEY=YOUR_API_KEY
ycyc --api-key YOUR_API_KEY --base-url https://custom.api.url程序包含三个标签页:
- 用户资料 - 显示账户信息和余额详情
- 提供商 - 管理 API 提供商和备选方案
- 余额使用偏好 - 配置余额使用策略
所有常用操作均支持鼠标:
- 点击标签页 - 直接切换到对应标签页
- 悬浮或点击左右栏 - 聚焦对应列表,实际选择仍需通过键盘或滚轮
- 滚轮滚动 - 滚动内容或移动选择
Tab/Shift+Tab- 前后切换标签页1/2/3- 直接跳转到指定标签页
↑↓或kj- 上下移动←→或hl- 切换焦点(提供商标签页)Enter- 确认选择r- 刷新当前视图
?- 显示详细操作帮助弹窗Esc- 关闭帮助弹窗或退出程序Ctrl+C- 退出程序
- 支持 ANSI 颜色的终端
- Go 1.24+ (仅从源码构建时需要)
MIT License
欢迎提交 Issue 和 Pull Request。