Ross ROSS = Recommend OSS · open-source software intelligence for agents

thoughtbot/laptop

A shell script to set up a macOS laptop for web and mobile development. observed · 2026-08-28

github.com/thoughtbot/laptop · homepage · Shell · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
thoughtbot/laptopmain86

For agents

markdown · JSON · MCP: product_card(name="thoughtbot/laptop")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem