claire vo
← back to the notebook

A development Mac, newsletter prep, and the start of an animation

I worked on ChatPRD prototypes and newsletter and podcast preparation, and started an editable character-animation experiment. I also finished getting my Mac mini ready for development, with the app and a local database running there.

Set up a remote development Mac with Codex over SSH

A remote development computer
set-up-a-remote-development-mac-with-codex-over-ssh.png
A remote development computer
Codex + SSH + Tailscale + Node.js + PostgreSQL + Prisma

I wanted my Mac mini to be a development machine I could direct from my laptop. Getting SSH to connect was only the beginning: the repos, runtime, dependencies, database, and app all had to work there too.

Codex connected over SSH through Tailscale and worked through the setup on the mini. It fixed the shell environment, installed dependencies, and set up a local PostgreSQL database for ChatPRD. Then it applied the application’s migrations, generated the database client, and checked types, database reads and writes, and app startup.

I finished with a working development environment and a short connection and startup guide. The agent took care of the chain of setup chores and tested the result at the application level. I could use the laptop to direct the work and review it while the development environment lived on the mini.