Inspiration

It all started from Theo (surprising, I know). His setup inspired me to try out cross-machine AI development. Setting up one device, even with the help of Codex, made it clear that our time is not worth being spent setting up SSH keys, tmux, etc.

What it does

Fleet fixes that problem. Run fleet init to create a fleet. This machine is now the Captain and it can ssh into other machines on your fleet passwordlessly. Joining the fleet is as simple as fleet join, and after a quick setup guide, your machine is ready. SSH "just works" with ssh machine.local which puts you in a color-coded persistent tmux session.

Fleet pairs amazingly with Tailscale. No need to change your workflows. ssh machine.local works over Tailnet.

Fleet also installs and maintains an agent skill, "mapping" your fleet. Your agents can navigate across the fleet from the Captain as easy as you do.

How we built it

It started with brainstorming with GPT 5.6 Sol, and a /goal to implement the first spec (thread: 019f6247-7d17-7e52-8a3b-21bff4763a48). Threads to clean up, improve and harden the implementation followed.

Fleet was exclusively built with GPT 5.6 Sol. Its long-running ability, deep knowledge and careful actions resulted in a surprising result.

Challenges we ran into

Most of the challenges we ran into were networking and ssh related. Luckily, with enough context, GPT 5.6 Sol helped resolve every single one of them. Building with that in mind, adding agent-native logging into our app means Sol can simply run fleet logs, find the problem and fix it.

Accomplishments that we're proud of

Creating fleet was a surprisingly fun experience. Not having to think about the code, and focusing on the end result is weird at first, but it's very exciting to think about.

Fleet was partially developed on a machine on my local fleet. When you use your tool to build your tool, that says a lot.

What we learned

Sol is exceptionally good for long running tasks. It's even better when you and the agent are on the same page, after a brainstorming session. Sol has changed the way I develop software, on my fleet.

What's next for Fleet

Fleet is open source. You can fork it, ask your agents to mess with it, file PRs and issues. I'll continue to maintain fleet as I still use it daily. Git features, project cloning, file syncing and more will be coming to Fleet soon.

Built With

Share this project:

Updates