본문으로 건너뛰기

터미널 인터페이스

명령 없이 anyy를 실행해 TUI를 엽니다.

anyy

브라우저 없이 지속 채팅, 도구 스트리밍, 세션 선택, 공급자/모델, 확인 질문, 스킬, 대기 메시지를 제공합니다.

시작 동작​

새 프로필은 채팅 전에 설정으로 안내합니다. 기본 Gateway 소켓이 없으면 TUI용 인프로세스 Gateway를 시작하고 종료 때 중지할 수 있습니다.

명시 --socket은 그 소켓만 쓰며 조용히 로컬 대체하지 않습니다.

anyy --socket /path/to/anyy.sock

Dashboard·메시징·일회성 CLI용 상시 런타임은 상주 서비스를 시작하세요.

anyy gateway start

보내기와 편집​

키동작
Enter유휴 전송, 작업 중 방향 조정 입력
Alt+Enter작업 중 후속 대기, 유휴 전송
Shift+Enter 또는 Ctrl+J줄 바꿈
끝의 단일 \ + Enter역슬래시를 줄 바꿈으로 교체
Ctrl+A / Home처음으로
Ctrl+E / End끝으로
Ctrl+U처음까지 삭제
Ctrl+K끝까지 삭제
Ctrl+W이전 단어 삭제
실행 중 Ctrl+C세션 작업 중단, 대기 입력 유지
실행 중 Esc로컬 계층 먼저 닫기. 재시도 대기는 대기만 취소. 스트리밍은 입력 반환 후 해당 턴 중단
Alt+Up모든 대기 입력을 편집기로 반환
초안에서 Ctrl+C초안 지우기
빈 유휴 입력창 Ctrl+C종료
Ctrl+D종료

/로 자동 완성을 열고 화살표로 선택해 Enter로 수락·실행합니다.

로컬 명령​

TUI가 직접 처리합니다.

명령목적
/help도움말
/quit종료
/new새 세션
/status현재 대화 상태
/usage공급자 사용·컨텍스트
/skills삽입 스킬 명령 선택
/effort세션 thinking 또는 요청 전역 기본값 저장
/tree유휴 상태 현재 대화 트리 탐색

실시간 Gateway 카탈로그는 /sessions, /provider, /model 등을 추가하며 스킬도 추가할 수 있습니다. 실행 버전의 기준은 /help와 자동 완성입니다.

세션​

/sessions로 최근 대화를 열거나 알려진 세션을 직접 실행합니다.

anyy --resume SESSION_ID

깨끗한 컨텍스트에는 /new를 쓰세요. 이력은 선택 프로필에 저장되므로 --profile·--home을 바꾸면 보이는 대화도 바뀝니다.

대기 메시지​

활성 턴에서 Enter는 방향 조정, Alt+Enter는 후속 입력을 같은 세션에 추가합니다. 방향 조정이 먼저 표시됩니다.

Alt+Up은 모든 대기 입력을 편집기로 돌려줍니다. 텍스트는 빈 줄로 구분해 기존 초안 앞에, 첨부도 함께 돌아옵니다. Gateway 확인 후에만 대기열을 지웁니다. 활성 작업은 중단하지 않습니다. 수정 초안을 Enter로 새 입력 제출하세요.

로컬 선택기·오버레이가 처리하지 않으면 스트리밍 Esc는 방향 조정, 후속 순으로 텍스트·첨부를 초안 앞에 반환합니다. Gateway 확인 후 해당 키 입력의 턴을 중단합니다. 지연 응답이 후속 턴을 지우거나 중단하지 않습니다. 대기 입력이 없어도 해당 턴 중단을 요청합니다.

Ctrl+C는 활성 작업을 중단하고 안정화를 기다리며 두 대기열·확정 이력은 유지합니다. 스트리밍 Esc는 별도 편집기 반환 작업이며 대기열 보존 중단 API를 바꾸지 않습니다. 세션을 참조하세요.

재시도 대기 중 Esc는 백오프만 취소합니다. 편집기·대기 입력은 그대로이며 정상 실행 후 처리에서 입력을 소비할 수 있습니다. 스트리밍 Esc 및 전체 세션 Ctrl+C/Dashboard Escape와 다릅니다.

압축·분기 요약은 같은 프로필 재시도 예산으로 자체 대기·취소 수명을 가집니다. 취소는 불완전 요약 없이 모델 안정화를 기다립니다. 위 Esc는 에이전트 백오프용이며 별도 요약 취소 키를 추가하지 않습니다.

확인 질문​

오버레이는 선택지나 텍스트 답을 받습니다. 허용될 때 Esc·Ctrl+C가 일반 오버레이를 닫아도 활성 실행에는 명시적 답이나 중단이 계속 필요할 수 있습니다.

공급자, 모델, 추론 강도​

다음을 사용합니다.

/provider
/model
/effort

앞 두 개는 실시간 선택기입니다. /effort는 현재 모델이 지원하는 이름 있는 추론 수준의 가로 선택기입니다. 입력창은 모델 범위에 맞춰 제한한 유효 수준을 보여 줍니다. 비추론 모델에는 선택기가 없습니다.

  • Enter는 세션 적용과 요청 전역 thinking 저장을 수행하고 프로필 공급자/모델은 유지합니다.
  • Alt+S는 세션에만 적용합니다.

둘 다 모델별 선호를 기록하지 않습니다. 적용 수준과 다른 저장 전역 요청은 피드백에서 구별합니다. Off는 재활성용 이름 수준을 유지합니다. 생성/전환/재개 우선순위는 thinking 기본값을 참조하세요.

유휴 /tree에서 Up/Down 선택, Enter 이동, s 떠나는 분기 요약 토글, Esc 취소입니다. 현재 항목은 표시됩니다.

사용자 메시지 선택은 직전으로 이동하고 빈 입력창에 텍스트를 반환합니다. 원하면 기존 초안을 먼저 처리하세요. 같은 세션에서 이전·형제 이력을 유지하며 응답은 시작하지 않습니다. 별도 포크는 RPC입니다. 컨텍스트 압축을 참조하세요.

추론 강도 변경은 토큰 비용을 늘릴 수 있습니다

프롬프트 캐시 재사용에 영향을 줍니다. 재사용과 예측 비용이 중요하면 /new를 쓰세요.

비대화형 대안​

실행 중인 상주 Gateway로 프롬프트 하나를 보냅니다.

anyy chat "Summarize today's priorities"

기계 출력은 --json입니다. anyy chat은 상주 Gateway를 시작하지 않습니다.

문제 해결​

문제해결
설정이 열림선택 프로필 모델 설정 완료
명시 소켓 연결 불가--socket 수정 또는 소유 Gateway 시작
일회성 anyy chat 연결 불가먼저 anyy gateway start
알 수 없는 명령/·/help 사용. 런타임·스킬에 따름
세션 누락--profile, --home, /sessions 확인
Ctrl+C가 중단 대신 종료활성 턴이 없고 입력창이 비었음