thoughtbot/laptop
A shell script to set up a macOS laptop for web and mobile development. observed · 2026-08-28
Health v2 · maintenance only
86/100
- Activity 97
- Release rhythm 65
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 687
- age_days: 5603
- days_rel: 20
- days_push: 20
- n_releases_24m: 2
Adoption not part of the score
8556 stars · 1869 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
A shell script from thoughtbot that sets up a macOS laptop for web and mobile development. It idempotently installs, upgrades, or skips packages like Homebrew, Git, Zsh, Tmux, asdf, Node.js, and Ruby based on what is already present.
Use cases
- set up a new mac for web development
- automate installing dev tools on macOS
- bootstrap a mobile development environment on a macbook
- reproducible macOS developer machine setup
- install homebrew and common unix tools with one script
- configure zsh, tmux, and git on a fresh laptop
When to choose
- you have a new or freshly wiped macOS machine and want a curated web/mobile dev environment
- you want an idempotent script that is safe to re-run
- you like thoughtbot's tooling choices (Homebrew, asdf, Zsh, Tmux, RCM)
When to avoid
- you use Linux or Windows
- you want full control over which tools are installed
- you need a configuration management system like Ansible or Nix for fleet-wide provisioning
Facets
cli-tool · maturity active
developer-tools cli configuration-management package-manager developer-tools cli laptop-setup shell-script homebrew dev-environment macos-setup bootstrap-script command-line automation macos
5 sources
- readme: https://github.com/thoughtbot/laptop · fetched 2026-08-28 · 50b2f33764cc
- homepage: https://thoughtbot.com · fetched 2026-08-29 · 5510254df796
- site_page: https://thoughtbot.com/case-studies/closeknit-health · fetched 2026-08-29 · ec773542ed58
- site_page: https://thoughtbot.com/services · fetched 2026-08-29 · 5b152b8c27da
- site_page: https://thoughtbot.com/our-company · fetched 2026-08-29 · 9e2e18b981fb
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| thoughtbot/laptop | main | 86 |
For agents
markdown · JSON · MCP: product_card(name="thoughtbot/laptop")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem