Oversikt
PhoneAiCli er en mobil filbehandler og koderedigerer designet for utviklere. Den integrerer lokal og ekstern filsøking, en profesjonell koderedigeringsopplevelse, Git-operasjoner og et valgfritt kommandolinjemiljø. Dette lar deg fullføre hele utviklingsarbeidsflyten, fra redigering til pakking, rett på mobilenheten din.
Kjernefunksjoner
- AI-drevet koding (med Gemini CLI): Bruk naturlig språk til å generere kode, refaktorere, få forklaringer og motta forslag til enhetstester.
- Avansert filbehandling: Bla gjennom, kopier, flytt og slett filer. Kompatibel med lokal lagring og Storage Access Framework (SAF).
- Profesjonell koderedigerer: Syntaksutheving for flere språk, temaer, automatisk fullføring, kodeformatering og diagnostikk.
- Git-integrasjon: Hent, pull, commit, push og checkout med ettklikkshandlinger integrert direkte i arbeidsflyten din.
- Bygg og Pakke: Integrert Gradle-byggeflyt (eksempelskript følger med) for å bygge prosjektene dine på farten.
- Kommandolinjemiljø (valgfritt): Kjør vanlige kommandoer og skript i en lokal rootfs-sandkasse for avanserte oppgaver.
AI-drevet koding
- Generer kodestykker og stillaser fra naturlige språkforespørsler.
- Motta intelligente refaktorerings- og optimaliseringsforslag for en fil eller valgt kode.
- Forstå raskt ukjent kode med kontekstuelle forklaringer og samtaler.
- Få forslag til enhetstester for å forbedre sikkerheten til endringene dine.
- Sømløst integrert med editoren og Git.
- Merk: AI-funksjoner krever internettforbindelse og konfigurerte modelltjenestelegitimasjoner.
Redigeringsfunksjoner
- Syntaksutheving: Optimalisert ytelse med TextMate-, Monarch- og TreeSitter-motorer.
- Intelligent redigering: LSP-støtte for automatisk fullføring, formatering og diagnostiske markører.
- Kraftig søk: Finn og erstatt med store og små bokstaver, regex og helordsmatching.
- Moderne brukergrensesnitt: Bytt temaer, nyt utheving av parenteser, fast rulling og bevegelsesbasert zoom.
Personvern og sikkerhet
- Lokalt først: Filene dine lagres i appens private katalog og lastes ikke opp uten din tillatelse.
- Kontrollert nettverkstilgang: Nettverket brukes bare til brukerinitierte handlinger som å koble til servere eller bruke Git.