bryce cole

Local Experiments

Small, opinionated systems built on the machine or against real devices, where the interesting part is the feedback loop.

Local experiments

Small, opinionated systems built on the machine or against real devices, where the interesting part is the feedback loop.

GlassChat

I built a native iPhone chat workspace for imported conversations, local project files, and the assistant tools I use from the phone.

The latest pass is expanding the phone into a native action surface: Codex can call shared Apple tools, keep Mac-owned replies alive through background pauses, and recover branches without losing the glass chat workspace.

Hermes iMessage Bridge

I built a local Messages bridge so Hermes can answer from the Mac through iMessage without adding another chat app.

The bridge reads the loaded Messages database, replies through the native iMessage command-line path, checks the expected Apple sender identity, and records the unresolved Apple self-copy boundary separately from real Hermes replies.

K36 Terminal Launcher

I built a terminal-style game selector because the stock K36 launcher made a tiny handheld feel slower and noisier than it needed to be.

It scans the real ROM mount, launches through ArkOS's existing wrappers, and returns cleanly on Select+Start. The staged boot text, held-input repeat, and repaint logic came from testing the thing on the actual device.

Safari Sync Bridge

I built this because I browse in Chromium but still want Safari and iCloud to be the source of truth for my Apple devices.

The extension and native host reconcile bookmarks, Reading List, tabs, tab groups, and history locally. Copied-file tests, reversible backups, generation-aware History.db writes, and a Helium/Safari canary keep replay safe.

Kitty Mode

I built this for a very specific roommate problem: my cat likes to nap on the Mac when it is warm, and his paws can click or type into whatever is open.

Kitty Mode locks out keyboard and media-key events while he warms himself on the laptop, with a menu-bar toggle and triple-tap Right Option escape hatch. Accessibility checks and suppression counts make it clear when the cat-proofing is actually active.

Study Guide Workspace

I built this to turn a vague study question into a usable plan instead of a pile of tabs and half-finished notes.

A topic prompt becomes an overview, highlighted concepts, deeper subtopics, and a quiz. SwiftUI state, keyword extraction, progress tracking, and UI tests keep the loop useful on-device.

Document Censor

I built this for the uncomfortable moment before uploading a tax form, application, or other PDF to an AI tool or sending it to someone else.

It redacts visible text and form fields, strips metadata, bookmarks, scripts, and embedded files, then scans every PDF layer for leftover PII before the cleaned copy leaves the machine.

Working systems

Visual snapshots of the systems I have running, what they watch, and what they are trying to automate.

TradingAgents Command Center

A daily market-research workspace that runs scheduled feeds, turns them into Discord-ready analysis, and saves the report locally.

I built it to make the watchlist repeatable and to keep buy, sell, trim, and hold decisions from disappearing into chat.

Brain Feed Curator

The selection pass behind Brain: it turns market notes, source checks, and my reading behavior into a short queue.

I built it to stop the feed from becoming another firehose, using recency, deduplication, and a judge pass before anything is queued.

Hermes Automation Layer

A status surface for the local agents that run through cron, a menu companion, and Raspberry Pi experiments.

I built it so I can tell whether an agent is healthy, waiting on a tool, or needs recovery without opening five terminals.

Hermes Siri Chat

A phone-style SwiftUI chat for asking the local Hermes agent what changed and telling it what to run next.

I built the Mac bridge and LAN fallbacks so a useful agent session survives across devices instead of living only in a terminal window.

iOS Tweak and Deploy Loop

A personal build-and-install loop for jailbreak tweaks and sideloaded iOS experiments.

I built it to shorten the path from a UI idea to a real device: package, sign, install, respring, launch, and check for crashes.

iPhone SE Security Camera

The HomeKit-facing half of the old-iPhone camera experiment.

I built the Scrypted bridge so an improvised RTSP stream behaves like a normal door camera, with direct-stream checks, Bonjour-safe routing, clip health, and non-destructive recovery.

HomeKit Stack on Raspberry Pi

A complete move of my Homebridge and Scrypted setup from the Mac to a wired Raspberry Pi.

I preserved the existing HomeKit identities and camera history, validated the services and Front Door stream on Ethernet, then removed the old Mac runtimes after the cutover was proven.

Native Terminal Experiments

A study in making remote shell sessions feel like a real iOS app instead of a web terminal in a box.

I used it to work through tabs, SSH sessions, hardware-key mapping, scrolling, and rendering glitches that only show up during actual device use.

Personal Notes App

A local SwiftUI workspace for the notes I actually use: market research, device checklists, and things to read later.

I built it around notebooks, reminders, search, and local storage so capturing a thought does not require opening a full productivity system.

Institutional Flow Agent

A screener watcher that turns unusual fund activity into a short list of names worth investigating.

I built it to rank activity by conviction and context rather than treating the biggest raw dollar amount as the most important signal.

Market News Scanner

An hourly news collector that turns a stream of headlines into tagged, searchable market events.

I built it to extract entities, remove duplicates, score likely impact, and preserve the source before analysis changes the wording.

Polymarket Monitoring Agent

A watcher for prediction-market odds and repeat-wallet behavior.

I built it to distinguish a real shift in informed activity from a one-off price move, then connect unusual trades back to outside events.

Archive and Research Agent

A local archive for market data, scraped context, and the signals my other agents produced.

I built it so a new report can retrieve what happened last week or last quarter instead of starting from a blank prompt every time.

iOS Deployment Agent

A small build queue for watching personal iOS archives, signing, installs, and launch smoke tests.

I built it to remove the repetitive device work from app iteration and make a failed install distinguishable from a failed app launch.

Housing Search Agent

A practical search assistant for listings, application requirements, and the deadlines that come with moving.

I built it to keep rent, tours, documents, and follow-ups in one place instead of losing the useful details across tabs and messages.