Taylor-Cat/dsh-macos-desktop
Taylor-Cat★ 2JavaScript最后同步: 2026-08-16
dsh-macos-desktop 把 DSH 的 Web 界面变成一个 macOS 桌面:左侧桌面(多窗口/文件/回收站/便签/Spotlight/天气/深色模式)+ 右侧原生对话(主题化),内置终端、文档(Word/PDF/PPT)、浏览器、知识库、番茄钟、截图、AI 生图与「用 AI 看图」,通过官方 shell.overlay 挂载、卸载即恢复
README 摘要
dsh-macos-desktop 把 DeepSeek Harness (DSH) 的 Web 界面改造成一个 复古情怀 + 现代 macOS(Big Sur / Sonoma)质感 的桌面系统。它 不替换 官方界面,而是通过 DSH 官方 shell.overlay 槽位,在官方对话之上叠加一整块桌面: - 左侧 = macOS 桌面(壁纸 / 图标 / 多窗口系统); - 右侧 = DSH 原生对话界面(CSS 主题化成 macOS 浅色/深色风,功能全保留); - 顶部 菜单栏横跨全屏(时钟 / 天气 / 迷你日历 / Spotlight), 底部 Dock 悬浮(分组 + 运行指示点 + 角标),中间可拖动分隔条。 一句话: 把 DSH 装进一台「Mac」 ——文件、终端、文档、浏览器、知识库、便签、番茄钟、截图、AI 生图、AI 看图,都在同一个窗口系统里完成,同时官方对话能力一个不丢。 为什么做它 - 想让 DSH 用起来像一台「电脑」而不是一个聊天框:桌面图标、窗口、Dock、菜单栏、回收站这些熟悉的心智模型,让文件/终端/文档/对话能 同屏协作 。 - 官方 UI 功能一个不丢 :右侧就是原生对话(实时 mux 流、工具轨迹、token 用量、权限、模型切换),只是被主题化;菜单栏「DSH ▸ 显示原始界面」一键切回,卸载插件后界面原样恢复。 - 纯前端 + 纯 JS 实现,无原生模块、无构建步骤;Windows / macOS / Linux 全兼容。 核心特性速览 类别 能力 桌面 左右分栏 + 毛玻璃、多窗口、Aero Snap 边缘吸附、Spotlight 搜索(⌘K)、迷你日历、天气、深色模式、开机蓝鲸动画 文件 隔离的 desktop/ 目录、回收站、便签(位置持久化)、拖拽上传、右键菜单(复制路径 / 设为壁纸 / 用 AI) 应用 终端(Win powershell/cmd + POSIX PTY)、多标签浏览器、文档办公(docx/pdf/pptx + 富文本)、知识库、计算器、番茄钟 AI 原生对话、用 AI 看图(modlens)、截图→自动看图→发给 AI、@知识库引用、AI 生图(DashScope 通义万相)、进度条 + Token 组件 快速开始 详细安装方式、环境变量、验证步骤、安全边界见下文各节。 0. 这是什么 / 不是什么 是 :一个符合 DSH 插件规范的 npm 包( dsh.bundle + dsh.client ),宿主半侧跑在 DSH Node 进程里提供文件/终端/文档的 HTTP 面,浏览器半侧画出一整块复古桌面。 不是 :不修改 DSH 框架源码;不引入 playwright/puppeteer/原生模块/构建步骤;不另起炉灶重写对话(对话复用官方 session 流)。 1. 前置环境…
在 GitHub 查看完整 README →分类
A public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and more.
★ 3,852
edison7009/EchoBirdOne-click install + model switch:Claude Code,Codex CLI (OpenAI), Grok Build (xAI), DeepSeek Harness, Kimi Code (Moonshot) ,Qwen Code,Aider,OpenCode,MiMo Code (Xiaomi),ZCode (Z.AI),OpenClaw,Pi,OpenScience,Vibe-Trading,Claude Desktop (3P profile),ChatGPT desktop,OpenCode Desktop,
★ 3,043
ccch1mneyyy/dsh-TUIDSH 官方公众号收录的 TUI 补位插件:Claude Code 风,鲸鱼顶栏/实时状态/流式思考/双击 Esc 回滚/上下文进度+TPS。npm 一键装。 DSH official WeChat featured TUI plugin — Claude Code style: whale bar, live status, streaming thoughts, double-Esc rollback, context bar + TPS. npm one-click.
★ 1,531