AK / SELECTED WORK

DSH Studio / SOLO PROJECT

A native workspace for coding agents

Working with a coding agent involves more than sending a prompt. Sessions, streamed output, tool approvals and model settings need to stay understandable as work progresses.

Product, design and engineering by Ahmet Kazankaya

My work

I designed and built the macOS application: the session browser, live conversation interface, controls and integration with the dsh server.

I built the client application. The underlying dsh harness is a separate third party project.

One interface for an ongoing task

The session list, conversation and controls share the same workspace. A user can inspect tool calls and approvals without leaving the conversation.

Recovery is part of the interface

The source includes a local transcript recovery path for session logs the server refuses to serve. That makes an existing record readable without substituting a fabricated conversation.

Clear integration boundaries

The application connects to dsh rather than reimplementing its agent engine. Credentials and model configuration go through the harness. The client is an independent, unofficial project.

The result

The application brings session navigation, streaming output, approvals and configuration into one native workspace. The original repository includes the demonstration shown here.

Recording and verification notes

Original repository demo recording. The restored native application builds and connects to the local server. Agent execution was not retested in this review.

Read the source ↗Back to selected work ↗