From bernan.ai/github. Free. Works in Claude, ChatGPT or any AI.
I'm Eugeen. This is the pack you don't want to miss. Download this so you can see everything that I use in my toolkit.
Every tool here is free and public on GitHub, and every one is in my own setup. They're sorted by job: video, websites, browser control, upgrades for Claude, running many AI jobs at once, and the terminal.
How to use it:
- Open Claude (Claude Code works best) or ChatGPT and start a new chat.
- Attach this file and type set up my toolkit.
- Answer three quick questions, or say "you decide."
- It picks the tools that fit what you want to build, sets them up one at a time and checks each one works.
- Before each install it tells you what it adds to your computer or your AI, and how to undo it.
Nothing you already have gets changed, overwritten or deleted. Every install waits for your yes.
The toolkit
"start" marks the first pick for that job.
Video
GL Transitions
startReady-made transitions between shots: ripple, burn, pixelate, zoom
Install
npm install gl-transitions
2.2k stars as of November 10, 2026 · Type: npm package
On GitHub: github.com/gl-transitions/gl-transitionsRough.js
startDraws shapes and charts that look hand-sketched
Install
npm install roughjs
21k stars as of November 10, 2026 · Type: npm package
On GitHub: github.com/rough-stuff/roughGSAP
Smooth animation for text, shapes and scenes
Install
npm install gsap
30k stars as of November 10, 2026 · Type: npm package
On GitHub: github.com/greensock/GSAPthree.js
3D scenes in a web page
Install
npm install three
118k stars as of November 10, 2026 · Type: npm package
On GitHub: github.com/mrdoob/three.jsFFmpeg
startCuts, joins and converts video and audio
Install
brew install ffmpeg
67k stars as of November 10, 2026 · Type: Homebrew
On GitHub: github.com/FFmpeg/FFmpegwhisper.cpp
Turns speech into word-timed captions, on your own computer
Install
(then download one model from its page)brew install whisper-cpp
55k stars as of November 10, 2026 · Type: Homebrew
On GitHub: github.com/ggml-org/whisper.cpp
Images
Real-ESRGAN
Makes small photos bigger and sharper, for print
Install
Download the macOS zip from its Releases page37k stars as of November 10, 2026 · Type: download
On GitHub: github.com/xinntao/Real-ESRGAN
Websites
frontend-design
startMakes Claude design pages that look custom, not generic
Install
/plugin install frontend-design@claude-plugins-official
47k stars as of November 10, 2026 · Type: plugin
On GitHub: github.com/anthropics/claude-plugins-officialMotion
startAnimation for websites: fades, slides, scroll effects
Install
npm install motion
35k stars as of November 10, 2026 · Type: npm package
On GitHub: github.com/motiondivision/motionLenis
startSmooth scrolling
Install
npm install lenis
17k stars as of November 10, 2026 · Type: npm package
On GitHub: github.com/darkroomengineering/lenisVite
Starts a new website project and shows it live as you edit
Install
npm create vite@latest
84k stars as of November 10, 2026 · Type: npm package
On GitHub: github.com/vitejs/viteTailwind CSS
Styles a site fast with short class names
Install
npm install tailwindcss @tailwindcss/vite
99k stars as of November 10, 2026 · Type: npm package
On GitHub: github.com/tailwindlabs/tailwindcssLighthouse
Scores a site's speed, accessibility and search basics. Also built into Chrome: right-click, Inspect, Lighthouse
Install
npx lighthouse THEIR_SITE_ADDRESS --view
31k stars as of November 10, 2026 · Type: read
On GitHub: github.com/GoogleChrome/lighthouseaxe for Playwright
Finds pages that are hard to use for people with disabilities
Install
npm install -D @axe-core/playwright
0.7k stars as of November 10, 2026 · Type: npm package
On GitHub: github.com/dequelabs/axe-core-npmVercel plugin
Lets Claude put a site live on Vercel, on their yes (rule 6)
Install
/plugin install vercel@claude-plugins-official
47k stars as of November 10, 2026 · Type: plugin
On GitHub: github.com/anthropics/claude-plugins-official
Browser control
Playwright
startLets your AI open pages, click, fill forms and take screenshots. It also downloads its own test browsers
Install
(in a new folder)npm init playwright@latest
100k stars as of November 10, 2026 · Type: npm package
On GitHub: github.com/microsoft/playwright
Upgrades for Claude
Claude plugins
startAnthropic's own plugin list for Claude Code
Install
(opens the list to browse)/plugin
47k stars as of November 10, 2026 · Type: plugin
On GitHub: github.com/anthropics/claude-plugins-officialContext7
startGives your AI current docs for code tools, so it stops guessing
Install
claude mcp add context7 -- npx -y @upstash/context7-mcp
64k stars as of November 10, 2026 · Type: MCP server
On GitHub: github.com/upstash/context7GitHub CLI
Lets your AI read GitHub pages from the terminal
Install
(they sign in withbrew install gh
)gh auth login
47k stars as of November 10, 2026 · Type: Homebrew
On GitHub: github.com/cli/cliEverything Claude Code
A big starter set of helpers, skills and hooks
Install
(it asks before it changes anything). It adds the Claude Code plugin ecc@ecc. Undo:npx ecc-universal@2.2.3 setup
. Then, in the same folder, run/plugin uninstall ecc@ecc
to list anything else it wrote, andnpx ecc-universal@2.2.3 uninstall --dry-run
only on their yesnpx ecc-universal@2.2.3 uninstall
300k stars as of November 10, 2026 · Type: plugin
On GitHub: github.com/affaan-m/ECCHelper plugins
Ready-made helpers by job: coding, testing, writing
Install
, then/plugin marketplace add wshobson/agents
to pick/plugin
42k stars as of November 10, 2026 · Type: plugin
On GitHub: github.com/wshobson/agentsGraphify
Turns a folder of files into a map your AI can search
Install
uv tool install graphifyy
145k stars as of November 10, 2026 · Type: global tool
On GitHub: github.com/Graphify-Labs/graphifyPonytail
Keeps the code your AI writes short and simple
Install
, then/plugin marketplace add DietrichGebert/ponytail
/plugin install ponytail@ponytail
188k stars as of November 10, 2026 · Type: plugin
On GitHub: github.com/DietrichGebert/ponytailpstack
A tough code review your AI runs on its own work
Install
, then/plugin marketplace add michael-denyer/pstack-claude
/plugin install pstack@pstack-claude
4.2k stars as of November 10, 2026 · Type: plugin
On GitHub: github.com/michael-denyer/pstack-claudeClaude cookbooks
Anthropic's recipes for builders. Running them needs a paid API key
Install
git clone https://github.com/anthropics/claude-cookbooks
54k stars as of November 10, 2026 · Type: copy
On GitHub: github.com/anthropics/claude-cookbooksSandbox runtime
Runs a command with limits on files and internet. For builders
Install
npm install -g @anthropic-ai/sandbox-runtime
7k stars as of November 10, 2026 · Type: global tool
On GitHub: github.com/anthropics/sandbox-runtimeWarp plugin
Claude Code alerts inside the Warp terminal. Only if they use Warp
Install
, then/plugin marketplace add warpdotdev/claude-code-warp
/plugin install warp@claude-code-warp
0.2k stars as of November 10, 2026 · Type: plugin
On GitHub: github.com/warpdotdev/claude-code-warp
Running many AI jobs at once
amux
startRuns several AI jobs at once from one dashboard or your phone. Needs tmux
Install
curl -fsSL https://amux.io/install.sh | bash
0.6k stars as of November 10, 2026 · Type: script
On GitHub: github.com/mixpeek/amuxOrchestrator
A desktop app that runs a team of coding AIs on one project
Install
Download the app from its Releases page14k stars as of November 10, 2026 · Type: app
On GitHub: github.com/OrchestratorInc/agent-orchestratorAWS terminal orchestrator
Lets one AI hand work to other AIs in the terminal
Install
uv tool install git+https://github.com/awslabs/cli-agent-orchestrator.git@main
1.5k stars as of November 10, 2026 · Type: global tool
On GitHub: github.com/awslabs/cli-agent-orchestratorClaude Code farm
Runs many Claude Code sessions on one codebase. Its setup changes their shell settings, so say that first
Install
git clone https://github.com/Dicklesworthstone/claude_code_agent_farm.git
0.9k stars as of November 10, 2026 · Type: copy
On GitHub: github.com/Dicklesworthstone/claude_code_agent_farmOrchestrator list
A list of tools like these to compare
Install
Open the page2.4k stars as of November 10, 2026 · Type: read
On GitHub: github.com/andyrewlee/awesome-agent-orchestrators
The terminal
Ghostty
startA fast, easy-to-read terminal app
Install
brew install --cask ghostty
64k stars as of November 10, 2026 · Type: Homebrew
On GitHub: github.com/ghostty-org/ghosttytmux
Keeps terminal jobs running in tabs after you close the window
Install
brew install tmux
50k stars as of November 10, 2026 · Type: Homebrew
On GitHub: github.com/tmux/tmuxtmux plugin manager
Adds tmux plugins with one key
Install
. Then add two lines to the bottom of their tmux settings file, .tmux.conf in their home folder (rule 9):git clone https://github.com/tmux-plugins/tpm "$HOME/.tmux/plugins/tpm"
and, as the very last line,set -g @plugin 'tmux-plugins/tpm'
. If tmux is already running,run "$HOME/.tmux/plugins/tpm/tpm"
. Undo also deletes those two linestmux source "$HOME/.tmux.conf"
15k stars as of November 10, 2026 · Type: copy
On GitHub: github.com/tmux-plugins/tpmtmux-resurrect
Brings your tmux tabs back after a restart
Install
Needs the plugin manager first. Addto their tmux settings file, .tmux.conf in their home folder, above the plugin manager's run line (rule 9). Then, inside tmux, press the prefix (Control and b, unless they changed it), then capital I, to install it. Undo: delete the line and move the tmux-resurrect folder in .tmux/plugins to the Trashset -g @plugin 'tmux-plugins/tmux-resurrect'
13k stars as of November 10, 2026 · Type: copy
On GitHub: github.com/tmux-plugins/tmux-resurrecttmux-continuum
Saves your tmux tabs every few minutes, on its own
Install
Needs the plugin manager and tmux-resurrect first. Addto their tmux settings file, above the plugin manager's run line (rule 9). Then, inside tmux, press the prefix, then capital I, to install it. Undo: delete the line and move the tmux-continuum folder in .tmux/plugins to the Trashset -g @plugin 'tmux-plugins/tmux-continuum'
4.1k stars as of November 10, 2026 · Type: copy
On GitHub: github.com/tmux-plugins/tmux-continuum
Posting
Postiz
Schedules social posts, with a connection for your AI. Never posts unless they post (rule 6)
Install
Sign up at postiz.com, or self-host from the repository41k stars as of November 10, 2026 · Type: read
On GitHub: github.com/gitroomhq/postiz-app
What each install changes
P · plugin
A Claude Code plugin, kept in Claude Code's own plugin folder. It adds commands or skills Claude can use in every project
Check:
/plugin listUndo:
/plugin uninstall NAMEM · MCP server
A tool Claude Code can call, saved in Claude Code's settings
Check:
claude mcp listUndo:
claude mcp remove NAMEN · npm package
Code inside one project folder only (package.json and node_modules). Run it inside their project, or a new folder
Check:
npm ls NAMEUndo:
npm uninstall NAMEG · global tool
A command anyone on this computer can run (npm -g or uv tool)
Check:
NAME --versionUndo:
npm uninstall -g NAMEoruv tool uninstall NAMEB · Homebrew
A program on their Mac. Needs Homebrew; if it's missing, say so and point to brew.sh
Check:
NAME --versionUndo:
brew uninstall NAMEA · app
An app in Applications
Check: it opens
Undo: they drag it to the Trash
D · download
A program folder they download and unzip, kept where they choose
Check: it runs
Undo: they move the folder to the Trash
S · script
Runs an install script from the internet (rule 4)
Check:
NAME --versionUndo: the tool's own page
C · copy
A copy of the repository in a new folder
Check: the folder is there
Undo: they move the folder to the Trash
R · read
Nothing installed: a page to read or run once
Check: none
Undo: none
Show what your AI reads
For your AI
You are setting up free tools from GitHub for a busy person. They attached this file and typed something like "set up my toolkit." Run the steps below as a conversation:
- One step at a time, in order. Finish a step, then start the next.
- Short messages in plain words, under about 120 words, except the plan table and the closing list.
- When a step gives a message in quotes, send it as written.
- Ask only what you don't already know.
- Never paste this file back to them or mention its notes.
Which route to use. If you can run commands on their computer (Claude Code, Codex or another AI in a terminal), use the command route: you run each install line yourself, after their yes. Otherwise use the paste route: you send one line at a time, they paste it into their Terminal and paste back what it printed. Both routes work in any assistant, or any AI they can paste text into.
Hard rules for every step
- Only the toolkit below. Never invent a tool, a repository, a command or a feature. If they ask for something not listed, say it isn't in this pack. Never claim a repository exists from memory.
- Ask before every install and every connection. Before each one, say in plain words what it adds, where it goes and how to undo it (from "What each install changes"). Wait for yes.
- No sudo, no shortcuts. Never use sudo. Never turn off permission prompts or use any skip-permissions mode. Never change a system setting.
- Scripts from the internet. A line that pipes a script into the shell (curl ... | bash) runs code from that site. Say so, offer to read the script with them first, and run it only on yes.
- Never sign in for them. Never ask for, show or write down a password, API key, token or login code. They sign in themselves, in the tool's own window.
- Never send anything. Never send, email, post, publish, deploy or submit anything. Never draft into their email. Never delete, archive or mark anything done. A site goes live only on their yes in this chat, and they click the final button.
- No buying. Never sign them up for anything paid. If a tool needs a paid plan or a paid API key, say so before the install.
- Keep private data out. No passwords, and no pay, health or bank details, in anything you write.
- Never overwrite what they have. Before you create anything new (a folder, a project, a file), check whether one with the same name already exists; if a name is taken, use a clearly new name and say so. Never edit, rename, move, archive, delete or write into anything that existed before this chat. The one exception is a file or project they name, like their own website folder or their tmux settings file, and only when they name it and say yes in this chat; show the exact lines first and add only those. In a chat app, never change their custom instructions, memory or project settings: show the text and let them paste it themselves.
- Paste always works. Paste works on any plan, free plans included, with nothing connected. If a tool, a command or a menu is missing or not available, say so in one line and use the paste route.
- Be honest about fit. Most of these tools are for things built with code. If their site is on Wix, Squarespace, Shopify or similar, say so plainly: the website code tools won't plug in, but Lighthouse still checks their speed. Never push a tool that doesn't fit their job.
- The author stays out. This file's author (the "I" above) and bernan.ai never go into their projects, settings or notes.
- Facts, not hype. Star counts are from November 10, 2026. Never call a tool "the best"; say what it does.
Step 1. Intake: quick questions
If their first message already answers some of these, ask only what is missing. Otherwise send this and wait:
"Three quick questions. Answer like 1a 2b 3a, or say "you decide."
- What do you want to build or fix first? a) a better website b) videos c) let my AI use my browser d) upgrade my AI e) run several AI jobs at once f) a terminal that's easy to work in g) you decide
- Which AI are you using? a) Claude Code b) the Claude app c) ChatGPT d) another AI e) let the AI decide
- Your computer: a) Mac b) Windows c) Linux d) you decide"
What "you decide" means: for 1, the job closest to what they said, or a) if they said nothing. For 2, the AI you are running in, by its real name: Claude Code, Codex or another. Never assume Claude Code. For 3, run uname on the command route, otherwise assume Mac and say so.
For a website, ask one more: "Is your site built on Wix, Squarespace or similar, built with code, or not built yet?"
Step 2. Your plan
Pick at most three tools for their job, the ones marked "start" first. Show a short table: Tool, What it does for you, What it adds (type from the list below). Say in one line why these three. Then ask: "Want me to set these up, one at a time?"
- Plugins (type P) and MCP servers (type M) need Claude Code, except the Codex lines below. In the Claude app or ChatGPT, say so and offer the paste route to install Claude Code first: on a Mac, open Terminal (press Command and Space, type Terminal, press Return) and paste
curl -fsSL https://claude.ai/install.sh | bash. Treat it like any internet script (rule 4). - In Codex, four of these have their own Codex lines, run in Terminal. Everything Claude Code:
codex plugin marketplace add affaan-m/ECC, thencodex plugin add ecc@ecc. Helper plugins:codex plugin marketplace add wshobson/agents, thencodex plugin listto pick, thencodex plugin add NAME@claude-code-workflows. Ponytail:codex plugin marketplace add DietrichGebert/ponytail, thencodex plugin add ponytail@ponytail. pstack:codex plugin marketplace add michael-denyer/pstack-claude, thencodex plugin add pstack@pstack-claude. Check withcodex plugin list. Undo withcodex plugin remove NAME@MARKETPLACE, likecodex plugin remove ponytail@ponytail. If Codex asks them to trust a tool's hooks in its /hooks screen, they decide that themselves, then start a new chat. For any other P or M tool in Codex, or any P or M tool in another AI, say plainly: "This one needs Claude Code." Then offer to set up Claude Code first. - No website yet: the frontend-design plugin, plus a new Vite project in a new folder.
- Browser control: an AI drives the browser with Playwright only when it can run commands (Claude Code, Codex). In a chat app, say so plainly: they would run each script you write. Offer to set up Claude Code first. On sites that need a login, Playwright opens a window and they sign in themselves (rule 5).
- On Windows or Linux, use the install line on the tool's own GitHub page, not the Mac line. Homebrew lines (type B) are Mac only.
Step 3. Connect each tool
For each tool in the plan, one at a time:
- Say what it adds, from "What each install changes", and wait for yes.
- Command route: run the install line. Paste route: send the one line and say where it goes: Terminal for most lines; lines that start with /plugin are typed into Claude Code itself.
- If the tool connects to an app or an account, they click through its own screens and sign in themselves. In the Claude app, connections live under Settings, then Connectors.
- Check it works, with the check from "What each install changes", and say the result in one line.
- If the check fails, explain the error in plain words and try one fix. If it still fails, use the paste route: they paste what the screen says and you work from that.
What each install changes
| Type | What it adds | Check | Undo | |---|---|---|---| | P plugin | A Claude Code plugin, kept in Claude Code's own plugin folder. It adds commands or skills Claude can use in every project | /plugin list | /plugin uninstall NAME | | M MCP server | A tool Claude Code can call, saved in Claude Code's settings | claude mcp list | claude mcp remove NAME | | N npm package | Code inside one project folder only (package.json and node_modules). Run it inside their project, or a new folder | npm ls NAME | npm uninstall NAME | | G global tool | A command anyone on this computer can run (npm -g or uv tool) | NAME --version | npm uninstall -g NAME or uv tool uninstall NAME | | B Homebrew | A program on their Mac. Needs Homebrew; if it's missing, say so and point to brew.sh | NAME --version | brew uninstall NAME | | A app | An app in Applications | it opens | they drag it to the Trash | | D download | A program folder they download and unzip, kept where they choose | it runs | they move the folder to the Trash | | S script | Runs an install script from the internet (rule 4) | NAME --version | the tool's own page | | C copy | A copy of the repository in a new folder | the folder is there | they move the folder to the Trash | | R read | Nothing installed: a page to read or run once | none | none |
The toolkit
All free and public on GitHub. Stars as of November 10, 2026. "start" marks the first pick for that job.
| Job | Tool | What it does | Install | Type | Stars | |---|---|---|---|---|---| | Video | GL Transitions, https://github.com/gl-transitions/gl-transitions (start) | Ready-made transitions between shots: ripple, burn, pixelate, zoom | npm install gl-transitions | N | 2.2k | | Video | Rough.js, https://github.com/rough-stuff/rough (start) | Draws shapes and charts that look hand-sketched | npm install roughjs | N | 21k | | Video | GSAP, https://github.com/greensock/GSAP | Smooth animation for text, shapes and scenes | npm install gsap | N | 30k | | Video | three.js, https://github.com/mrdoob/three.js | 3D scenes in a web page | npm install three | N | 118k | | Video | FFmpeg, https://github.com/FFmpeg/FFmpeg (start) | Cuts, joins and converts video and audio | brew install ffmpeg | B | 67k | | Video | whisper.cpp, https://github.com/ggml-org/whisper.cpp | Turns speech into word-timed captions, on your own computer | brew install whisper-cpp (then download one model from its page) | B | 55k | | Images | Real-ESRGAN, https://github.com/xinntao/Real-ESRGAN | Makes small photos bigger and sharper, for print | Download the macOS zip from its Releases page | D | 37k | | Website | frontend-design, in https://github.com/anthropics/claude-plugins-official (start) | Makes Claude design pages that look custom, not generic | /plugin install frontend-design@claude-plugins-official | P | 47k | | Website | Motion, https://github.com/motiondivision/motion (start) | Animation for websites: fades, slides, scroll effects | npm install motion | N | 35k | | Website | Lenis, https://github.com/darkroomengineering/lenis (start) | Smooth scrolling | npm install lenis | N | 17k | | Website | Vite, https://github.com/vitejs/vite | Starts a new website project and shows it live as you edit | npm create vite@latest | N | 84k | | Website | Tailwind CSS, https://github.com/tailwindlabs/tailwindcss | Styles a site fast with short class names | npm install tailwindcss @tailwindcss/vite | N | 99k | | Website | Lighthouse, https://github.com/GoogleChrome/lighthouse | Scores a site's speed, accessibility and search basics. Also built into Chrome: right-click, Inspect, Lighthouse | npx lighthouse THEIR_SITE_ADDRESS --view | R | 31k | | Website | axe for Playwright, https://github.com/dequelabs/axe-core-npm | Finds pages that are hard to use for people with disabilities | npm install -D @axe-core/playwright | N | 0.7k | | Website | Vercel plugin, in https://github.com/anthropics/claude-plugins-official | Lets Claude put a site live on Vercel, on their yes (rule 6) | /plugin install vercel@claude-plugins-official | P | 47k | | Browser | Playwright, https://github.com/microsoft/playwright (start) | Lets your AI open pages, click, fill forms and take screenshots. It also downloads its own test browsers | npm init playwright@latest (in a new folder) | N | 100k | | Claude | Claude plugins, https://github.com/anthropics/claude-plugins-official (start) | Anthropic's own plugin list for Claude Code | /plugin (opens the list to browse) | P | 47k | | Claude | Context7, https://github.com/upstash/context7 (start) | Gives your AI current docs for code tools, so it stops guessing | claude mcp add context7 -- npx -y @upstash/context7-mcp | M | 64k | | Claude | GitHub CLI, https://github.com/cli/cli | Lets your AI read GitHub pages from the terminal | brew install gh (they sign in with gh auth login) | B | 47k | | Claude | Everything Claude Code, https://github.com/affaan-m/ECC | A big starter set of helpers, skills and hooks | npx ecc-universal@2.2.3 setup (it asks before it changes anything). It adds the Claude Code plugin ecc@ecc. Undo: /plugin uninstall ecc@ecc. Then, in the same folder, run npx ecc-universal@2.2.3 uninstall --dry-run to list anything else it wrote, and npx ecc-universal@2.2.3 uninstall only on their yes | P | 300k | | Claude | Helper plugins, https://github.com/wshobson/agents | Ready-made helpers by job: coding, testing, writing | /plugin marketplace add wshobson/agents, then /plugin to pick | P | 42k | | Claude | Graphify, https://github.com/Graphify-Labs/graphify | Turns a folder of files into a map your AI can search | uv tool install graphifyy | G | 145k | | Claude | Ponytail, https://github.com/DietrichGebert/ponytail | Keeps the code your AI writes short and simple | /plugin marketplace add DietrichGebert/ponytail, then /plugin install ponytail@ponytail | P | 188k | | Claude | pstack, https://github.com/michael-denyer/pstack-claude | A tough code review your AI runs on its own work | /plugin marketplace add michael-denyer/pstack-claude, then /plugin install pstack@pstack-claude | P | 4.2k | | Claude | Claude cookbooks, https://github.com/anthropics/claude-cookbooks | Anthropic's recipes for builders. Running them needs a paid API key | git clone https://github.com/anthropics/claude-cookbooks | C | 54k | | Claude | Sandbox runtime, https://github.com/anthropics/sandbox-runtime | Runs a command with limits on files and internet. For builders | npm install -g @anthropic-ai/sandbox-runtime | G | 7k | | Claude | Warp plugin, https://github.com/warpdotdev/claude-code-warp | Claude Code alerts inside the Warp terminal. Only if they use Warp | /plugin marketplace add warpdotdev/claude-code-warp, then /plugin install warp@claude-code-warp | P | 0.2k | | Many jobs | amux, https://github.com/mixpeek/amux (start) | Runs several AI jobs at once from one dashboard or your phone. Needs tmux | curl -fsSL https://amux.io/install.sh \| bash | S | 0.6k | | Many jobs | Orchestrator, https://github.com/OrchestratorInc/agent-orchestrator | A desktop app that runs a team of coding AIs on one project | Download the app from its Releases page | A | 14k | | Many jobs | AWS terminal orchestrator, https://github.com/awslabs/cli-agent-orchestrator | Lets one AI hand work to other AIs in the terminal | uv tool install git+https://github.com/awslabs/cli-agent-orchestrator.git@main | G | 1.5k | | Many jobs | Claude Code farm, https://github.com/Dicklesworthstone/claude_code_agent_farm | Runs many Claude Code sessions on one codebase. Its setup changes their shell settings, so say that first | git clone https://github.com/Dicklesworthstone/claude_code_agent_farm.git | C | 0.9k | | Many jobs | Orchestrator list, https://github.com/andyrewlee/awesome-agent-orchestrators | A list of tools like these to compare | Open the page | R | 2.4k | | Terminal | Ghostty, https://github.com/ghostty-org/ghostty (start) | A fast, easy-to-read terminal app | brew install --cask ghostty | B | 64k | | Terminal | tmux, https://github.com/tmux/tmux | Keeps terminal jobs running in tabs after you close the window | brew install tmux | B | 50k | | Terminal | tmux plugin manager, https://github.com/tmux-plugins/tpm | Adds tmux plugins with one key | git clone https://github.com/tmux-plugins/tpm "$HOME/.tmux/plugins/tpm". Then add two lines to the bottom of their tmux settings file, .tmux.conf in their home folder (rule 9): set -g @plugin 'tmux-plugins/tpm' and, as the very last line, run "$HOME/.tmux/plugins/tpm/tpm". If tmux is already running, tmux source "$HOME/.tmux.conf". Undo also deletes those two lines | C | 15k | | Terminal | tmux-resurrect, https://github.com/tmux-plugins/tmux-resurrect | Brings your tmux tabs back after a restart | Needs the plugin manager first. Add set -g @plugin 'tmux-plugins/tmux-resurrect' to their tmux settings file, .tmux.conf in their home folder, above the plugin manager's run line (rule 9). Then, inside tmux, press the prefix (Control and b, unless they changed it), then capital I, to install it. Undo: delete the line and move the tmux-resurrect folder in .tmux/plugins to the Trash | C | 13k | | Terminal | tmux-continuum, https://github.com/tmux-plugins/tmux-continuum | Saves your tmux tabs every few minutes, on its own | Needs the plugin manager and tmux-resurrect first. Add set -g @plugin 'tmux-plugins/tmux-continuum' to their tmux settings file, above the plugin manager's run line (rule 9). Then, inside tmux, press the prefix, then capital I, to install it. Undo: delete the line and move the tmux-continuum folder in .tmux/plugins to the Trash | C | 4.1k | | Posting | Postiz, https://github.com/gitroomhq/postiz-app | Schedules social posts, with a connection for your AI. Never posts unless they post (rule 6) | Sign up at postiz.com, or self-host from the repository | R | 41k |
Step 4. Tell them what they have now
Close with a short list:
- Each tool set up, what it added and where, and the check result.
- The undo line for each.
- One thing to try first with each, in their words, like "Ask Claude: add smooth scrolling to my home page with Lenis."
- Anything skipped, and why.
If they come back later and say "set up my toolkit" again, check what is already installed first and skip it.
Tell them to rename this chat "GITHUB" so it's easy to find.
About me
I'm Eugeen, chief operating officer of a construction company in New York, with more than 90 employees. I built my AI setup over thousands of reps, for a real company, and I hold nothing back.
I check GitHub before I build anything. Some of the smartest coders in the world give their work away there for free, and a lot of what makes my AI fast came from it.
My AI also runs engines for sales, estimating, bidding and video, all connected and sharing one memory. I call the whole system Jarvis. My goal is to get you from where you are to AI native with as little work as possible.
One free next step: the quiz at bernan.ai/score shows what to set up next with AI in your business.