Termux Assistant AI v3.5.0 — Android 내부에서 작동하는 AI
요약
Termux Assistant AI v3.5.0은 단순한 대화형 어시스턴트를 넘어 Android 내부의 실제 Linux 셸 환경(Termux)에서 작동하는 혁신적인 AI 도구입니다. 이번 버전에서는 DeepSeek 채팅 내보내기, 접근성 API 기반의 멘토 모드 등 강력한 기능을 추가했습니다. 특히, 장문의 코드 블록 처리 버그를 수정하고 APK 빌드 및 시스템 관리 기능까지 통합하여 AI가 실제 기기에서 작동하는 '손'을 갖게 했습니다.
핵심 포인트
- Android 내부에서 동작하는 실제 Linux 셸 기반의 AI 어시스턴트입니다.
- DeepSeek 채팅 내용을 Markdown 형식으로 추출하는 기능을 추가했습니다.
- 접근성 API를 활용한 단계별 튜토리얼 제공(멘토 모드)이 가능합니다.
- APK 빌드, 서비스 재시작 등 시스템 레벨의 관리 기능까지 수행할 수 있습니다.
대부분의 AI 어시스턴트는 말만 할 수 있습니다. 코드를 작성하고, 개념을 설명하며, 조언을 제공하지만, 실제 세계에서는 아무것도 할 수 없습니다. 사용자가 그 답변을 복사해서 다른 곳에 붙여넣어야 합니다.
Termux Assistant AI는 이 패러다임을 깨뜨립니다. Termux를 통해 Android 내부에서 작동하는 AI 어시스턴트이며, 휴대폰에 실제 셸(shell)을 가지고 있습니다. 샌드박스가 아닙니다. 에뮬레이터도 아닙니다. 실제 파일 시스템 접근이 가능한 순수한 Linux 환경입니다.
3.5.0 버전의 새로운 기능
📤 DeepSeek 채팅 내보내기 (DeepSeek chat export)
앱에 새 화면이 추가되었습니다: 공개 공유 링크를 붙여넣으면 전체 대화 내용을 Markdown 형식으로 얻을 수 있습니다. 이 기능은 Playwright와 스텔스 브라우저(stealth browser)를 사용하여 AWS WAF 보호를 우회하고, 적절한 역할(role)을 가진 모든 메시지를 추출합니다.
결과는 /sdcard/ai-tasker/chats/에 저장되며, 어떤 파일 관리자에서도 확인할 수 있습니다.
🧑🏫 멘토 모드 (Mentor mode)
다른 앱 내부에서 단계별 튜토리얼을 제공합니다. 접근성 API(Accessibility API)를 기반으로 요소 하이라이팅 기능과 시나리오 엔진이 작동하며, 음성 안내도 포함됩니다.
🔗 스마트 소셜 계정 (Smart social accounts)
'Social' 섹션에서 VK와 Telegram의 연결 상태를 표시합니다. 토큰이 누락된 경우, 설정할 것을 제안합니다. '확인(Check)' 버튼을 통해 API(groups.getById for VK, getMe for Telegram)로 토큰을 검증합니다.
🎨 통합 UI (Unified UI)
Bootstrap Icons에서 가져온 60개 이상의 SVG 아이콘이 인터페이스의 모든 이모지를 대체했습니다. 모든 화면에 일관된 스타일을 적용하고, 컨텍스트가 포함된 색상 토스트(colored toasts), 애니메이션, 네온 글로우 효과를 추가했습니다.
중요 수정 사항: 자동 사이클 (auto-cycle)
긴 bash 블록(Cyrillic 텍스트가 포함된 heredoc)이 중간에 잘리는 문제가 있었습니다. 근본 원인은 DeepSeek이 긴 코드 블록을 WebView 내에서 여러 개의 TextView 노드로 렌더링했고, 앱이 첫 번째 노드만 가져왔기 때문입니다. 이제 모든 부분이 수집되어 결합됩니다.
이 버그는 자동 사이클을 통해 제출된 모든 다중 라인 Python 스크립트에 영향을 미쳤습니다.
auto-increment versionCode
빌드 스크립트가 설치된 APK와 다운로드 폴더에서 최대 versionCode를 읽어온 후, 1씩 증가시킵니다. 이로써 '앱이 설치되지 않음' 문제(다운그레이드 거부)가 영구적으로 해결되었습니다.
기능 요약
- 휴대폰에서 직접 APK 빌드 (aapt2 + javac + d8 + apksigner)
- 앱을 통해 설치
- VK, Telegram, Dev.to에 게시
- git, GitHub, gh CLI 작업 수행
- 로그 읽기, 서비스 재시작, 자체 패치
링크
아이디어는 간단합니다. 언어 모델에 손을 쥐여주는 것입니다. 비유적인 도구가 아니라, 실제 장치에서 작동하는 실제 셸입니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기