명령 레퍼런스
모든 명령과 옵션입니다.
시작과 계정
| 명령 | 설명 |
|---|---|
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 기준입니다.