hust-open-atom-club/oh-dsh

一套 DSH runtime,Desktop、Web 与 TUI 三种开发体验。

What it solves

Oh-DSH provides a unified runtime and interface for AI agents and development tools, eliminating the need to manually set up complex environments for DeepSeek Harness (DSH). It allows users to access AI agents, a local workspace, and a plugin ecosystem across three different interface types—Desktop, Web, and TUI (Terminal User Interface)—while keeping sessions, credentials, and plugin states synchronized.

How it works

It bundles the DeepSeek Harness, Node.js, and a set of built-in plugins into installable distributions. While the AI model services can run in the cloud, the local workbench (including the terminal, browser, file browser, and Git review tools) is managed by the local Oh-DSH runtime. It uses a unified command ohdsh to launch the desired interface, sharing a common data directory (~/.ohdsh) for configuration and session persistence.

Who it’s for

Developers and power users who want a cohesive AI-integrated development environment that can be used interchangeably across a graphical desktop app, a web browser, or a remote SSH terminal.

Highlights

  • Triple-Interface Support: Single command access to Desktop, Web, and TUI versions with shared profiles.
  • Integrated Dev Workbench: Built-in PTY terminal, browser, file explorer, and side-chat trajectory tracking.
  • Git Review Integration: Ability to view commit diffs and add review comments directly within the interface.
  • Plugin Marketplace: A cross-platform system to install and manage plugins that are compatible across different interfaces.
  • ** uma Unified Skinning System**: Consistent themes adapted for the specific layout requirements of each interface.
  • Native Multimodal Support: Direct handling of image inputs via the DSH native attachment rail without needing extra API keys or bridge plugins.

Related

  • Project
  • Project
  • Project
  • Project