
Savvy
Savvy · 생산성
Savvy는 터미널 명령을 기록해 공유할 수 있는 단계별 절차로 바꾸고, 나중에 셸에서 다시 실행하게 해 주는 CLI 워크플로 도구다. AI 도우미와 민감 정보 마스킹이 기본으로 들어 있다.

Savvy 소개
About
Savvy란 무엇인가
Savvy는 같은 문제를 두 번씩 풀게 되는 개발자를 위한 명령줄 도구다. 터미널에 입력한 내용을 기록하고, 그 명령을 LLM에 넘겨 읽을 수 있는 워크플로로 다듬게 한 뒤, 팀이 찾아서 나중에 실행할 수 있는 곳에 저장한다. 논리는 단순하다. 새벽 두 시에 알아낸 해결법이 셸 히스토리 속에서 사라지면 안 된다.
이 제품의 본거지는 터미널이다. CLI를 설치하고 셸에 연결한 뒤 평소처럼 작업한다. 남겨 둘 만한 명령 묶음이 있으면 savvy record가 그것을 붙잡는다. 다시 필요해지면 savvy run이 새 하위 셸 안에서 한 단계씩 안내하므로 명령을 손으로 복사해 붙일 필요가 없다.
Savvy는 엔지니어링 팀을 위해 만들었고, 민감한 데이터를 다루는 방식에서 그것이 드러난다. 마스킹은 데이터가 기기를 떠나기 전에 로컬에서 돌고, 명령은 전송 중에도 저장 중에도 암호화되며, CLI는 실행한 명령의 출력을 절대 가져오지 않는다. 회사 규정이 외부 모델을 배제한다면 OpenAI 호환 엔드포인트라면 어디든 Savvy를 연결할 수 있다. 직접 하드웨어에서 돌리는 모델도 포함된다.
가장 큰 제약은 범위다. Savvy는 터미널 도구라서 그래픽 인터페이스만 쓰는 사람에게는 별 도움이 안 되고, 무료 범위도 사용자 세 명에서 멈춘다. 윈도우 사용자도 해당되지 않는다. 설치 스크립트가 macOS와 리눅스의 zsh, bash, fish만 대상으로 하기 때문이다.
시작하기
- 한 줄 스크립트로 CLI를 설치하고,
$HOME/.savvy/bin을 셸 경로에 추가한 뒤 셸 설정에서savvy init을 실행한다. - 셸을 다시 읽어 들이고
savvy version으로 설치를 확인한 다음savvy login으로 로그인한다. savvy record로 첫 워크플로를 만들거나,savvy record history로 히스토리에서 하나를 가져온다.- 나중에
savvy run으로 실행하거나, Savvy 대시보드에서 공유하고 내보낸다.
제품 정보
Savvy의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.
추천 대상
이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.
사용자
- 소규모 팀 개발자
- 플랫폼 및 DevOps 엔지니어
- 엔지니어링 매니저
작업
- 까다로운 디버깅 순서 기록
- 알려진 해결법 재실행
- 자연스러운 문장을 셸 명령으로 변환
- 낯선 명령 이해
활용 상황
- 새 동료 온보딩
- 한밤중 장애 대응
- 문서 내보내기
주요 기능
셸에서 워크플로 기록
savvy record는 새 셸을 열어 그 안에서 실행한 모든 명령을 붙잡고, LLM에 넘겨 깔끔한 워크플로로 써 내게 한다. 터미널 작업 기록의 가장 단순한 형태다. savvy record history는 이미 히스토리에 있는 명령으로 같은 일을 하고, savvy record file은 설정 파일이나 데이터를 끌어와 워크플로의 재현성을 지킨다. Savvy는 고른 히스토리 명령을 실행하지 않으므로 지난 작업을 훑어보는 일은 안전하다.
복사 붙여넣기 없이 실행
savvy run은 저장한 워크플로를 검색하고, 하나를 고르면 하위 셸을 열어 단계별로 안내한다. zsh에서는 다음 명령을 프롬프트에 올려 주므로 Enter만 누르면 되고, bash에서는 Ctrl+N으로 다음 명령을 불러온다. 체크리스트를 바라보는 것과 실제로 실행하는 것의 차이가 여기에 있다.
터미널을 위한 AI 도우미
savvy ask는 평범한 질문을 하나 이상의 셸 명령으로 바꾸고 고른 것을 클립보드에 복사한다. --history를 붙이면 최근 히스토리를 읽고 다음 단계를 제안한다. savvy explain은 반대 작업을 맡는다. 익숙하지 않은 명령이나 오류 메시지를 넘기면 쉬운 말로 된 설명을 돌려준다. 둘 다 도구의 나머지 부분과 같은 모델 설정을 거친다.
내장된 개인정보 보호
Savvy는 데이터가 기기를 떠나기 전에 비밀, 비밀번호, 키, 고객 이름을 로컬에서 가린다. 실행한 명령의 출력은 절대 가져오지 않는다. 모든 것은 전송 중에도 저장 중에도 암호화된다. 모델 정책이 엄격한 팀을 위해 Savvy는 OpenAI 호환 엔드포인트라면 어디든 동작하므로, 호출을 직접 운영하는 모델로 보낼 수 있다.
자리 표시자가 있는 재사용 워크플로
어떤 런북이든 고정된 값을 나 같은 로 바꿀 수 있다. 실행할 때 Savvy는 설정되지 않은 매개변수를 알아채고 값을 하나씩 물어보므로, 설정마다 복사본을 만들 필요 없이 하나의 워크플로가 모든 환경에 맞는다.
공유, 내보내기, 동기화
워크플로는 기본적으로 비공개이며, 하나를 목록 비공개나 공개로 바꿔 링크를 공유하거나 클릭 한 번으로 Markdown이나 MDX로 내보낼 수 있다. 팀에서 중요한 점은 누구도 깨우지 않고 CLI 워크플로를 공유하는 것이다. savvy sync는 개인 워크플로 전체의 로컬 사본을 유지해 savvy run --local로 오프라인에서도 검색하고 실행하게 한다. 팀에는 공유 접근 권한이 주어져 멤버들이 그룹이 저장한 것을 검색하고 실행할 수 있다.
장단점
장점
- 터미널 워크플로를 자동으로 붙잡고 작성을 LLM에 맡기므로, 공유가 위키를 다시 쓰는 일이 아니라 몇 초로 끝난다.
- 로컬 마스킹과 종단간 암호화가 비밀이 공유 문서로 새어 나간다는 흔한 걱정을 다룬다.
- 직접 LLM을 가져오는 지원 덕분에 기업은 모델 트래픽을 자사 인프라 안에 둘 수 있다.
- 크롬 확장이 브라우저에서의 조사와 링크를 CLI에서 붙잡은 명령에 연결한다.
- 무료 범위는 개인과 소규모 팀에 실제로 쓸 만하고, 워크플로 기록은 무제한이다.
단점
- 터미널 중심 도구라서 그래픽 인터페이스만으로 일하는 개발자는 얻는 게 거의 없다.
- 무료 요금제는 사용자 3명과 월 100회 AI 질의로 제한되어, 활발한 팀에서는 금방 소진된다.
- 공식 윈도우 지원이 없다. 설치 스크립트가 macOS와 리눅스의 zsh, bash, fish만 다루기 때문이다.
- Slack 연동은 로드맵에 있어 아직 제공되지 않으므로 팀 알림은 아직 쓸 수 없다.
자주 묻는 질문
Savvy는 터미널에서 실행한 명령을 붙잡아 읽을 수 있는 워크플로로 바꾸고, 나중에 당신과 팀이 다시 실행하게 해 준다. 유용한 해결법이 셸 히스토리 속에서 사라지는 것을 막는 실용적인 개발 워크플로 자동화다.
관련 콘텐츠
Savvy와 관련된 도구, 스킬, 아티클을 살펴보세요.
Savvy 대안
Base Code
Base44 (Wix) · 코딩 · 생산성Base Code는 Base44가 만든 공유 클라우드 개발 환경이다. 팀은 기존 GitHub 저장소에 대한 변경을 채팅으로 설명하고, 미리보기로 확인한 뒤 풀 리퀘스트로 돌려보낸다.
Knocket
Knocket (Tencent RTC team) · 생산성 · 비즈니스 · 챗봇Knocket은 무료 라이브 채팅과 연락처 페이지 도구다. 방문자는 웹사이트, 앱, 공유 링크에서 메시지를 보내고, 운영자는 텔레그램이나 하나의 받은편지함에서 답한다.
FloorGen
Vinit Kumar (FloorGen) · 생산성 · 중국 AIFloorGen은 브라우저에서 도는 평면도 제작 도구다. 문장이나 스케치를 편집 가능한 2D 평면도와 3D 둘러보기로 바꾸고, PDF, DXF, 영상으로 내보낸다. 계정 없이도 그릴 수 있다.
