모든 기능을 설명합니다.
TermAI에 실제로 무엇이 있고, 내부에서 어떻게 작동하며, 무엇을 할 수 없는지.
래퍼가 아닌 진짜 SSH 터미널.
TermAI는 VS Code 통합 터미널과 동일한 xterm.js 엔진 기반 완전한 xterm-256color 에뮬레이터를 실행합니다. 멀티탭, 트루컬러, 스크롤백, 마우스 선택 — 데스크톱 수준을 휴대폰에서.
비밀번호, RSA, Ed25519, ECDSA 키, 에이전트 전달, 패스프레이즈, Keychain 통합.
지수 백오프 자동 재연결, 킵얼라이브, 유휴 시간 초과 설정, IPv6.
터치 단축 바(Ctrl/Tab/Esc/방향키), 길게 눌러 복사, 핀치 확대.
필요한 것을 설명. 탭으로 실행.
자연어로 질문 — "최근 1시간의 오류 로그 찾기" "nginx 리버스 프록시 설정" — AI가 명령 생성. 확인 후 탭으로 전송. 실패 시 오류 붙여넣기로 세션 컨텍스트 분석.
- 1컨텍스트 캡처
도우미는 작업 디렉터리, 마지막 종료 코드, (옵션) 최근 5줄 출력만 봅니다. 그 외는 기기를 떠나지 않습니다.
- 2생성
질문 + 최소 컨텍스트는 TermAI 프록시 경유. 프록시는 민감 패턴(IP, 호스트명, env 값)을 제거 후 전달.
- 3실행 전 확인
AI가 제안 명령 반환. 당신이 봅니다. 당신이 결정. 탭 없이는 실행 안 됨.
긴 작업 실행 후 자리 비우기. 나머지는 ShellMon이.
apt upgrade 실행. [Y/n] 묻습니다. ShellMon이 응답하여 화면을 켜둘 필요 없음. 어떤 프롬프트를 자동 해결할지 결정.
누군가 rm -rf / 또는 chmod -R 777 /를 시도. ShellMon이 키 입력이 서버에 도달하기 전 가로챔. 확인 또는 취소.
npm install 8분 소요. 폰 잠그고 자리 비우기. 프로세스 종료 시 푸시 알림. Pro 등급.
데스크톱 없이 원격 파일 관리.
익숙한 파일 트리 UI로 원격 파일 시스템 탐색. 휴대폰 사진/파일 앱에서 업로드, 로컬 저장소로 다운로드, 내장 에디터에서 텍스트 편집(40+ 언어 구문 강조). 최대 4개 SFTP 세션 병렬.
별도 앱 없이 Tailnet 직접 연결.
Tailscale 클라이언트 SDK 직접 내장. 로그인하면 tailnet 기기가 SSH 목록에 표시. 별도 앱 불필요, 공인 IP 불필요, WireGuard E2E 암호화.
- → OAuth 로그인 — Tailscale 자격 증명으로 로그인.
- → MagicDNS — IP 대신 호스트명으로 연결.
- → ACL 준수 — 다른 기기와 동일한 접근 권한.
중국 본토 빌드에서는 현지 규정에 따라 비활성화. /docs/china 참조.
모든 기기에서 동일한 환경.
SSH 연결 설정, 서버 그룹, 태그, 스니펫, AI 채팅 기록을 모든 기기 간 동기화. iPhone에서 iPad로 전환해도 그대로 이어집니다.
무엇이 암호화되고, 어디에 저장되며, 누가 읽을 수 있는가.
| 항목 | 저장 위치 | 읽을 수 있는 사람 |
|---|---|---|
| SSH 비밀번호 | iOS Keychain / Android Keystore | 기기만 |
| 개인 키 | iOS Keychain / Android Keystore | 기기만 |
| Known hosts 지문 | 암호화 Hive box (AES) | 기기만 |
| AI 채팅 기록 (로컬) | 암호화 Hive box | 기기만 |
| AI 채팅 기록 (클라우드) | 서버 AES-256, 비밀번호 파생 키 | 사용자만 |
| 연결 메타데이터 | 서버 AES-256 | 사용자만 |
| 터미널 세션 출력 | 어디에도 저장하지 않습니다. | 아무도 |
곧 출시
로드맵은 방향성. 일정 보장 없음.