Skip to content

v0.1.0

Choose a tag to compare

@jingyi0605 jingyi0605 released this 28 Mar 16:58
· 1985 commits to main since this release

初版本

✨ 核心特性

🔄 多 Provider 会话同步

  • 无缝续接原生 CLI 会话:支持 Claude Code、Codex、OpenCode 等主流 AI 编程工具
  • 会话发现与历史读取:自动发现并同步本地 CLI 会话历史
  • 实时消息订阅:实时接收和展示 AI 编程会话的消息流
  • 消息归一化:统一不同 Provider 的消息格式,提供一致的使用体验

💬 对话式主界面

  • 会话即工作区:每个对话都是一个独立的工作区,统一管理上下文
  • 实时消息渲染:支持 Markdown、代码高亮、工具调用展示
  • 复合输入面板:集成文件上传、上下文管理、快捷命令等功能
  • Capability 驱动:根据 Provider 能力动态调整可用功能

📁 文件管理能力

  • 文件树浏览:可视化项目文件结构
  • 文件上下文挂载:将文件内容快速添加到会话上下文
  • 文件搜索:快速定位项目中的文件

🔀 Git 集成

  • Git 状态展示:实时查看文件变更状态
  • 提交流程集成:在会话中直接完成代码提交
  • 规则校验:支持自定义提交规则

💻 终端能力

  • 真实 PTY 终端:基于 node-pty 的完整终端体验
  • 多终端支持:同时管理多个终端会话
  • 终端持久化:终端输出缓存与历史回放
  • 断线重连:网络中断后自动恢复终端会话

🎨 极简界面设计

  • 软件工程师审美:专注于功能性与美感的平衡
  • 零干扰体验:去除冗余装饰,突出核心工作区域
  • 高信息密度:合理利用屏幕空间,展示更多有效信息
  • 快捷操作优先:键盘优先、手势辅助的高效交互
  • 主题定制:支持亮色/暗色主题,适应不同工作环境

⚙️ 进程管理

  • 开发服务器管理:启动、监控、停止开发进程
  • 端口识别:自动识别进程端口占用
  • 日志追踪:实时查看进程输出日志

📱 多平台支持

  • 桌面端:基于 Tauri 的原生桌面应用(macOS、Windows、Linux)
  • 移动端:iOS 和 Android 原生应用(Tauri Mobile)
  • Web 端:现代浏览器访问
  • 平台适配:针对不同平台优化的 UI 和交互

🔌 Provider 扩展框架

  • 统一扩展协议:标准化的 Provider 接入规范
  • 能力声明:Provider 自身能力的声明与发现
  • 兼容性测试:内置 Provider 兼容性测试样本