비공개 베타: 소스와 설치 파일은 공개 준비 중이라 설치 명령은 아직 동작하지 않습니다.
aisync

명령 레퍼런스

모든 명령과 옵션입니다.

시작과 계정

명령 설명
aisync scan [--from DIR] 하드코딩된 토큰을 찾습니다. 로그인 없이 로컬만 읽습니다
aisync login [--repo owner/name] [--branch B] gh 로그인으로 리포를 연결합니다. 없으면 private으로 만듭니다
aisync logout 이 컴퓨터에서 리포 설정과 키를 지웁니다. gh 로그인은 그대로입니다
aisync status 로그인, 리포, 저장소 잠금 상태, 프로필 목록
aisync list 프로필과 설정 폴더, 이 컴퓨터에 적용된 상태

프로필

명령 설명
aisync new NAME [--extends BASE] [--config-dir DIR] 리포에 프로필을 만듭니다
aisync capture NAME [--from DIR] [--server S]… [--vault MOUNT/PREFIX] [--force] 이 컴퓨터의 설정으로 프로필을 만듭니다. MCP 토큰은 암호화 저장소(또는 Vault)로 옮깁니다
aisync diff NAME 받으면 무엇이 바뀌는지 보여 줍니다
aisync pull NAME [--dry-run] [--force] 리포의 프로필을 설정 폴더에 적용합니다. --force는 충돌 시 리포 것을 받습니다(내 것은 백업)
aisync push NAME [-m MSG] [--add PATH]… [--add-server S]… [--secrets] [--force] 고친 것을 올립니다. --secrets는 새 평문 토큰을 저장소로 옮기고, --force는 충돌 시 내 것을 남깁니다
aisync run NAME [-- ARGS…] 프로필의 설정 폴더와 환경변수로 claude를 실행합니다

시크릿

명령 설명
aisync secret list 이름 목록
aisync secret set NAME [VALUE] 추가하거나 바꿉니다. 값을 생략하면 입력받습니다
aisync secret get NAME 값을 출력합니다
aisync secret rm NAME 지웁니다
aisync secret prune [--dry-run] 어느 프로필도 쓰지 않는 것을 지웁니다
aisync passwd 패스프레이즈를 바꾸고 저장소를 새로 암호화합니다
aisync unlock 이 컴퓨터에서 패스프레이즈를 입력해 키를 저장합니다
aisync vault login --addr URL Vault 토큰을 저장합니다
aisync keystore [file|keychain] 이 컴퓨터가 키를 둘 곳. 사람이 없는 맥은 file

기타

명령 설명
aisync ui [--port N] [--no-open] 어드민 UI를 엽니다
aisync exec --repo R -- CMD… Claude Code가 MCP 서버를 띄울 때 쓰는 명령입니다. 직접 실행하면 서버 오류를 볼 수 있습니다
aisync headers --repo R K=V… HTTP MCP 서버의 headersHelper
aisync version 버전

환경변수

이름 설명
GH_TOKEN, GITHUB_TOKEN 있으면 gh auth token 대신 씁니다
AISYNC_KEYSTORE aisync keystore로 저장한 값보다 우선합니다(CI용)
AISYNC_PASSPHRASE 패스프레이즈를 묻지 않고 이 값을 씁니다(CI용)
AISYNC_CONFIG_DIR aisync 설정 위치(기본 ~/.config/aisync)
VAULT_ADDR, VAULT_TOKEN 있으면 저장된 Vault 설정 대신 씁니다

이 문서는 aisync 0.1 기준입니다.