Files
u-tabs/README.md
绝尘 a027fe1703 新增: u-tabs 初始版本
Go TUI 项目启动器,基于 bubbletea v2 + lipgloss v2。
支持分组 Tab、多选启动、编号跳转、Windows Terminal 集成。
2026-05-16 21:01:03 +08:00

57 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# u-tabs
TUI 工作空间启动器 — 在终端快速选择项目,一键启动 Claude Code。
## 功能
- YAML 配置驱动,分组管理工作空间
- 左右布局:列表 + 详情面板
- 一键启动 Windows Terminal + Claude Code
- 多选批量启动、编号快捷跳转、复制启动命令
- Tokyo Night 主题CJK 字符安全渲染
## 安装
```bash
git clone https://gitea.1216.top/lxy/u-tabs.git
cd u-tabs && go build .
```
或下载 [Release](https://gitea.1216.top/lxy/u-tabs/releases) 中的 exe。
## 配置
首次运行读取 `~/.u-tabs/config.yaml`,参考 [config.example.yaml](./config.example.yaml)。
```yaml
groups:
- label: CORE
desc: 核心业务
items:
- title: my-project
prompt: 项目描述
tech: Go/Gin
deploy: 本地开发
dir: "E:\\projects\\my-project"
```
## 快捷键
| 按键 | 功能 |
|------|------|
| j/k | 上下选择 |
| Tab | 切换分组 |
| Enter | 启动 |
| Space | 多选 |
| c | 复制命令 |
| 数字 | 按编号跳转 |
| q | 退出 |
## 技术栈
Go 1.26 / Bubbletea v2 / Lipgloss v2
## 文档
- [架构设计](./docs/02-技术文档/架构设计.md)