Coding Collie Logo
Coding Collie

My Agentic Engineering Tool Stack

Authors
  • avatar
    Name
    Kai Kang
    Role
    Staff Software Engineer @ Meta · Solo App Builder
    Twitter

This post documents my current Agentic Engineering tool stack — all the software I use for personal development (regularly updated).

Legend: ⭐ = my current primary / default choice


Overview

1) Computer Operations (Improving Efficiency)

Terminal

The terminal lets you operate your computer quickly, bypassing GUIs and mouse clicks. Essential for vibe coding. I'm not picky — I use whatever feels right.

  • Mac Native Terminal (system default)
  • iTerm2
  • WSL (Windows): Windows Subsystem for Linux
  • Warp (AI-assisted) Warp is interesting: it integrates an LLM, so the interaction model is different. It sometimes auto-corrects your input errors, but has some non-standard behaviors (like right-arrow auto-completion) that take getting used to. Warp screenshot

Window Management / Split Screen

Multiple screens and split views are practically mandatory during vibe coding sessions. I used to rely on third-party tools, but now I mostly use native macOS features.

  • macOS Native Split Screen / Stage Manager
  • Rectangle
  • iPad (as secondary screen) Not software per se, but excellent for: running the iOS Simulator, testing webpages, or keeping documentation open.

Assistant Tools (Efficiency / Clipboard Management)

Primary use: an "enhanced clipboard" for storing frequently-used commands and prompt templates. Raycast screenshot
  • Raycast I use it to store my most-used command-line snippets and prompt templates — essential since no one can memorize every CLI command. It also serves as my app launcher.
  • Alfred (used extensively in the past)

2) Code Modification (Local Editing & AI Code Changes)

In the AI era, there are two main ways to modify code locally:

  1. Edit manually in a code editor
  2. Let AI tools (Codex Mac App / Claude / Gemini) make changes via command line

Both achieve the same goal: modifying code. My choice: Codex Mac App + VSCode.


3) Local Testing

Testing APIs / Debugging Requests


4) Version Control & Continuous Deployment (CI/CD)

Essentially the only choice: GitHub Actions for cloud deployment, pre-commit hooks for local submission checks and testing.


5) Cloud Servers / Hosting

For a pure Web App: Vercel is enough. If you have a backend: choose from AWS / GCP / Azure / DigitalOcean. DigitalOcean is simple; AWS is cheaper but less beginner-friendly. I deprioritized GCP because I want my Chinese friends to be able to use my apps too (accessibility matters).


Last updated

  • 2026-02-09
Enjoyed this post? Subscribe for more.