Somerset West, Western Cape, South Africa
Portfolio / 2026

DezignZA presents

DevDock

The developer cockpit for macOS

One window per project. Terminals, browsers, .env files, local AI, agents and a retro arcade, all scoped to the project you are working on.

  • NATIVE macOS
  • APPLE SILICON + INTEL
  • PHONE COMPANION
  • LOCAL AI
  • DEZIGNZA BRAND
1Window per project
macOSNative app
19Arcade games
24Built-in tools
The DevDock dashboard
1Window per project
macOSNative app
24Built-in tools
19Arcade games

01 / Overview

Project overview

Every web project lives in its own folder, with its own .env files, dev server, terminals, browser tabs and AI sessions. Work on a few at once and the day disappears into Finder, Terminal, Chrome and VS Code.

So we designed and built DevDock, a native macOS app that treats every project as a cockpit. Open a project and everything that belongs to it is right there: terminals, browsers, env files, scripts, AI tools and its saved layout. Close it, and nothing is lost.

Platform
Native macOS app for Apple Silicon and Intel
What we did
Product design, UX/UI, branding and development
Companion
Phone app and web app for working on the go
Privacy
Local-first. Code and keys stay on your Mac
Built with
Tauri, React, TypeScript and Rust
Delivery
Signed installer with automatic updates
  • 1Window per project
  • 9Tabs in every project
  • 19Arcade games
  • 100%Local AI
  • 2Platforms: Mac + phone

03 / Principles

Six rules we designed by

Before a single screen was drawn, we wrote down how DevDock should behave. Every feature since has been checked against these six rules.

  1. 01The env editor is the file

    DevDock reads .env files straight from disk and writes them straight back. No shadow database, no sync, no surprises.

  2. 02Terminals are scoped

    Every terminal belongs to a project and opens in its folder. You always know what is running where.

  3. 03Favicons are identity

    Each project shows its own icon on cards, headers and the sidebar. No icon? Drop in any image and DevDock makes one.

  4. 04Recent comes first

    The project you touched last is always at the top of the dashboard. Any interaction counts.

  5. 05Hide, don’t delete

    Projects can disappear from view without ever losing their config, layouts or history.

  6. 06One click to copy

    Secrets, whole .env files, colours and paths. Everything you copy all day is one click away.

04 / App map

Everything hangs off the project

One rule keeps a feature-heavy app simple: everything belongs to a project. The dashboard picks one, the workspace scopes every tool to it, and only a handful of tools are global.

DevDock
Dashboard
  • Project grid
  • Search + filters
  • Groups
  • Starred + SETUP launch
  • Hide and unhide
  • Rescan root folder
  • Storage analyser
  • Onboarding
Project workspace
  • TERMINALS
  • BROWSERS
  • FILES
  • ENV
  • LOCAL AI
  • AGENTS
  • DEPLOY
  • WAID
  • SETTINGS
Global tools
  • Sidebar + activity dots
  • Process manager
  • Port scanner
  • Colour picker
  • Capture + inspector
  • Time tracker
  • Arcade
  • Remote access
Settings
  • Root folders
  • AI providers
  • Deploy targets
  • Paired devices
  • Updates
  • Brand assets

05 / Style guide

DezignZA, built for developers

DevDock wears the DezignZA brand: dark navy surfaces, a single teal accent, sharp corners and uppercase Montserrat. It is a pro tool people stare at for ten hours a day, so contrast, density and calm came first.

Logo
Colour
  • Navy dark#1E2235
  • Navy#2E3250
  • Panel#252942
  • Teal#00BCD4
  • Teal dark#00ACC1
  • Amber#F5A623
  • Orange#E85D26
  • Running#4CAF50
Type

Aa

Montserrat

Headings, labels and buttons. Black and Bold, uppercase, wide tracking.

Aa

Open Sans

Body copy and UI text. Regular and SemiBold, sentence case, 14 to 16 px.

Aa

Monospace

Paths, env keys and values, terminals, ports and ticket numbers.

UI kit
Buttons
PlayPackage+ AddKill all
Tabs
TerminalsBrowsersFilesEnvLocal AI
Status
RunningClaude CodeIdleError
Env rows
DATABASE_URL••••••••••••Secret
NEXT_PUBLIC_SITE_URLhttp://localhost:3000Public
Sidebar items
AS
Acme Store~/Projects/acme-store
BB
Bloom Bakery~/Projects/bloom-bakery

Got a product that needs building?

Let’s talk
</>

Designed and developed by

DezignZA

dezignza.co.za

Thank you for scrolling