📈 GH Trending Explorer 🎲 Surprise me

← all repos

mini-yifan / dsh-orb-cordis

git clone https://github.com/mini-yifan/dsh-orb-cordis.git plugin-v0.1.8 · 3d ago

Deepseek Harness悬浮球插件。

—
stars, 24h
—
stars, 7 days
+271
stars, 30 days · #945
271
★ total
19
forks · 77 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageTypeScript
LicenseMIT
Created2026-09-28 (22d ago)
Last pushtoday
Watchers0
OwnerUser

Links

README excerpt
# dsh-orb
English | 中文
An unofficial personal plugin for DeepSeek Harness (dsh). One installable bundle that adds a floating-ball agent with Computer Use to the official dsh desktop app and `dsh web` — the official repository stays untouched, and the main window remains the official dsh Web UI.
> **Disclaimer** — This is an unofficial project maintained by an individual developer. It is **not** affiliated with, endorsed by, or connected to DeepSeek AI in any way. DeepSeek, the DeepSeek logo, and the DeepSeek avatar artwork are the property of DeepSeek AI; they appear here only as the default ball avatar shipped by the upstream project.
A floating ball rests at the right edge of your screen. Tell it what you need: quick, visible actions are executed directly in the current app through Computer Use; long-running complex tasks are dispatched to a background coding session, and the result comes back to the ball when it finishes. The main window keeps the full dsh Web UI — session management, the plugin market, and model settings — so you can still write code, edit files, and run commands in it.
There is no telemetry.
## The floating ball
On startup the plugin spawns its own helper (a pinned, verified Electron runtime in an isolated profile) and the ball appears at the right edge of the primary display, always on top.
- **Hover** expands the panel, **click** pins it, and it collapses when the pointer leaves. **Drag** moves the ball; dragging it beyond the left or right screen edge docks it into a thin sliver — hover again to slide it back.
- **Right-click** opens the menu: open the main window, open the floating-ball settings page inside that window, floating-ball agent settings and background agent settings (each track picks its own model and thinking level; **a track you never picked follows the main window's default model**, so an account-only profile with no API key works as-is), the coordinate-encoding toggle, and "Disable floating ball". The ball follows the official dsh process — when the official app exits, the ball exits with it.
- The panel carries the ball's conversation history with **History** and **New**, an **Access** chip (view-only / workspace edits / full access; full by default, applying to the ball's commands and the background sessions it dispatches), and a composer that wraps around the ball. When the agent asks you a question, the question card is answered right on the ball; if the helper disconnects, an unanswered question is handed back to the main window. History follows the main window's rules: of the blank conversations only the selected one is listed, **New inside a blank conversation does not add another one**, and the empty "untitled" conversations older versions left behind move to the system trash on the first launch after the update (recoverable).
- The transcript is rendered natively in the ball: streaming thinking / text / tool calls interleaved in arrival order, collapsible tool cards with parameters and results (t