illegalstudio/lazyagent
요약
lazyagent는 Claude Code, Cursor, Codex 등 다양한 코딩 에이전트의 세션을 한곳에서 모니터링할 수 있는 터미널 UI, macOS 메뉴 바 앱 및 HTTP API 도구입니다. 기존 워크플로우를 대체하지 않고 순수하게 관찰하는 방식으로 작동하며, 채팅 기록 관리, 세션 압축, 검색 및 사용량 제한 확인 기능을 제공합니다.
핵심 포인트
- Claude Code, Cursor, Codex, Amp, pi, OpenCode 등 다양한 코딩 에이전트 세션 통합 모니터링 지원
- 채팅 기록 삭제(prune), 세션 파일 압축(compact), 대화 기록 검색(search) 기능 제공
- 에이전트별 사용량 제한(rate-limit) 및 결제 스냅샷을 통한 사용 현황 시각화
- 서버나 계정, 종속성 없이 작동하며 기존 워크플로우를 방해하지 않는 관찰 중심 설계
🐦
업데이트, 새로운 기능, 그리고 개발 뒷이야기를 확인하려면 X (@nahime0)를 팔로우해 주세요.
모든 코딩 에이전트(coding agents)를 한 곳에서 모니터링할 수 있는 터미널 UI, macOS 메뉴 바 앱, 그리고 HTTP API입니다.
Claude Code, Cursor, Codex, Amp, pi, 그리고 OpenCode의 세션을 관찰하세요 — 종속성(lock-in)도 없고, 서버도 필요 없으며, 순수하게 관찰하는 용도입니다.
lazygit, lazyworktree, 그리고 pixel-agents에서 영감을 받았습니다.
⭐ lazyagent가 유용하다면 저장소(repo)에 스타(star)를 눌러주세요 — 다른 사람들이 이 프로젝트를 발견하는 데 큰 도움이 됩니다!
💛 프로젝트가 계속 유지되고 성장할 수 있도록 스폰서가 되어주시는 것도 고려해 주세요.
📢 채팅 유지 관리 기능이 추가되었습니다! 에이전트의 대화 기록(transcripts)과 사용량 제한(rate limits)을 효율적으로 관리할 수 있는 서브커맨드(subcommands)들입니다:
— N일보다 오래되었거나 프로젝트 폴더가 더 이상 존재하지 않는 채팅 파일을 삭제합니다. 대화형 에이전트 선택기, 실행 전 미리보기(dry-run previews), 그리고 확인 프롬프트에서의 프로젝트별 행 선택 기능을 제공합니다. lazyagent prune
— 방대한 도구 출력(tool outputs), 사고 블록(thinking blocks), 그리고 임베디드 이미지를 잘라내어(truncating) 세션 파일을 제자리에서 축소합니다 — 세션은 원래의 에이전트와 함께 재개(resumable)할 수 있는 상태로 유지됩니다. Claude Code, pi, 그리고 Codex를 지원합니다. lazyagent compact
— 하이라이트된 스니펫(snippets)과 증분 로컬 인덱스(incremental local index)를 사용하여 대화 기록 파일 에이전트(Claude, Codex, pi, Amp)를 검색합니다. lazyagent search
— Claude Code (5시간 + 7일), Codex (5시간 + 7일), 그리고 Grok (월간)에 대한 온디맨드 사용량 제한(rate-limit) / 결제 스냅샷을 제공하며, 현재 사용량이 해당 기간 내에서 미달인지, 적정 수준인지, 혹은 초과되었는지를 표시하는 속도 지표(pace indicator)를 포함합니다. lazyagent limits
매일 1년 동안 사용할 경우 기대되는 전형적인 절약 효과: 몇 가지 명령어를 통해 80 MiB 이상의 용량을 확보할 수 있으며, 모든 재작성(rewrite) 작업은 기본적으로 검증되고 백업됩니다.
다른 도구들과 달리, lazyagent는 여러분의 워크플로우(workflow)를 대체하는 것이 아니라, 그것을 관찰합니다. 원하는 곳 어디에서나(터미널, IDE, 데스크톱 앱) 에이전트를 실행하세요, lazyagent는 단지 관찰할 뿐입니다. 종속성도 없고, 서버도 필요 없으며, 계정도 필요하지 않습니다.
brew tap illegalstudio/tap
brew install lazyagent
go install github.com/illegalstudio/lazyagent@latest
git clone https://github.com/illegalstudio/lazyagent
cd lazyagent
# TUI 전용 (Wails/Node.js 불필요)
...
lazyagent 터미널 UI 실행 (모든 에이전트 모니터링)
lazyagent --agent claude Claude Code 세션만 모니터링
lazyagent --api HTTP API 시작 (Bearer-token 보호 적용)
...
지원되는 에이전트 (agents), 활동 상태 (activity states), 키 바인딩 (keybindings), 설정 (configuration), HTTP API, prune 및 compact 유지보수 명령 (maintenance commands), 그리고 아키텍처 (architecture)를 포함한 전체 문서 — 다음에서 확인할 수 있습니다:
lazyagent.dev/docs — 렌더링된 웹사이트
docs/ — 이 저장소 내의 Markdown 소스, 주제별로 구성됨:
- 시작하기 (Getting started) — 설치 (install), 퀵스타트 (quickstart)
- 개념 (Concepts) — 작동 방식, 지원되는 에이전트 (supported agents), 활동 상태 (activity states), 세션 정보 (session info)
- 인터페이스 (Interfaces) — 터미널 UI (terminal UI), macOS GUI, HTTP API
- 유지보수 (Maintenance) —
prune,compact,search,limits명령 - 참조 (Reference) — 설정 (configuration), 아키텍처 (architecture), 개발 (development), 로드맵 (roadmap)
MIT
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Claude Ecosystem의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기