본문으로 건너뛰기
IFAI

오픈소스

스마트폰에서 리눅스 돌리는 AI 에이전트, OpenMinis 오픈소스 공개

게시 확산 지수 48

모바일용 AI 에이전트 OpenMinis가 오픈소스로 공개됐다. iOS와 안드로이드 기기 내에 알파인 리눅스 샌드박스를 탑재해 브라우저 자동화와 스크립트 실행을 지원한다. 사용자의 Claude나 GPT API 키를 연동해 건강, 캘린더, 미리 알림 등 기기 기능을 직접 제어할 수 있다.

OpenMinis는 스마트폰에서 직접 구동되는 오픈소스 모바일 AI 에이전트 앱입니다. iOS와 안드로이드 기기 내부에서 온디바이스 알파인 리눅스 샌드박스를 실행해, 스마트폰의 다양한 기능과 시스템을 모델이 직접 제어할 수 있도록 만듭니다.

사용자는 본인의 Claude, GPT, Gemini API 키나 계정을 연동하기만 하면 됩니다. 모델은 패키지를 설치하고 파이썬 스크립트를 돌리며 실제 파일을 다룰 수 있는 리눅스 셸을 손에 쥐게 됩니다.

무엇을 할 수 있나

기기 제어권과 셸 환경이 주어지면서 실생활 속 자동화 작업의 폭이 크게 넓어졌습니다.

식사 사진을 찍어 보내면 메뉴를 분석하고 칼로리를 계산해 애플 건강 앱에 곧바로 기록합니다. iOS 단축어와 연동해 기상 시간에 맞춰 X 타임라인의 주요 내용을 요약한 뒤 음성으로 합성해 알람처럼 들려주기도 합니다.

텔레그램 단체 대화방에서 버그 제보와 할 일을 추려내 중복을 제거한 뒤 미리 알림에 등록하거나, 옵시디언 보관함을 마운트해 웹 검색 결과를 정리한 마크다운 노트를 로컬에 직접 저장할 수도 있습니다.

확장성 측면에서는 Claude Code나 Hermes Agent에서 쓰이는 SKILL.md 규격을 그대로 지원합니다. PC 환경을 위해 작성된 기존 에이전트 스킬을 모바일로 가져와 바로 활용할 수 있으며, 장기 기억 메커니즘도 갖추고 있습니다.

어떻게 스마트폰에서 작동하나

모바일 OS의 까다로운 샌드박스 정책을 뚫기 위해 양대 플랫폼에 맞춤형 설계를 적용했습니다.

iOS에서는 오픈소스 iSH를 ARM64 기반으로 자체 개조하고 JIT 인터프리터를 결합해, 앱 내부 메모리에서 프로세스 관리와 100여 개 시스템 호출을 구현했습니다. 안드로이드에서는 루팅 없이 동작하는 PRoot 방식을 적용해 알파인 리눅스 환경을 사용자 공간에서 풀어 구동합니다.

대규모 언어 모델이 직접 인식하는 기본 도구는 8개로 최소화했습니다. 대신 캘린더, 건강, 홈킷, 블루투스 등 기기 제어 기능은 샌드박스 내부의 CLI 명령어로 등록해 두었습니다. 모델이 터미널에서 명령을 실행하면 시스템 레벨에서 이를 가로채 네이티브 코드로 처리한 뒤 JSON 결과를 반환합니다. 덕분에 모델은 파이프라인과 셸 스크립트를 사용해 스마트폰의 다양한 기능을 자유자재로 엮어낼 수 있습니다.

어디서 써볼 수 있나

프로젝트는 GPLv3 라이선스로 GitHub에 전면 공개되어 있습니다. 안드로이드 사용자는 릴리스 페이지에서 APK 파일을 직접 내려받아 설치할 수 있고, iOS 사용자는 TestFlight 테스트 빌드를 신청하거나 Xcode로 직접 소스코드를 빌드해 사용할 수 있습니다.

왜 중요한가

지금까지 모바일 AI는 단순한 채팅 화면이나 폐쇄적인 제조사 전용 기능에 머물러 있는 경우가 많았습니다. OpenMinis는 스마트폰 안에 작은 컴퓨터 환경을 만들고 모델에게 CLI 인터페이스를 쥐어주는 방식으로 이 한계를 영리하게 우회했습니다.

자체 API 키를 보유하고 스마트폰 자동화에 관심이 많은 고급 사용자라면 지금 바로 체험해 볼 가치가 충분합니다. 백그라운드 유지 작업 등으로 인한 배터리 소모는 감안해야 하지만, 모바일 에이전트가 나아갈 수 있는 매우 실용적인 기술적 가능성을 증명해 냈습니다.

출처 (1)

  1. [1]
    github.com(새 탭에서 열림)원문github.com

매일 AI 콘텐츠 픽