HabitMCP TUI(假设为一个产品或系统的名称,直接翻译可能无具体含义,但可理解为“习惯管理控制平台文本用户界面”或类似表述,具体需根据上下文确定)
一个用(某种技术或工具)构建的美观的基于终端的习惯追踪应用程序 珍珠奶茶。
这个TUI与(某系统的)后端/API协同工作 habitmcp.com 翻译成中文可以是“栖息地MCP网站”或根据具体语境调整为更贴切的表述,但“栖息地MCP”是一个相对直接且基于域名结构的翻译,实际应用时可能需要根据网站的具体内容和功能来进一步确定更准确的名称酷的是,HabitMCP拥有一个MCP服务器,因此你可以使用你的习惯数据与Claude或你喜爱的代理框架一起,来构建你自己的AI健康教练。HabitMCP支持数据的导入和导出,并且这项服务是完全免费的。
特点/特性
- 🎨(美术符号,通常表示绘画或艺术创作) 美丽的TUI(注:TUI可能指某个特定名称或品牌,根据上下文具体翻译,此处保留原样) - 使用 Bubble Tea 的交互式终端用户界面
- 🔐 安全认证 - 使用系统密钥环进行安全令牌存储的登录/注册
- ✅ 习惯管理 - 创建、完成并追踪习惯
- 📊 表格/数据图表 实时统计数据 - 查看连续登录天数、完成率和进度
- 🔄 这个符号在中文中通常被翻译为“循环”或“旋转”。它表示一个过程或动作在不断重复或持续进行。 API集成 - 与HabitMCP后端同步
- ⌨️(键盘) 键盘导航 - 完全支持键盘操作,以提高工作效率
安装
使用 go install 命令
go install github.com/jpzk/habitmcp-tui@latest来自来源
git clone https://github.com/jpzk/habitmcp-tui.git
cd habitmcp-tui
go build -o habitmcp .
sudo cp habitmcp /usr/local/bin/要求
- Go 1.23或更高版本
- 访问HabitMCP API(默认:https://habitmcp.com/api)
使用方法
启动TUI(文本用户界面)
只需运行:
habitmcp这将启动交互式终端界面。
首次设置
- 当你首次启动该应用时,会看到登录界面
- 新闻界;媒体
Ctrl+R在登录和注册之间切换 - 输入您的凭据并按
Enter - 您的身份验证令牌将安全地存储在系统密钥环中
导航
登录界面
Tab/Shift+Tab- 在用户名和密码字段之间切换Ctrl+R- 在登录和注册之间切换Enter- 提交凭据Ctrl+C- 退出
习惯清单
↑/↓- 在习惯之间切换Space/Enter- 切换今日习惯完成状态a- 培养新习惯r- 从服务器刷新习惯q- 退出应用程序
添加习惯屏幕
Tab/Shift+Tab- 在字段之间导航Enter- 移动到下一个字段 / 养成习惯Esc- 取消并返回到习惯列表
配置
CLI 将配置存储在:
- Linux/macOS(可译为“Linux或macOS”):
~/.config/habitmcp/config.json - Windows好的
%APPDATA%\habitmcp\config.json
配置选项:
{
"api_url": "https://habitmcp.com/api",
"theme": "dark",
"auto_sync": true,
"sync_interval": 300,
"offline_mode": false,
"notifications": true,
"current_username": "your_username"
}认证
认证令牌安全地存储在您系统的密钥环中:
- Linux(发音为“林克斯”)根据上面的信息,执行如下指令:
- macOS钥匙扣
- Windows凭证管理器
发展
项目结构
habitmcp-tui/
├── main.go # Entry point
├── internal/
│ ├── api/
│ │ └── client.go # API client
│ ├── auth/
│ │ └── auth.go # Authentication manager
│ ├── config/
│ │ └── config.go # Configuration management
│ ├── models/
│ │ └── habit.go # Data models
│ └── ui/
│ └── ui.go # Bubble Tea UI
├── go.mod
└── README.md建筑
go build -o habitmcp .运行测试
go test ./...依赖项
- 珍珠奶茶 - TUI框架
- 气泡 - TUI组件
- 唇彩 - 搭配/造型
- go-keyring(可译为“Go 密钥环”或根据具体上下文意译为“Go 语言密钥管理工具”等) - 安全凭证存储
- 眼镜蛇 - CLI(命令行界面)框架
故障排除
“错误:认证失败”
- 确保你已在HabitMCP平台上注册
- 检查你的配置中API的URL是否正确
- 尝试登出后重新登录
“错误:网络错误”
- 验证网络连接
- 检查API服务器是否可访问
- 确保防火墙/代理设置允许连接
钥匙串访问问题
- Linux安装
gnome-keyring或者kwallet - macOS(苹果电脑操作系统)钥匙串默认情况下应该可以正常工作
- Windows无需额外设置
做出贡献
欢迎贡献!请随时提交拉取请求。
许可证
麻省理工学院(MIT)
