# Grayforge Labs

Grayforge Labs is the personal software studio of Lloyd Rowat — small, carefully made games, apps, and developer tools, designed and shipped solo. The Dev Log carries long-form notes on AI tooling, software craft, and shipping in public.

Canonical URL: https://grayforgelabs.com/

## Products

### Songtrail
- **Platform:** iOS
- **Link:** https://songtrail.grayforgelabs.com/
- **App Store:** [Songtrail](https://apps.apple.com/app/songtrail-bird-discovery/id6781903536)
- **Topics:** ios, birds, nature, on-device ai, offline, collection
A playful bird-discovery app that turns every walk into a collection. Record a few seconds of song or point the camera at a flash of colour, and Songtrail names the bird right on your phone. The models run on-device, so it works offline and nothing leaves your pocket. It ranks its guesses with confidence scores and lets you make the final call, then files each find in a collectible book of 150 common North American birds across four habitats, pinned to your own map.

### Lumen's Lab
- **Platform:** iOS
- **Link:** https://lumenslab.grayforgelabs.com/
- **App Store:** [Lumen's Lab](https://apps.apple.com/app/id6760675666)
- **Topics:** ios, game, puzzle, light, relaxing
A cozy puzzle game about routing, splitting, and mixing beams of light. Bend beams with reflectors, fan them through splitters, and mix color through interference to solve 200 handcrafted experiments. Relaxing, offline, and made for iPhone.

### Undercurrent
- **Platform:** iOS
- **Link:** https://undercurrent.grayforgelabs.com/
- **App Store:** [Undercurrent](https://apps.apple.com/app/undercurrent-health-tracker/id6759209174)
- **Topics:** health, on-device ai, privacy, symptoms, patterns
A private notebook for symptoms and the daily events that surround them. Log in four taps or just tell the on-device AI assistant in plain language. Insights surface the patterns hiding in your own data: co-occurrences, time-of-day clusters, and day-of-week peaks. Export a clinician-ready PDF for your next appointment. Everything stays on your device.

### Homebound (Homebound: Lost Creatures)
- **Platform:** iOS
- **Link:** https://homebound.grayforgelabs.com/
- **App Store:** [Homebound: Lost Creatures](https://apps.apple.com/us/app/homebound/id6761587494)
- **Topics:** ios, game, arcade, puzzle, offline
A minimalist one-tap arcade game about launching cute, lost creatures back to their home planet. Tap to fire, time it right, and watch where they land. 250 handcrafted levels, a fresh Daily Challenge, Game Center leaderboards, and a campaign that plays fully offline.

### Goblin Mob Boss
- **Platform:** macOS, Windows, Linux (open source)
- **Link:** https://github.com/llrowat/goblin-mob-boss
- **Topics:** claude code, agents, multi-agent, tauri, rust
A desktop app for orchestrating Claude Code multi-agent workflows. Attach context, configure agents, plan features interactively, then execute with parallel agent teams or delegated subagents. Handles git branches, worktrees, and validation across repos. Built with Tauri, React, and Rust.

### Agent Corral
- **Platform:** macOS, Windows, Linux (open source)
- **Link:** https://github.com/llrowat/agent-corral
- **Topics:** claude code, config, agents, mcp, hooks, tauri
A desktop app for managing Claude Code configuration across repositories. Visual editors for agents, hooks, skills, MCP servers, and settings. Built with Tauri, React, and Rust.

## Dev Log

Long-form notes on AI tooling, software craft, and shipping in public. Full index: https://grayforgelabs.com/posts/

- [Jev and the Case for AI That Only Decides](https://grayforgelabs.com/posts/jev-system-one-models) — 2026-10-09. TypeSafe AI's Jev cannot write a sentence. It returns typed, probability-weighted decisions instead. What System One models are, how they differ from LLMs, and where they fit.
- [ChatGPT vs Claude](https://grayforgelabs.com/posts/chatgpt-vs-claude) — 2026-09-11. One person's experience of running both for a while. I get good results out of both, so the things that tip me either way are smaller and a bit arbitrary.
- [Everything the Model Can't See](https://grayforgelabs.com/posts/everything-the-model-cant-see) — 2026-08-29. How Songtrail combines Perch, BioCLIP, two presence detectors, GBIF occurrence data, sun position, habitat, and live weather, so each source answers the question the others are not equipped to.
- [Ideas Don't Arrive Finished](https://grayforgelabs.com/posts/ideas-dont-arrive-finished) — 2026-08-03. Almost nothing is shippable on the first pass. AI made each pass nearly free, which is an argument for taking more of them, not for trying to skip to the end.
- [The Prototype Is Not the Product](https://grayforgelabs.com/posts/prototype-is-not-the-product) — 2026-07-31. AI made the build cheap. Everything between a working prototype and something a stranger can download still runs on experience, and hardly any of it is the fun part.
- [The Mind Gym](https://grayforgelabs.com/posts/the-mind-gym) — 2026-06-04. Industrialization turned physical strength into a decision instead of a default. AI is asking the same question of the mind, and most people haven't noticed they're being asked.
- [The Growth Bet](https://grayforgelabs.com/posts/the-growth-bet) — 2026-05-22. Every technology leap offers two paths: cost savings, which runs out, and growth, which does not. The AI jobs question turns on which one we pick.
- [The Reaction Is the Character](https://grayforgelabs.com/posts/reaction-is-the-character) — 2026-05-17. Reactions, not writing or voice acting, are the load-bearing structure of emotional connection in games. The half-second between a player acting and a character responding is where the work happens.
- [The Field Got Wider](https://grayforgelabs.com/posts/field-got-wider) — 2026-05-08. The guilt engine raised the ceiling on what you can build. The orchestrator role widens the field of what you are managing right now. Notes on agent management overhead and the cost of running parallel.
- [The Wild West of AI Tooling](https://grayforgelabs.com/posts/wild-west-ai-tooling) — 2026-05-03. A new AI tool goes viral on X every week. Some of it is influencer pump. The data underneath shows something more interesting, and the convergence is already happening.

## Machine-readable entry points

- Markdown of any page: send `Accept: text/markdown`, or append `.md` (e.g. https://grayforgelabs.com/posts/openclaw.md)
- llms.txt: https://grayforgelabs.com/llms.txt
- Full text of every post: https://grayforgelabs.com/llms-full.txt
- RSS: https://grayforgelabs.com/feed.xml
- Sitemap: https://grayforgelabs.com/sitemap.xml
- API catalog: https://grayforgelabs.com/.well-known/api-catalog
