爱意满满的作品展示区。
ydxred

用 Claude Code 撸了个 Claude Code 的 Linux 桌面版(非官方),已开源

  •  
  •   ydxred ·
    ydxred · 3h 59m ago · 142 views

    官方的 Claude Code 桌面版只有 macOS / Windows ,Linux 只能用命令行。我自己用 Linux ,就做了个非官方桌面版,已开源。

    思路很简单:不是重写客户端,而是用 Electron 套一个真实终端( xterm.js + node-pty ),里面跑你本机装好的 claude CLI 。所以命令行有的功能它全有——slash 命令、MCP 、插件、hooks 、skill 、权限交互,一个不少,只是多了个窗口外壳。

    做了这些:

    • 多标签页会话,每个标签可在不同目录
    • 可视化「恢复会话」选择器(鼠标点选历史会话,不用敲 claude --resume )
    • 12 种界面语言(含阿拉伯语 RTL )、5 套配色主题
    • 打包成 AppImage 和 .deb ,应用图标 + Dock 集成

    技术栈 Electron + xterm.js + node-pty ,在 Ubuntu 24.04 (Wayland + GNOME) 上开发测试。踩的坑( chrome-sandbox 、libfuse2 、原生 Wayland 剪贴板不同步)都写在 README 里了。

    GitHub: https://github.com/ydxred/claude-desktop Release ( AppImage / deb ): https://github.com/ydxred/claude-desktop/releases

    纯个人项目、非官方,欢迎试用 / 提 issue 。

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   946 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:30 · PVG 05:30 · LAX 14:30 · JFK 17:30
    ♥ Do have faith in what you're doing.