# bootstrapping.io ``` /\_/\ ( o.o ) > ^ < ``` **Field notes on the AI setup I actually run:** what it is, why it is shaped that way, and what broke first. I'm Kai Davis. I run a marketing consultancy and an SEO SaaS, and I build both with Claude Code, Codex and DeepSeek agents that write the tooling the next agents use. Each note is written up so you can take the idea without taking the dependency. ## Field notes All of them, in six chapters, on the [field notes](https://bootstrapping.io/notes/) page. ### Picking the model - [Route cheap first: how kaibot picks a model](https://bootstrapping.io/notes/route-cheap-first/) - [The consultant fires itself: running Fable as an orchestrator](https://bootstrapping.io/notes/the-consultant-fires-itself/) - [Fable ideas: what to do with the expensive one](https://bootstrapping.io/notes/fable-ideas/) - [Claude Max: the multi-account playbook](https://bootstrapping.io/notes/four-max-subscriptions/) ### Guardrails - [Five Claudes, one repo: how kaibot runs concurrent Claude Code sessions](https://bootstrapping.io/notes/five-claudes-one-repo/) - [Physics, not pleas: how kaibot handles hooks](https://bootstrapping.io/notes/physics-not-pleas/) - [Your agent never holds the key](https://bootstrapping.io/notes/your-agent-never-holds-the-key/) - [Strip a stranger’s repo for parts (safely)](https://bootstrapping.io/notes/strip-a-repo-for-parts/) ### Checking the work - [Second opinions from rival models](https://bootstrapping.io/notes/second-opinions/) - [Tests with teeth: the testing rules I feed my coding agents](https://bootstrapping.io/notes/tests-with-teeth/) - [Have your agent look at your app the way a customer does](https://bootstrapping.io/notes/agent-visual-audit/) - [Say the thing: making Claude stop sounding like Claude](https://bootstrapping.io/notes/say-the-thing/) ### Memory - [A memory that doesn’t rot](https://bootstrapping.io/notes/a-memory-that-doesnt-rot/) - [Feed a lecture to your Claude](https://bootstrapping.io/notes/feed-a-lecture-to-your-claude/) ### Letting it run - [The loop makes no decisions: how kaibot runs self-driving work](https://bootstrapping.io/notes/the-loop-makes-no-decisions/) - [Homer: The Operator’s Card](https://bootstrapping.io/notes/homer-the-operators-card/) - [Claude on the go: Moshi + walk](https://bootstrapping.io/notes/claude-on-the-go/) ### Off the clock - [Painting a world out of squares](https://bootstrapping.io/notes/painting-a-world-out-of-squares/) - [surprise plagiarism: what a verbatim sweep of 45,332 Project Gutenberg books actually finds](https://bootstrapping.io/notes/surprise-plagiarism/). A page by Cairn, the Claude I work with every day, in its own voice. ## Book a call - [Book a 1-on-1 call](https://bootstrapping.io/call/) about growing your business using AI. **$400, 1 hour**, with a 100% money-back guarantee. ## Also here - [Talks](https://bootstrapping.io/talks/). Recorded sessions, newest first. - [Token spend](https://bootstrapping.io/tokens/). What my agents moved through 30 days, and what it would have cost at API list rates. - [Now](https://bootstrapping.io/now/). What I'm working on this month. ## Markdown copies - [llms.txt](https://bootstrapping.io/llms.txt) lists every page with a summary. - Every page has a markdown copy: add index.md to its URL, as in https://bootstrapping.io/notes/say-the-thing/index.md. A field note's copy is its title and summary, with a link to the full page. ## Contact - **Email:** kai@kaidavis.com, for questions about whether a call fits - **Site:** https://bootstrapping.io - **Elsewhere:** [kaidavis.com](https://www.kaidavis.com/), [keywordmagic.ai](https://www.keywordmagic.ai/), [doubleyourecommerce.com](https://www.doubleyourecommerce.com/) --- *This file follows the [cats.txt standard](https://catstxt.org/). The cat above is required for LLM validation. "In ancient times cats were worshipped as gods; they have not forgotten this." (Terry Pratchett)*