Skip to content
codebiy
← CODEBIY / PRODUCT ARCHIVE

Developer tools

Wharfy

Know what is running. Know who started it.

A macOS menu bar app that connects development ports to their processes, projects and AI agents. Inspect a server, release a port, or bring the same view into your terminal and agent workflow.

Product scene featuring Wharfy

Campaign image based on the product screen.

01 / Developer tools

A port number tells you very little. Wharfy puts the process, command, project directory and launching agent beside it, so you can understand what is running before stopping anything.

The native menu bar app, TypeScript CLI and MCP server cover the three places developers already work. Signed macOS updates and traceable npm releases carry that attention through to distribution.

Features

  • Listening ports in the menu bar
  • Process, directory and command details
  • Claude Code and Cursor attribution
  • Process termination from the app
  • Terminal access through the CLI
  • Port inspection and release through MCP
  • Notarized macOS installer
  • Signed Sparkle update feed
  • npm publishing through OIDC
  • Release build provenance

Use cases

  • Release a port after development
  • Inspect parallel agent sessions
  • Locate the project behind a server
  • Give agents access to port controls
  • Add port checks to terminal scripts

Benefits

  • Understand each running server
  • Inspect a process before stopping it
  • See which agent launched a process
  • Use one model across app, CLI and MCP
  • Trace published releases to their builds

Stack

  • Swift
  • SwiftUI
  • TypeScript
  • Node.js
  • MCP

Architecture

A SwiftUI app resolves listening sockets to processes and project directories. The TypeScript CLI and MCP server expose the same port model to terminal users and coding agents.

Deployment

A notarized macOS DMG with signed Sparkle updates. The CLI is published on npm through OIDC with build provenance.

Inspect the source screen Source screenshot of Wharfy