I Built a Mobile Terminal Around My herdr + Codex Workflow
개요
Termish는 SSH/Mosh 터미널, 파일 관리, 원격 화면, AI 기반 개발 지원 기능을 제공하는 오픈 소스 모바일 원격 작업 도구로, 개발자가 Termish 자체를 사용하여 Termish를 개발하는 독특한 접근 방식을 취합니다.
주요 내용
- AI 기반 코딩을 위한 모바일 활용: 휴대폰은 데스크톱을 대체할 수 없지만, AI 기반 개발 워크플로우에서는 요구사항 설명, 컨텍스트 제공, 에이전트가 변경하도록 하고 결과 검토 및 명령 실행 등 일부 작업이 효과적으로 수행될 수 있습니다. 이를 통해 휴대폰으로 작업 시작, 검토, 진행이 가능합니다.
- Termish의 차별점: 기존 Termius, Blink 등과의 차별점으로, AI 에이전트, 쉘 명령어, 로그, Git diff, 프로젝트 파일, 스크린샷, 실행 중인 애플리케이션 간의 이동을 통합하는 터미널 우선 경험을 제공합니다.
- 터미널 중심의 모바일 워크스페이스: 터치 기기에 최적화된 SSH/Mosh 터미널을 제공하며, Ctrl, Esc, Tab, 화살표 키와 같은 일반적인 터미널 키를 지원하고 중국어 키보드 입력 및 호환 터미널 애플리케이션으로의 터치 입력 전송 기능을 갖추고 있습니다. 음성 인식 서비스를 통해 작업 지시도 가능합니다.
- 원격 화면 기능: 에이전트가 인터페이스를 수정한 후 실행 중인 애플리케이션을 확인하기 위해 원격 화면 기능을 제공하며, 이는 전체 화면 또는 터미널과 함께 작은 창으로 표시될 수 있어 웹 또는 데스크톱 애플리케이션 검사, 원격 기기 조작, 시각적 변경 사항 확인에 유용합니다.
- 간소화된 설정: 원격 호스트 연결 후 관련 기능 사용 시 원격 환경을 확인하고
herdr,Mosh, 지원되는 에이전트 CLI, 원격 화면 서비스 등의 설치를 안내하여 휴대폰을 유용하게 사용할 수 있도록 합니다. - 핵심 워크플로우 (Termish → herdr → Codex): Termish는 모바일 인터페이스 역할,
herdr은 호스트에서 실행되는 터미널 워크스페이스,Codex는 프로젝트 내 개발 작업을 수행하며, 코드, 자격 증명, 터미널 세션, 에이전트는 모두 사용자 자신의 호스트에 유지됩니다. - 네이티브 AI 워크스페이스: 터미널 사용을 선호하지 않는 사용자를 위해 네이티브 AI 워크스페이스를 제공하며, 모바일 채팅 인터페이스를 통해
Codex,Claude Code,Gemini CLI,OpenCode,Pi등의 에이전트를 사용하여 작업을 수행할 수 있습니다. - 가용성 및 프로젝트 범위: MIT 라이선스로 제공되며, 웹사이트(termish.dev)와 GitHub(github.com/ttermish/termish)에서 소스 코드를 확인할 수 있습니다. Android APK는 현재 사용 가능하며, iOS 버전은 Xcode로 빌드 가능하나 아직 App Store에 배포되지 않았습니다. Termish는 호스팅된 개발 머신, 세션 중계, AI 모델 구독을 제공하지 않습니다.
시사점
Termish는 휴대폰을 통해 AI 기반 개발 작업을 시작하고, 검토하며, 진행하는 데 초점을 맞춘 새로운 방식의 원격 작업 도구를 제시하며, 특히 터미널 중심의 워크플로우와 AI 에이전트 통합에 강점을 보입니다.
원문을 불러오는 중...
댓글
GitHub Discussions