Aisland-SJL/dsh-worktable

🖥️ Agent-project workbench for DeepSeek Harness — sidebar app drawer + dockable split workspace + a live control room watching every project.

What it solves

dsh-worktable is a workbench for DeepSeek Harness (DSH) that organizes AI agent projects into a structured workspace. It eliminates the need to switch between disparate windows and conversations by providing a centralized sidebar and dockable, split-screen layouts for managing multiple agent-driven tasks.

How it works

The project acts as a Cordis plugin for the DSH host. It injects a sidebar app drawer and a shell overlay into the interface, allowing users to create "projects" that are bound to specific AI conversations.

Key mechanisms include:

  • Project Binding: Each project is linked to a specific chat session, so opening a project automatically switches the chat pane to the corresponding conversation.
  • Split Workspace Engine: A custom engine that renders dockable panes (file explorer, terminal, browser, and custom windows) with draggable dividers and persistent layouts.
  • Control Room: An event-driven dashboard that monitors the status of all bound projects (working, needs attention, or done) by mirroring host session snapshots without consuming tokens.
  • Artifact Mounting: When an agent writes a widget-result.json file to a project folder, the workbench automatically mounts the result into a designated custom window.

Who it’s for

Developers and power users of DeepSeek Harness who manage multiple concurrent AI agent projects and need a professional IDE-like environment to monitor and interact with them.

Highlights

  • Dockable Split Workspace: Customizable layouts with draggable dividers and integrated tools like terminals and browsers.
  • Real-time Control Room: A live card grid that tracks agent progress and subagent counts across all projects.
  • Conversation Binding: Seamlessly links projects to specific chat sessions for faster context switching.
  • Sidebar App Drawer: A customizable drawer to collect, rename, and reorder self-hosted projects and plugins.
  • Agent-Built Windows: Ability to send requirements to an agent and have the resulting artifact auto-mounted into a locked window.

Related

  • Project
  • Project
  • Project
  • Project
  • Project