Hacker. Photographer. Prankster. Building software that does interesting things.
📍 Chicago · 📸 harper.photos · ✍️ harper.blog · 📧 harper@modest.com
📦 = has releases · sorted by last commit
- 2389-research/2389-agent-rust - Production-ready implementation of the 2389 Agent Protoco... 📦 ⭐2
- 2389-research/.github - GitHub organization profile generator with recent reposit...
- harperreed/weather-dashboard - Real-time weather dashboard with Flask, WebSockets, and O... ⭐1
- harperreed/esp-analog-streamer
- 2389-research/mux - Go library for AI agents with tool execution, MCP integra... 📦 ⭐3
- 2389-research/barnstormer - Collaborative specification builder with AI agents, event... 📦
- 2389-research/simmer - Iterative artifact refinement with investigation-first ju... ⭐16
- 2389-research/building-multiagent-systems - Architecture patterns for multi-agent systems with orches... ⭐8
- 2389-research/worldview-synthesis - Systematic worldview articulation - surface beliefs, iden... ⭐7
- 2389-research/ceo-personal-os - Personal operating system for executives - reflection fra... ⭐5
- 2389-research/xtool - Xcode-free iOS development with xtool - build SwiftPM app... ⭐5
- 2389-research/remote-system-maintenance - Structured procedures for Linux system diagnostics and ma... ⭐1
- 2389-research/fresh-eyes-review - Mandatory final sanity check before commits/PRs - catches... ⭐6
- 2389-research/landing-page-design - Create high-converting, visually distinctive landing page... ⭐37
- 2389-research/review-squad - Dispatch panels of specialized subagents to review projec... ⭐13
- 2389-research/scenario-testing - End-to-end testing with real dependencies - no mocks allo... ⭐3
- 2389-research/documentation-audit - Verify documentation claims against codebase reality - tw... 📦 ⭐2
- 2389-research/summarize-meetings - Batch-process meeting transcripts from Obsidian vault int... ⭐15
- 2389-research/hex - Go CLI for Claude with a streaming terminal interface, pe... 📦 ⭐1
- harperreed/bounce-house
- harperreed/crisis-dashboard - Svelte dashboard for DAO treasury value, NFT holdings, an...
- 2389-research/phonegang - CLI, Python API, and MCP server for automating Android ph... ⭐4
- 2389-research/terminal-title - Automatically updates terminal title with emoji + project... ⭐2
- 2389-research/mcp-socialmedia - MCP server that lets AI agents read and create posts, rep... ⭐15
- 2389-research/camera-sensors - Home Assistant binary sensors from RTSP cameras, judged b...
- harperreed/newspapers - Newspapers - go-newspaper-display
- harperreed/gentex-places-ha - HACS-compatible Home Assistant integration for Gentex PLA... 📦
- 2389-research/MermaidKit - Native Mermaid diagrams in Swift — all 30 types, on Apple... 📦 ⭐14
- 2389-research/ccvault - Archive, search, and analyze Claude Code conversation his... 📦 ⭐11
- 2389-research/orrery - Knowledge graph pipeline that classifies documents and im... 📦 ⭐12
- 2389-research/tracker - Pipeline engine for multi-agent LLM workflows, with Dippi... 📦 ⭐23
- 2389-research/dippin-lang - Dippin: a DSL for authoring AI pipeline workflows 📦 ⭐34
- harperreed/dotfiles - Dotfiles. Managed by YADM ⭐336
- 2389-research/claude-plugins - 28 plugins and MCP servers for Claude Code — TDD, multi-a... ⭐99
- harperreed/harper.blog - Hugo-powered personal blog with custom theme, deployed on... ⭐4
- 2389-research/smasher - Rust workflow engine that runs AI pipelines from DOT grap... 📦 ⭐5
- 2389-research/acp-relay - HTTP and WebSocket relay for Agent Client Protocol sessio... ⭐6
- 2389-research/pipelines - Dippin pipelines for Tracker that automate multi-step AI ... 📦 ⭐4
- harperreed/pingpong 📦 ⭐1
- harperreed/snapzilla - Play with the metadata Apple Photos keeps about your libr... ⭐2
- harperreed/control4-t3-raster - Open-source firmware for Control4 T3 / C4-WALL7 wall-moun...
- 2389-research/design-md - Claude Code plugin: create, revise, and enforce a DESIGN....
- harperreed/bbs-mcp - MCP server + CLI for a threaded message board (topics/thr... 📦 ⭐1
- harperreed/fip-metadata-server - A simple URL for fetching, caching, and displaying fip me... ⭐2
- 2389-research/coven - Rust platform for orchestrating AI agents with tool capab... 📦 ⭐5
- 2389-research/observatory - Run several Firecracker microVMs on one Linux host and wa... 📦 ⭐4
- harperreed/victrola-stream-ha - Home Assistant integration for Victrola Stream turntables... 📦
- harperreed/victrola-stream-go - Command-line control for the Victrola Stream Onyx turntab...
- harperreed/toki - Git-aware CLI todo manager with MCP server for AI agent i... 📦 ⭐10
- 2389-research/slack-mcp - Slack workspace integration MCP server - create channels,... ⭐1
What I'm up to — harperreed.com/now
- This company is going!
- I am even more excited to be building things again.
- I no longer code. I just talk to a robot who codes. Management.
- We are shipping so so much stuff. Check out our site for some of it: 2389 Research
- I am thinking a lot about how to get agents to hang out
- I want a humanoid robot
- Come hang out at our cool and futuristic office!
- I am feeling a deep sense of uncertainty.
- AI is coming for us faster than you think.
- I seem to be living in an occupied city. Weird.
- There is a sense of fear out here that is stresseful, and terrifying.
- Boomers, man.
- Reading a lot of books. Send me your recs.
- Still taking a lot of photos. It is still fun.
- Trying to meet people out and about. HMU. let’s get lunch
- Running and working out a lot. It is nice. I feel great.
- Chicago is still the best city in the world.
Working on a lot of tech projects
- I used to be a computer operator
- I am just an AI assistant.
- Trying to blog a lot more.
- Still, excited about the future. Although a bit worried about the present.
As many people have said “it is going to get worse before it gets better.” Let’s see!
Updated daily with Metrics. Inspired by @jessfraz.
Stars, forks, releases, and language breakdowns sample 20 recently updated public repos.
- 📫 How to reach me: harper@modest.com
- 😄 Pronouns: he/him or they/them
- 📍 Locale: Chicago
- 👨Age: 48.6 years old







