Brian Hung
Software Engineer. At the intersection of human interfaces and model harnesses.
Personal Software
YapGPT
Chat with your favorite creators.
Prism
Multimodal media enrichment on Cloudflare, the shared backend that YapGPT and other apps build on.
Palate
An iPhone app that turns your photos, shares and screenshots into a private map of places, with a concierge, Atlas, that plans around them.
Visual Lookup
GeoGuessr agent that looks up places from text or GPS data in your photos.
Dispatch
Run Claude Code and Codex on your own machine, and drive them from any browser.
Agent Infrastructure
ai-sdk-harness
Sandbox providers and durable runners for the Vercel AI SDK harness, published as separate npm packages.
Evals
A TypeScript framework for evaluating language models, built on the Vercel AI SDK.
Geoguessr Arena
Evaluation of various LLMs on street view photos.
Spreadsheet SWE-bench
A SWE-bench-compatible benchmark where each task is implementing one spreadsheet function in the IronCalc Rust engine.
Harness
MCP servers for prime-agent's recursive language model and continual harness, usable from any host.
Composer
A web app that runs Claude Code in a Cloudflare Sandbox and talks to it over the Agent Client Protocol.
Oncall
One inbox for the decisions that many Claude Code and Codex sessions need from you.
mcp-components-ui
Turns a team's React components into MCP tools that render in chat and return what the user chose.
Cloudflare computer-use
A remote MCP server that gives a model a real Linux desktop and browser inside a Cloudflare Sandbox.
Atlas
An agent-native super app where each user gets a persistent VM, a durable database, and mini-apps installed as packs.
auto-distill
Turns Claude Code and Codex sessions into reusable skills, scored against the work people already did.
Claude Code Proxy
A Cloudflare Worker that lets Claude Code run on any model the Vercel AI SDK supports.
Collaborative Software
Spreadsheet MCP
An MCP server for spreadsheets whose formulas IronCalc really evaluates, with a live demo where an agent and a person edit the same sheet.
Workflow
Workspace for integrated chats and notes between you and your LLMs.
Chat with Spreadsheet
Spreadsheet that can be used normally, or with LLMs.
Threads
A social note-taking app: write posts in a rich-text editor, gather them into lists, and follow and like other people's notes.
Write
Text editor built on ProseMirror.
Automerge PartyServer
Automerge documents synced over WebSockets to a PartyServer Durable Object, which keeps them in its own storage.
git-zero
Browse and chat with a GitHub repo, cloned into the browser and stored as Zero rows.
Experiments
Fieldnotes
Turns a photo into an engraved field-guide plate, captioned with where and when it was taken.
Chinese Food Embeddings
Collects photos of 307 regional Chinese dishes and plots them with eight image embedding models, to see which model best tells the cuisines apart.
Cadence
If Linear made a music player.