AI Agent Hub
Back to plugins
🖥️

omdsh-codemode

Client Updated 2026.08.23

Run the following command in DeepSeek Harness:

dsh plugin install omdsh-plugins/omdsh-codemode

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install omdsh-plugins/omdsh-codemode in the DeepSeek Harness terminal to install; source is at https://github.com/omdsh-plugins/omdsh-codemode

About this plugin

The DeepSeek Harness web GUI ships with two modes, Chat and Work, and if you want a terminal you used to reach for a separate window and context-switch. omdsh-codemode adds a third segment, Code, to the mode switch. Pressing it turns the conversation column into a live omdsh-tui terminal running in the workspace directory the conversation already belongs to, with every key binding, tool card, and /resume intact, all without leaving the page.

What the plugin actually does is small: start an omdsh-tui process, hand it a session-id, relay bytes, and anchor the resulting conversation to the workspace sidebar row. It does not modify the harness or reimplement the terminal. What follows, sidebar grouping, the red-dot indicator, resume on click, /rename syncing through the window-title channel, a grace period after the socket drops, transcript replay on reconnect, is the consequence of that one decision. New Session in Code mode spawns another terminal rather than leaving the mode, and a directory can host two terminals when the user explicitly wants that.

This is for people who run omdsh-basemode and omdsh-chatmode together in a browser and would rather one fewer system window stay open. If your day already moves between a browser tab and a terminal, or you want terminal-driven conversations tracked in the same sidebar as Chat and Work sessions, the Code segment folds those two surfaces into one.

Use Cases

  • Operate a terminal directly in the browser without switching to a system window
  • Track terminal-driven sessions alongside Chat and Work in the unified sidebar
  • Launch a terminal in the corresponding workspace directory without leaving the page

Best For

  • Developers who rely heavily on the Harness web GUI and want fewer window switches
  • Workers who need terminal sessions managed alongside browser-based conversations
  • Power terminal users who frequently toggle between a browser tab and a system terminal