Kaden MacLean
WorkAboutNowWritingContact
All work

In development · December 1, 2025

ChargerAgent

Native macOS AI agent with SwiftUI + AppKit, Anthropic API streaming, and real tool use (terminal, files, directories).

chargeragent
$ summarize my git log this week
▸ tool: terminal (git log --since='7 days')
▸ 14 commits across 3 repos
You shipped Probe v0.3, fixed the
CalendarFeed merge bug in Meridian,
and started the AR glove firmware.
$ find todos in /probe

ChargerAgent is a native macOS AI agent built in SwiftUI + AppKit that lives in a Raycast-style minimal interface. It connects to Anthropic's Claude API with full Server-Sent Events streaming, and extends the model with real tools — terminal command execution, file I/O, and directory operations.

The tool system is built on Claude's native tool use protocol, with each tool defined as a Swift struct conforming to a common protocol. The terminal tool can execute arbitrary shell commands and return the output to the AI, enabling workflows like "check my git status and summarize what I've been working on" or "find all TODO comments in my project." The file tools provide read/write/list capabilities for editing configs, generating boilerplate, or scanning a project structure.

The interface is minimal by design — one keyboard shortcut away, no browser, no electron, no friction. It feels like an extension of the OS rather than another app to manage.