新浪财经

AI 编程一小时给 GitHub 史上最快达成 50k star 的claw-code 加 GUI 界面

市场资讯 04.02 00:30

(来源:磐创AI)

故事要从那个 2 小时说起

前几天,claw-code 创造了 GitHub 史上最快达成 50k star 的记录——只用了 2 个小时。

这个项目在一夜之间完成 Python 重写,现在正在迁移到 Rust。

但有一个问题始终存在:Claw Code 本质上是一个命令行工具

对于习惯图形界面的开发者来说,命令行始终有门槛。

于是,有人开始做一件事:给 Claw Code 装上一个现代化的桌面界面

这就是 ClawCodeGUI

https://github.com/fendouai/ClawCodeGUI

ClawCodeGUI 是什么

ClawCodeGUI 是一个桌面 GUI 项目,目标是为 Claw Code 运行时体验打造一个干净、现代、跨平台的桌面客户端。

核心定位:

  • 不是简单的聊天包装器

  • 而是一个真正的 Agent 编程工作台

参考的设计灵感来自:

  • Codex

  • Claude Code

  • OpenCode

目标感受是:高信号、低噪音、终端意识但不局限于终端、适合严肃开发工作

技术架构

ClawCodeGUI 采用了 Electron + React + Rust 的架构:

简单来说:

  • Electron 负责桌面外壳
  • React 负责用户界面
  • Rust 是长期的运行时后端
开发现状

目前 ClawCodeGUI 已经有了第一个 Electron 桌面脚手架:

已完成

  • Electron 主进程

  • 安全的 preload 桥接

  • React 渲染器(经典的三栏桌面布局)

  • 模拟运行时会话流程(用于 UI 验证)

  • macOS、Windows、Linux 打包配置

核心功能

  • 会话侧边栏

  • 主对话时间线

  • 右侧上下文面板

  • 流式模拟助手输出

  • 顶部状态控制

  • 底部运行时状态栏

下一步

  • 将渲染器连接到 Rust server 传输层

  • 添加真实的会话持久化

  • 添加权限请求 UI

  • 添加文件差异和工具事件检查

Roadmap

短期目标

  • 完成 Rust server 集成

  • 实现真实会话持久化

  • 权限请求 UI

  • 文件 diff 和工具事件检查

中期目标

  • 命令面板

  • 设置和模型管理

  • 工作区切换

  • macOS 和 Windows 发布包

长期目标

  • 多会话工作流

  • 更强的 Git 集成

  • 插件和技能可视化

  • 生产级桌面运行时监控

与 claw-code 的关系

ClawCodeGUI 和 claw-code 是两个独立的项目:

项目

定位

技术栈

claw-code

Rust 运行时重写

Python → Rust

ClawCodeGUI

桌面 GUI

Electron + React + Rust

ClawCodeGUI 使用 claw-code 的 Rust 运行时作为后端,但专注于提供更好的桌面用户体验。

这是一个自然的分工:claw-code 团队做底层运行时,ClawCodeGUI 做上层界面

为什么需要桌面 GUI

命令行工具虽好,但有局限:

  • 对新用户有学习曲线

  • 状态可视化不如 GUI

  • 多窗口、多任务管理不便

ClawCodeGUI 的目标是:保留命令行工具强大能力的同时,提供图形界面的便利性

这与 VS Code 的策略类似——本质上是一个代码编辑器,但通过插件扩展成 IDE。

总结

ClawCodeGUI 代表了一个趋势:AI 编程工具正在从命令行向桌面应用演进

Claude Code 有桌面版(Claude Code for Desktop),OpenCode 有桌面版,Claw Code 也需要有。

ClawCodeGUI 正是这个方向的尝试。

如果你对 Agent 编程工作台感兴趣,这个项目值得持续关注。

GitHub:https://github.com/fendouai/ClawCodeGUI

加载中...