Rust로 만든 검색 도구를 실제 코퍼스 11,483개 파일에 돌려 ripgrep, grep과 비교했습니다. 결과는 ripgrep이 약 10배 빨랐고 제 도구는 BSD grep과 비슷했습니다. 그런데 이 숫자에 도달하기까지 하니스 버그 세 개가 각각 그럴듯하지만 틀린 결과를 냈습니다. 셸 함수가 실제 도구를 가로챈 일, 프로세스 기준 타이머를 프로세스 간에 뺀 일, time의 출력을 스스로 버린 일입니다.
패키지 설치, 린트, 번들링처럼 하루에 수십 번 반복되는 작업이 네이티브 언어로 다시 쓰이면서 대기 시간이 초 단위에서 밀리초 단위로 내려갔습니다. 빌드 도구, 에디터, 터미널, CLI 영역에서 실제로 자리를 잡은 오픈소스 12개를 스타 순위가 아니라 역할별로 묶어 소개합니다. 무엇을 대체하는지, 성숙도가 어느 정도인지, 언제 쓰면 안 되는지를 함께 적었고, 저장소 경로와 라이선스, 스타 수, 최근 푸시는 2026년 8월 12일 GitHub에서 직접 확인했습니다. Bun의 LGPL 정적 링크 조건이나 Zed의 GPL 병존처럼 재배포에 영향을 주는 라이선스 조건도 함께 다룹니다.
손으로 찍어 문서에 붙인 코드 스크린샷은 소스가 없는 산출물입니다. 코드가 바뀌어도 이미지는 그대로라 어느 순간부터 조용히 틀린 것을 보여 주기 시작합니다. goshot 같은 CLI로 이미지를 명령 한 줄에서 생성하면 문서와 함께 다시 만들 수 있게 되고, 그 순간 비밀 값 가리기와 스타일 통일까지 검토 대상으로 끌어올 수 있습니다. 무엇이 확인된 기능이고 무엇을 제가 직접 실행해 보지 않았는지도 함께 적었습니다.
shadcn 방식의 터미널 컴포넌트 모음 termcn이 GeekNews에 오르면서 TUI 개발이 다시 화제가 됐습니다. 이 글은 프레임워크 목록 나열 대신 세 가지 렌더링 모델 — Elm 아키텍처, 즉시 모드, 리액트식 재조정 — 로 생태계를 정리하고, 터미널이 자기 능력을 알려 주지 않는다는 근본 문제(트루컬러·크기·키보드 프로토콜 탐지), 리사이즈와 화면 찢어짐을 다루는 방법(SIGWINCH와 DEC 2026 동기화 출력), 그리고 동작하는 Ink 예제를 담았습니다. 마지막으로 파이프 가능한 CLI와 전체 화면 앱 중 무엇을 만들 것인지 판단 기준을 정리합니다.
지난 몇 년간 명령줄 도구들이 조용히 Rust로 다시 쓰였습니다. ripgrep, fd, bat, eza, zoxide, bacon. 왜 이런 르네상스가 일어났는지, 그리고 여러분이 직접 CLI를 만들 때 무엇이 필요한지 정리합니다. clap의 derive API로 인자와 서브커맨드를 선언하고, GC 없는 성능과 SIMD·mmap의 이점을 살피고, 단일 정적 바이너리로 배포하는 방법과 anyhow·indicatif·crossterm 같은 필수 크레이트까지 다룹니다.
ripgrep이 grep보다 빠른 이유는 마법이 아니라 여러 결정의 누적입니다. Rust의 regex 크레이트가 쓰는 유한 오토마타(백트래킹 없음), SIMD로 가속한 memchr, 병렬 디렉터리 순회, .gitignore 존중, 스마트 케이스, 바이너리 건너뛰기, mmap까지. 빠른 도구를 만드는 원리를 하나씩 뜯어봅니다.
HTTP 클라이언트 Slumber가 HN과 GeekNews에서 소개되며 TUI 도구 르네상스가 다시 조명받고 있습니다. lazygit, k9s, lazydocker, yazi, btop 등 카테고리별 베스트 TUI와 fzf 레시피, tmux 조합 워크플로, ratatui와 bubbletea로 직접 만드는 맛보기까지 한 번에 정리합니다.
lazygit·k9s·atuin·gum·posting·slumber. 2026년의 터미널은 더는 회색 텍스트 위의 검은 배경이 아니다. 둥근 모서리, 그라데이션, 마우스 지원, 마크다운, 이미지까지. Charm의 Bubble Tea, Rust 진영의 Ratatui, Python의 Textual, JSX/React의 Ink가 각각 자기 철학으로 TUI를 부활시켰다. 이 글은 네 toolkit의 출발점·아키텍처·언제 무엇을 쓸지·30분 만에 첫 TUI 만들기, 그리고 '왜 다시 터미널인가'라는 철학적 질문까지 한 호흡으로 정리한다.
Anthropic의 공식 CLI 도구인 Claude Code의 설치부터 핵심 명령어, 슬래시 커맨드, MCP 서버 연동, 멀티 에이전트 아키텍처, IDE 통합, CLAUDE.md 활용법, 커스텀 훅까지 — AI 코딩 에이전트의 모든 기능을 실전 예제와 함께 완벽 정리한다.