Gemini CLI를 활용한 AI 코딩. 코드 편집, 파일 관리, Git 빌드를 휴대폰에서 활용하세요.
개요
PhoneAiCli는 개발자를 위해 설계된 모바일 파일 관리자 겸 코드 편집기입니다. 로컬 및 원격 파일 탐색, 전문적인 코드 편집 환경, Git 작업, 그리고 선택적인 명령줄 환경을 통합합니다. 이를 통해 편집부터 패키징까지 전체 개발 워크플로를 모바일 기기에서 바로 완료할 수 있습니다.
핵심 기능
- AI 기반 코딩(Gemini CLI 사용): 자연어를 사용하여 코드를 생성하고, 리팩토링하고, 설명을 확인하고, 단위 테스트 제안을 받습니다.
- 고급 파일 관리: 파일을 탐색, 복사, 이동 및 삭제할 수 있습니다. 로컬 스토리지 및 SAF(Storage Access Framework)와 호환됩니다.
- 전문 코드 편집기: 여러 언어에 대한 구문 강조 표시, 테마, 자동 완성, 코드 서식 지정 및 진단 기능을 제공합니다.
- Git 통합: 워크플로에 직접 통합된 원클릭 작업으로 가져오기, 풀, 커밋, 푸시 및 체크아웃을 수행할 수 있습니다.
- 빌드 및 패키지: 이동 중에도 프로젝트를 빌드할 수 있도록 통합된 Gradle 빌드 흐름(예시 스크립트 제공).
- 명령줄 환경(선택 사항): 고급 작업을 위해 로컬 rootfs 샌드박스에서 일반적인 명령과 스크립트를 실행합니다.
AI 기반 코딩
- 자연어 프롬프트에서 코드 스니펫과 스캐폴드를 생성합니다.
- 파일 또는 선택한 코드에 대한 지능형 리팩토링 및 최적화 제안을 받습니다.
- 상황에 맞는 설명과 대화를 통해 익숙하지 않은 코드를 빠르게 이해할 수 있습니다.
- 변경 사항의 안전성을 높이기 위한 단위 테스트 제안을 받습니다.
- 편집기 및 Git과 완벽하게 통합됩니다.
- 참고: AI 기능을 사용하려면 인터넷 연결과 구성된 모델 서비스가 필요합니다. 자격 증명.
편집기 기능
- 구문 강조: TextMate, Monarch, TreeSitter 엔진을 사용하여 성능을 최적화했습니다.
- 지능형 편집: 자동 완성, 서식 지정, 진단 마커를 위한 LSP 지원.
- 강력한 검색: 대소문자 구분, 정규 표현식, 전체 단어 일치를 사용하여 찾기 및 바꾸기.
- 최신 UI: 테마 전환, 대괄호 쌍 강조, 고정 스크롤, 제스처 기반 확대/축소 기능을 활용하세요.
개인정보 보호 및 보안
- 로컬 우선: 파일은 앱의 개인 디렉터리에 저장되며 사용자의 허가 없이는 업로드되지 않습니다.
- 제어된 네트워크 액세스: 네트워크는 서버 연결이나 Git 사용과 같은 사용자가 시작한 작업에만 사용됩니다.