Lattice Shell Lattice Shell

4.7 / 5 리뷰 312개312 reviews · 활성 설치 Active installs 41,200+ · github.com/lattice-shell/cli
CLI Terminal Developer Experience Rust

한 줄 요약 In short

Lattice Shell은 셸 세션의 모든 출력, 키 입력, 환경 변화, 종료 코드를 구조화 이벤트로 기록합니다. 이 이벤트는 git-friendly한 JSONL로 직렬화되어 PR 리뷰, 회귀 추적, 에이전트 로그 분석에 그대로 쓸 수 있습니다. Lattice Shell records every output, keypress, env change, and exit code from your shell session as structured events. The events are serialized to git-friendly JSONL, ready for PR reviews, regression tracking, and agent log analysis.

기존 script(1) 또는 asciinema 대비 가장 큰 차이는 'diff 가능'입니다. 두 세션을 같은 입력 시퀀스로 재실행하면 어떤 줄이 새로 추가됐는지 정확히 비교할 수 있어, 환경 차이로 인한 CI 실패를 단번에 짚어낼 수 있습니다. The biggest difference from `script(1)` or asciinema is diff-ability. Replay two sessions against the same input and see exactly which lines differ — perfect for diagnosing environment-related CI failures.

핵심 특징 Highlights

  • PTY에서 발생하는 모든 이벤트를 JSONL로 직렬화 Serializes every PTY event to JSONL
  • zsh, bash, fish 셸 후크 — 설치 1줄 Hooks for zsh, bash, fish — one-line install
  • GitHub Actions, GitLab CI에서 그대로 사용 가능 Drop-in for GitHub Actions, GitLab CI
  • 민감 정보 자동 마스킹 (토큰, 패스워드, AWS 키) Auto-masks tokens, passwords, AWS keys
  • Rust 코어 — 메모리 사용량 14MB 이하 Rust core — under 14 MB resident memory
스펙 Specs

기술 사양 Technical specs

라이선스 License MIT
언어 Language Rust 1.78+
지원 셸 Shells zsh 5.9+, bash 5.0+, fish 3.6+
플랫폼 Platforms macOS 12+, Ubuntu 22.04+, Windows 11 (WSL)
가격 Pricing 개인 무료 · 팀 $9/월 (10석) · 엔터프라이즈 별도 문의 Free for individuals · $9/mo per team (10 seats) · Enterprise on request
통합 Integrations GitHub Actions, GitLab CI, CircleCI, Buildkite, Linear, Slack
최초 릴리스 First release 2026-04-12
유지보수 Maintenance 활발 — 최근 커밋 2일 전, 기여자 84명 Active — last commit 2 days ago, 84 contributors
관련 도구 Related

비슷한 카테고리의 추천 Tools you may also like