homebot

You’ll forget. Your homebot won’t.

Built for ADHD brains. Works for every busy one.

The homebot family on the lawn in front of a green Victorian house with a white porch, rose bushes and a lamp post, in warm late-afternoon light. Back row, left to right: HAL 9000, a tall black monolith with a round glowing eye; Johnny 5 on his treads; Rosie in a maid’s cap and apron, both hands resting on Neatpik’s head; Miss Minute, a smiling pocket-watch face; and Marvin, tall, grey and glum. Front row: R2-D2, Neatpik in the centre holding a clipboard, and WALL-E.

A dotfiles manager for people who won’t remember to run it. It keeps your dotfiles, secrets and install lists in one git repo, does the chores on its own, and tells you what still needs you.

Pick the robot that inspires you the most

Your homebot talks in its robot’s voice. A voice changes the sentences and nothing else: the items, paths, commands and counts stay the same. The voices come with the first release; the lines below are drafts.

Your install line works from the first release

$ curl -fsSL https://homebot.sh/install | bash

Quick start

Not released yet. There is nothing to install today. The docs describe how it works.

It comes to you

You don’t have to remember to check. When something needs you, a new shell says so in one line. Type homebot and you get one short list, most urgent first, and every item ends with the command that fixes it.

The hourly helper does the rest: it seals secrets, commits, pushes and repairs links while you work, and tells you what it did.

How the inbox works

Last login: Mon Oct 13 09:12 on ttys002
 homebot: 3 things need you (1 urgent), run: homebot
$ homebot
homebot · laptop · 3 things need you3 chores waiting, hon. Sleeves up.Ooh. 3 things. Found them for you.3 things need you. I’d fix them, but nobody ever asks.Dweet-bwoo-wee! [3 things need you]3 things need you! Already read them twice. Wonderful!I’ve noticed 3 things that need you. There’s no need to worry.3 things need you, sugar, and the clock’s a-tickin’! (1 urgent)

  1  ! The commit guard is not installed
       → homebot setup
  2  • 1 file is in the way of links
       ~/.zshrc
       → homebot link
  3  • 2 new things to sort: track, ignore or snooze
       ~/.config/zed, ~/.config/ghostty
       → homebot triage

  Done for you since you last looked:
    sealed 1 secret, committed 4 files, pushed 1 commit

  Do the first one now: homebot next

Behind homebot

Saulo Vallory: curly dark hair, round glasses and a beard, in a black-and-white photo.

Saulo Vallory

Senior software engineer and architect. Maker of homebot.

I have ADHD. I needed a system that organizes itself, or at least puts what it needs from me right in front of my face. homebot is that system.

ADHD pushed me to work out how I learn from a very young age. It is part of why I learn fast, and why I actually enjoy reorganizing complex systems. It is also why the chores that depend on remembering never got done on my own machines. So every rule in homebot is something I needed first: at most five items, the fix printed under each one, and decide once, never be asked again.

I have been writing software for 21 years, about a third of them leading teams: architect at Truebill (now Rocket Money), product chief architect at Crossover, and co-founder and CTO of Toki Labs, a software house that picks its projects by their social impact. During the pandemic I started a free mentorship program and helped more than 50 people become developers by teaching them how to learn. Away from the keyboard: poetry, music composition, cooking and dancing.

What it takes off your mind

Each of these started as something that kept slipping. homebot handles the remembering, so you only handle the decisions.

What the helper never does

It runs while you aren’t watching, so it only does what is safe to do unwatched.

And the dotfiles part, done properly

Your home repo is one folder in git, ~/.home. The folder a file is in is its configuration.

How it compares

Only on the remembering. On everything else, the others are older and broader.

What it doeshomebotchezmoiyadmstow
One list of what needs you, each item with its fixYesNoNoNo
Commits and pushes without you running anythingYes, hourlyOnly when you run a chezmoi command (autoCommit)With the AutoYADM add-onNo
Asks once about new files and remembers the answerYesLists them when you run unmanaged; remembers nothingNoNo
Comes to you: shell line, prompt count, notificationYesNoNoNo

Need templates, Windows, or your password manager? chezmoi does those well, and homebot doesn’t try to. yadm and stow win on simplicity. Checked against their docs in October 2026.

Where it stands

homebot isn’t released yet. Every dotfiles command is built and tested, and it already runs one of its maker’s machines. The robots’ voices and the name you give your homebot are being built now. The first release ships with both, along with the install line above.

Quick start