Skip to content

Coding agents for my remote workflow

Dhek app screenshot showing parallel agent sessions

The problem

My repositories ran on Coder. Configuring the available tools for my setup was complex. Rather than spend more time managing that setup, I built a tool around how I needed to run coding agents and review their work.

The design

I gave each agent its own Git worktree to keep parallel changes separate. I replaced the chat interface with tabbed terminals so I could read each session's output directly. A built-in browser let me preview the result, including apps running over SSH.

What it solved

Dhek brought agent sessions, previews, and pull-request review into one macOS window. I could run agents in parallel against my remote repositories and review the results in a workflow tailored to my needs at the time.

Changelog

  • Added Linear integration
  • Added a ⌘J command palette for jumping to agents, issues, and actions
  • Brought working-tree diffs to SSH workspaces
  • Added an SSH connection health indicator with wake-time probing and click-to-reconnect
  • Reduced idle SSH traffic

  • Fixed pasted images not reaching agents in SSH workspaces

  • Added sidebar reordering, tab reordering, and tab renaming
  • Added a ports indicator to the toolbar
  • Widened the browser preview

  • Fixed laggy terminal scrolling caused by a Debug build of the bundled terminal library
  • Rebuilt the settings panel as a proper window with grouped cards
  • Added .env auto-discovery, with auto-linking into new worktrees
  • Added a selectable chime for when an agent finishes or needs approval

  • Added a new welcome screen with an app-icon hero, pill actions, and a recents pane
  • Restyled the sidebar into a layers-panel layout

  • Added a Run App button that starts the dev server and opens the built-in preview

  • Added automatic port detection, locally and over SSH
  • Added a bottom-right overlay listing detected ports with open and kill actions
  • Forwarded remote ports so the preview works for SSH workspaces

  • Replaced the chat-streaming UI with a tabbed terminal workspace
  • Added browser preview for worktree sessions
  • Rebuilt the context file viewer on CodeMirror