FONECLAW AGENT / ANDROID

FoneClaw Agent

Dites ce dont vous avez besoin. Votre téléphone passe à l’action.

De la demande vocale à la tâche accomplie. Reliez les outils du téléphone, les tâches du quotidien et les extensions pour réduire les manipulations.

Ces démonstrations utilisent des données fictives et ne contrôlent pas votre appareil. Les fonctions varient selon l’édition, les autorisations et les réglages.

↗Commande vocale
Les contrôles d’autorisation et d’autonomie sont explicites

Le quotidien devient plus simple.

Lancez une tâche, programmez-la, réutilisez un raccourci ou ajoutez une extension adaptée.

FONECLAW AGENT

Commande vocale

Exprimez votre demande. L’Agent exécute les actions prises en charge selon le modèle configuré, les outils disponibles et les autorisations accordées.

Essayer la démo ↗

Un runtime relie l’intention, les modèles et les outils Android

FoneClaw est l’agent IA pour smartphone. Le LLM sélectionné assure la compréhension et la planification ; les outils intégrés exécutent les actions prises en charge sur le téléphone.

01

Intention

02

LLM configuré

03

Plan de l’agent

04

Outils intégrés

05

Résultat Android

Un Agent, davantage d’usages au quotidien.

Les extensions enrichissent FoneClaw Agent pour des besoins précis. Elles ne fonctionnent pas de façon autonome.

Boutique de plugins ↗

Les extensions nécessitent une édition compatible de FoneClaw Agent. Elles sont gratuites sauf mention contraire sur leur page produit.

Comprendre votre demande, puis agir.

Choisissez une situation du quotidien et découvrez comment l’Agent la traite.

01 / Contexte quotidienCommencez par un briefing construit à partir de votre téléphone.FoneClaw peut réunir les SMS récents, les notifications et les informations de l’appareil dans une vue de travail synthétique.
Briefing quotidien ↗
02 / MessagesComprenez l’historique de vos SMS sans ouvrir chaque conversation.Demandez une période ou un contact pour obtenir les messages pertinents, regroupés et résumés.
Statistiques des SMS ↗
03 / Audit de l’appareilTransformez l’état du téléphone en un rapport exploitable.Vérifiez la mémoire, le stockage, la batterie, le réseau, les autorisations des applications et les signaux sensibles depuis une seule demande.
État du téléphone ↗
04 / Contrôle du téléphoneModifiez les réglages et gérez les connexions à partir de votre intention.Ajustez les contrôles système pris en charge ou interagissez avec les réseaux Wi-Fi et les appareils Bluetooth à proximité.
Contrôles ↗Connectivité ↗
05 / Tâches entre applicationsPassez de l’information à l’action suivante sur le téléphone.Résumez les e-mails configurés, trouvez une destination et ouvrez un itinéraire dans une application de navigation prise en charge.
E-mail ↗Navigation ↗
06 / Contexte visibleUtilisez le contenu affiché comme contexte pour l’étape suivante.Lorsque la fonction est activée, une nouvelle capture d’écran ou photo peut déclencher une proposition de résumé du contenu visible.
Contexte de l’écran ↗

Ces démonstrations utilisent des données fictives et ne contrôlent pas votre appareil. Les fonctions varient selon l’édition, les autorisations et les réglages.

Explorer tous les outils intégrés

141 outils intégrés publics

OutilRisqueApprobationFonction
camera_open_photoÉcran et applicationsLecture sensibleApprobation requiseOuvre une photo visible précise dans la galerie système. À utiliser uniquement si l’utilisateur demande explicitement d’afficher ou d’ouvrir une photo précise. Ne pas l’utiliser après camera_take_photo sans cette demande explicite. indexFromLatest commence à 1 dans l’ordre de la plus récente à la plus ancienne : 1 ouvre la dernière photo, 2 l’avant-dernière et 3 la troisième plus récente.
camera_take_photoÉcran et applicationsLecture sensibleApprobation requisePrend une nouvelle photo et renvoie son URI lorsqu’elle est disponible. À utiliser pour capturer une nouvelle photo. Pour une prise normale, ne pas définir lensFacing ou utiliser auto, et conserver explicitLensSelection=false. Utiliser front, back et explicitLensSelection=true uniquement si l’utilisateur demande explicitement la caméra avant, arrière ou un selfie. Ne pas ouvrir ensuite la photo sans demande explicite. Appeler directement cet outil, qui utilise d’abord l’appareil photo système natif. Une sélection avant ou arrière explicite peut utiliser le backend direct si l’appareil photo natif ne peut pas respecter ce choix. Ne pas demander l’autorisation avant d’appeler l’outil.
cross_app_read_screenÉcran et applicationsFaibleAutomatiqueOuvre une application Android cible ou bascule vers celle-ci, attend qu’elle soit stable au premier plan, puis renvoie l’arborescence d’accessibilité visible. À utiliser lorsqu’une même demande exige d’ouvrir une application et de lire, inspecter, décrire ou résumer la page visible. Ne pas séparer la tâche entre launch_app et get_screen_info. Cet outil ne prend pas de capture d’écran et n’interagit pas avec les éléments.
get_installed_map_appsÉcran et applicationsFaibleAutomatiqueRecherche les applications de cartographie installées prises en charge par les outils de navigation. Renvoie le nom affiché et le nom de paquet de chaque application.
get_screen_infoÉcran et applicationsFaibleAutomatiqueObtient les éléments d’interface de l’application actuellement visible. Chaque élément possède un identifiant de nœud, par exemple [n3], utilisable avec tap_node. Ne pas l’utiliser pour lire, rechercher, lister ou résumer les notifications Android ; utiliser les outils sysinfo. Ne pas mettre le résultat en cache, car les identifiants changent à chaque appel.
input_textÉcran et applicationsContrôle de l’appareilApprobation requiseReplace the text in one visible editable field in the current Android app. Pass a node marked edit from the latest read or action result. This action only enters text; it does not submit the form, tap Send, or press Enter. Use ime_enter separately when a requested submission is supported by the focused field. Returns the action summary and a fresh accessibility tree, without a screenshot. Use the returned screen and node IDs for the next requested action. Read again only if required information is missing, the screen is stale, or it changed externally. This must be the only screen call in this model response.
launch_appÉcran et applicationsContrôle de l’appareilApprobation requiseOuvre une application Android exécutable à partir de son nom de paquet ou de son nom affiché parmi les applications installées. Cela change l’application au premier plan et peut révéler son écran. Utiliser si possible le nom de paquet exact. Si le résultat est ambigu, demander à l’utilisateur de choisir parmi les paquets renvoyés.
play_store_check_appÉcran et applicationsFaibleAutomatiqueVérifie en lecture seule si un nom de paquet Android exact est référencé sur Google Play en consultant https://play.google.com/store/apps/details?id=<packageName>. À utiliser avant play_store_install.
play_store_installÉcran et applicationsEffet externeApprobation requiseOuvre la fiche Google Play d’une application identifiée par son nom de paquet exact, appuie sur Installer et attend la fin de l’installation. N’ouvre pas ensuite l’application. À utiliser uniquement avec un packageName Android exact, jamais pour une recherche approximative ou une supposition. Si le paquet exact est inconnu, le demander à l’utilisateur. S’arrête en cas de paiement, achat, abonnement, mise à jour, interface ambiguë ou expiration du délai.
screen_ime_enterÉcran et applicationsEffet externeApprobation requiseTrigger the keyboard action of a visible, focused editable field marked ime_enter in the latest screen. Requires Android 11 or newer and an editor exposing ACTION_IME_ENTER. This may search, submit a form or send a message depending on that field; use only for the requested submission. Does not change text or inject a newline. Returns the action summary and a fresh accessibility screen; verify the actual result. Never replay an unknown submission. This must be the only screen call in this model response.
screen_run_segmentÉcran et applicationsContrôle de l’appareilApprobation requiseAdvance a local GUI goal with several dependent actions using fresh accessibility screens. Reads the initial screen itself. Specify a clear stop condition, allowed operations and exact prepared input texts. Prefer IME_ENTER when the focused editor exposes it. On older Android or when ime_enter is unavailable, allow TAP to choose an exposed keyboard search/submit key. Prefer atomic Tools for one action. The segment is authorized once; its internal actions are part of that invocation. Returns performed actions and the latest screen for Main to verify or continue; completion is only a suggestion. A local wait or execution limit also returns for Main to review and continue from the confirmed actions. A step gets at most two retries using fresh observations; success resets the retry count. Exhausted retries end only this segment; Main continues with atomic screen Tools for the rest of this turn. Never replay an action with an unknown outcome. Reuse the returned screen instead of immediately reading again. Do not replay completed or unknown actions. This must be the only screen call in this model response.
screenshot_openÉcran et applicationsLecture sensibleApprobation requiseOuvre une capture d’écran visible précise dans la galerie système. index commence à 1 dans l’ordre sélectionné. sortOrder peut valoir newest ou oldest.
screenshot_takeÉcran et applicationsLecture sensibleApprobation requiseCapture l’écran Android actuel avec le service d’accessibilité de FoneClaw et enregistre l’image dans Pictures/FoneClaw/Screenshots. À utiliser pour créer une nouvelle capture. Pour afficher une capture déjà enregistrée, utiliser screenshot_open.
scrollÉcran et applicationsFaibleAutomatiqueScroll the current app by using a compatible accessibility scroll action when supported, otherwise perform a bounded swipe gesture. Prefer a node marked scroll from the latest read or action result. Use viewport only when the screen exposes no usable scroll container. Direction is the viewport destination: down reveals content below, up reveals content above, right reveals content to the right, and left reveals content to the left. Returns the action summary and a fresh accessibility tree, without a screenshot. Use the returned screen and node IDs for the next requested action. Read again only if required information is missing, the screen is stale, or it changed externally. The returned tree does not prove content changed. This must be the only screen call in this model response.
tap_nodeÉcran et applicationsFaibleAutomatiqueAppuie sur un élément de l’interface visible identifié par un identifiant de nœud obtenu avec get_screen_info.
alarm_modify_alarmÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseOuvre immédiatement la page des alarmes de l’Horloge Android lorsque l’utilisateur veut modifier ou régler une alarme existante. Appeler cet outil pour chaque demande de modification distincte, même s’il a déjà été appelé dans la conversation. Ne pas demander de confirmation. Android ne fournit pas d’API publique fiable pour modifier les alarmes existantes ; l’outil ouvre donc uniquement l’application Horloge afin que l’utilisateur effectue la modification.
alarm_set_alarmÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseConfigure une alarme dans l’Horloge Android. Recueillir les informations manquantes sur l’heure, la répétition et le libellé avant l’appel.
bluetooth_connected_devicesÉtat de l’appareil et contrôle du systèmeLecture sensibleApprobation requiseRenvoie les appareils Bluetooth actuellement connectés via les profils Bluetooth Android publics accessibles aux applications ordinaires.
bluetooth_nearby_devicesÉtat de l’appareil et contrôle du systèmeLecture sensibleApprobation requiseRecherche et renvoie les appareils Bluetooth à proximité. Inclut les résultats BLE et la détection Bluetooth classique lorsque les autorisations et l’état du Bluetooth le permettent. Les appareils sans nom lisible sont masqués par défaut.
bluetooth_pair_deviceÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseLance l’association avec un appareil Bluetooth à partir de son adresse MAC. Ouvre le processus d’association Android habituel, qui peut demander une confirmation ou la saisie d’un code PIN.
bluetooth_paired_devicesÉtat de l’appareil et contrôle du systèmeLecture sensibleApprobation requiseRenvoie les appareils Bluetooth déjà associés à cet appareil Android.
bluetooth_stateÉtat de l’appareil et contrôle du systèmeFaibleAutomatiqueRenvoie l’état actuel de l’adaptateur Bluetooth : on, off, turning_on, turning_off ou unknown.
close_bluetoothÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseDésactive le Bluetooth au moyen de l’ancienne API publique. Si Android refuse, indique que les applications Android ordinaires ne peuvent pas désactiver le Bluetooth sur cet appareil.
device_app_activity_snapshotÉtat de l’appareil et contrôle du systèmeLecture sensibleApprobation requiseRenvoie un aperçu compact de l’activité récente des applications à partir des UsageStats Android. Nécessite l’accès aux données d’utilisation et ne constitue pas un moniteur en temps réel des processus en arrière-plan.
device_app_permission_auditÉtat de l’appareil et contrôle du systèmeLecture sensibleApprobation requiseRenvoie un audit compact des risques liés aux autorisations pour les applications installées visibles par FoneClaw. Le risque est heuristique et repose sur les groupes d’autorisations sensibles déclarées ou accordées.
device_app_sensitive_auditÉtat de l’appareil et contrôle du systèmeLecture sensibleApprobation requiseRenvoie un état compact des accès sensibles des applications : accessibilité, lecture des notifications, administration de l’appareil, superposition, exemption d’optimisation de la batterie et groupes d’autorisations sensibles accordées.
device_battery_statusÉtat de l’appareil et contrôle du systèmeFaibleAutomatiqueRenvoie un état compact de la batterie Android et de l’économie d’énergie sans modifier aucun réglage.
device_health_checkÉtat de l’appareil et contrôle du systèmeFaibleAutomatiqueRenvoie un aperçu compact et en lecture seule de la mémoire, du stockage, de la batterie et du réseau. Ne modifie aucun réglage.
device_hidden_app_checkÉtat de l’appareil et contrôle du systèmeLecture sensibleApprobation requiseEffectue une vérification heuristique compacte des applications utilisateur sans entrée dans le lanceur ou avec des composants désactivés. Peut signaler des applications suspectes, mais des services légitimes peuvent également apparaître.
device_memory_statusÉtat de l’appareil et contrôle du systèmeFaibleAutomatiqueRenvoie un état compact de la mémoire Android sans modifier aucun réglage.
device_network_statusÉtat de l’appareil et contrôle du systèmeFaibleAutomatiqueRenvoie un état compact du réseau Android actif et de ses capacités sans modifier la configuration réseau.
device_storage_statusÉtat de l’appareil et contrôle du systèmeFaibleAutomatiqueRenvoie un état compact du stockage interne et partagé d’Android. N’analyse et ne supprime aucun fichier.
device_time_statusÉtat de l’appareil et contrôle du systèmeFaibleAutomatiqueRenvoie le fuseau horaire actuel et l’horodatage Unix du système Android pour les outils qui dépendent de l’heure. Utiliser verifyWithNtp=true uniquement si l’heure système est contestée ou si une référence en ligne est nécessaire. La vérification NTP utilise ntp1.aliyun.com et ne modifie jamais l’horloge.
dnd_open_policy_access_settingsÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseOuvre les réglages Android dans lesquels l’utilisateur peut accorder à FoneClaw l’accès à Ne pas déranger ou à la politique de notifications. Ne pas l’appeler juste après que dnd_set_mode a indiqué avoir déjà ouvert cette page.
dnd_set_modeÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseConfigure le mode Ne pas déranger d’Android. Si l’accès à la politique manque ou si Android refuse la modification, ouvre la page d’accès à la politique ou les réglages Ne pas déranger.
dnd_statusÉtat de l’appareil et contrôle du systèmeFaibleAutomatiqueLit l’état de l’accès à la politique Ne pas déranger d’Android et le filtre d’interruptions actuel.
flashlight_set_enabledÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseAllume ou éteint la lampe torche Android au moyen de l’API système de la torche de l’appareil photo.
flashlight_statusÉtat de l’appareil et contrôle du systèmeFaibleAutomatiqueIndique si la lampe torche est disponible et renvoie son dernier état connu.
flashlight_toggleÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseInverse l’état de la lampe torche Android. Si l’état actuel est inconnu, l’allume.
foneclaw_permission_statusÉtat de l’appareil et contrôle du systèmeFaibleAutomatiqueVérifie toutes les autorisations et tous les accès spéciaux actuels de FoneClaw. À utiliser pour déterminer ceux qui sont actifs, absents, limités ou disponibles. Il s’agit d’une nouvelle vérification en lecture seule ; ne pas la remplacer par un audit d’applications ni par les outils du panneau de notifications ou de lecture d’écran.
open_bluetoothÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseDemande l’activation du Bluetooth. Pour les anciens SDK cibles, tente d’abord l’API publique d’activation, puis utilise l’interface de confirmation du système Android si nécessaire.
system_panel_openÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseOpen one visible Android system panel. Use panel=notifications to open the notification shade, or panel=quick_settings to open quick settings / control center. This tool only opens the selected panel. It does not read, capture, search, list, or summarize panel content. Do not call it when any part of the request asks to read, capture, inspect, describe, or summarize notifications. Call it once only for an explicit panel-open-only request. Requires FoneClaw accessibility service.
system_settings_open_battery_optimization_entryÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseOuvre les réglages d’optimisation de la batterie Android. Si appNameOrPackage est fourni, ouvre la page détaillée de cette application à partir du nom de paquet ou du libellé installé. Si l’application ne peut pas être identifiée ou ouverte, renvoie un échec sans ouvrir une autre page. Sans valeur, ouvre la liste ou la page générale d’optimisation de la batterie.
system_settings_open_battery_saver_settingsÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseOuvre les réglages Android d’économiseur de batterie, d’économie d’énergie ou de faible consommation. Les applications ordinaires ne peuvent pas activer ou désactiver directement ce mode via les API publiques ; l’utilisateur doit donc terminer l’action manuellement. Certaines ROM peuvent ouvrir les réglages généraux de la batterie.
system_settings_open_date_time_settingsÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseOuvre directement les réglages de date et d’heure d’Android. À utiliser pour la date, l’heure, l’heure automatique, le fuseau horaire ou le fuseau automatique. Lance un Intent des réglages système et ne nécessite ni accessibilité, ni lecture d’écran, ni appui. Après réussite, ne pas appeler launch_app, get_screen_info ou tap_node.
system_settings_open_hotspot_entryÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseOuvre les réglages du point d’accès Wi-Fi Android. Les applications ordinaires ne peuvent pas activer ou désactiver silencieusement le point d’accès de manière fiable via les API publiques. Si la page exacte ne peut pas être ouverte, renvoie un échec sans ouvrir une autre page.
system_settings_open_location_entryÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseOuvre les réglages de localisation Android. Si appNameOrPackage est fourni, ouvre la page détaillée de cette application à partir du nom de paquet ou du libellé installé. Si l’application ne peut pas être identifiée ou ouverte, renvoie un échec sans ouvrir une autre page. Sans valeur, ouvre les réglages généraux de localisation.
system_settings_set_auto_rotateÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseActive ou désactive la rotation automatique d’Android. Nécessite l’autorisation spéciale de modification des réglages système.
system_settings_set_brightnessÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseRègle la luminosité de l’écran Android. Le mode manuel accepte un pourcentage de 1 à 100 ; le mode auto active uniquement la luminosité automatique et ignore percent. Nécessite l’autorisation spéciale de modification des réglages système.
system_settings_set_eye_comfortÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseOuvre les réglages d’affichage Android pour le confort visuel, l’éclairage nocturne, le filtre de lumière bleue ou le mode lecture. À utiliser plutôt que de fournir seulement des instructions manuelles. L’emplacement du commutateur varie selon le fabricant ; l’utilisateur termine donc l’action sur cette page.
system_settings_set_font_scaleÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseRègle l’échelle de police du système Android. Nécessite l’autorisation spéciale de modification des réglages. Les valeurs courantes sont 0.85 pour petit, 1.0 par défaut, 1.15 pour grand, 1.3 pour plus grand et jusqu’à 1.6 pour très grand.
system_settings_set_haptic_feedbackÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseActive ou désactive le retour haptique Android. Nécessite l’autorisation spéciale de modification des réglages système.
system_settings_set_screen_timeoutÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseDéfinit en secondes le délai avant l’extinction de l’écran Android. Nécessite l’autorisation spéciale de modification des réglages et limite les valeurs à l’intervalle 15..1800.
system_settings_set_touch_soundsÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseActive ou désactive les sons tactiles Android. Nécessite l’autorisation spéciale de modification des réglages système.
system_settings_set_user_rotationÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseVerrouille la rotation de l’écran Android, désactive la rotation automatique et nécessite l’autorisation spéciale de modification des réglages. Accepte portrait, landscape, reverse_portrait ou reverse_landscape.
system_settings_statusÉtat de l’appareil et contrôle du systèmeFaibleAutomatiqueRenvoie l’état de l’autorisation d’écriture des réglages système ainsi que les valeurs actuelles de luminosité, d’échelle de police, de délai d’extinction, de rotation, de sons tactiles et de retour haptique. Lit uniquement les réglages système Android.
volume_adjust_streamÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseAugmente ou diminue un flux audio Android d’un niveau système. À utiliser pour les changements relatifs de volume.
volume_set_all_streams_mutedÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseCoupe ou rétablit le son de tous les flux audio Android pris en charge et indique ceux qui ont réellement changé. À utiliser pour couper le son de tout l’appareil ou de tous les volumes.
volume_set_ringer_modeÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseConfigure le mode de sonnerie du téléphone Android. Pour le mode silencieux, coupe automatiquement tous les flux audio si Android refuse la modification du mode de sonnerie.
volume_set_streamÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseRègle un flux audio Android au pourcentage demandé. À utiliser lorsque l’utilisateur demande un niveau de volume précis.
volume_set_stream_mutedÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseCoupe ou rétablit le son d’un flux audio Android. Modifie l’état de ce flux, et non le mode de sonnerie du téléphone.
volume_statusÉtat de l’appareil et contrôle du systèmeFaibleAutomatiqueLit l’état actuel du volume des flux audio Android et le mode de sonnerie actuel.
wifi_configured_networksÉtat de l’appareil et contrôle du systèmeLecture sensibleApprobation requiseLit les réseaux Wi-Fi configurés ou enregistrés dans Android. Renvoie leurs métadonnées et leur état de connexion, mais jamais les mots de passe Wi-Fi.
wifi_connectÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseSe connecte à un réseau Wi-Fi. Recherche d’abord le SSID parmi les configurations Android enregistrées et s’y connecte directement s’il existe. Sinon, utilise la phrase secrète fournie pour ajouter ou connecter le réseau, ou ouvre le panneau Wi-Fi Android lorsque la saisie du mot de passe est nécessaire.
wifi_disconnectÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseSe déconnecte du point d’accès Wi-Fi actuel. Tente d’abord une déconnexion silencieuse avec l’ancienne méthode WifiManager pour les hôtes ciblant l’API 28 ; si Android la refuse, ouvre le panneau Wi-Fi pour que l’utilisateur intervienne.
wifi_forgetÉtat de l’appareil et contrôle du systèmeDestructifApprobation requiseOublie un réseau Wi-Fi enregistré. Tente d’abord silencieusement removeNetwork de WifiManager, puis ouvre le panneau Wi-Fi Android pour que l’utilisateur intervienne si l’opération échoue.
wifi_scan_networksÉtat de l’appareil et contrôle du systèmeLecture sensibleApprobation requiseRecherche et renvoie les points d’accès Wi-Fi à proximité. Si le Wi-Fi est désactivé, tente d’abord de l’activer directement, puis ouvre le panneau Wi-Fi Android si cette activation échoue. Nécessite les autorisations de localisation et les services de localisation de l’appareil. Les résultats peuvent révéler des données réseau sensibles à la localisation.
wifi_set_enabledÉtat de l’appareil et contrôle du systèmeContrôle de l’appareilApprobation requiseActive ou désactive le Wi-Fi Android. Tente d’abord l’opération directe avec WifiManager, puis vérifie si Android a atteint l’état demandé. Si la demande échoue ou reste en attente, ouvre le panneau Wi-Fi pour que l’utilisateur intervienne.
wifi_statusÉtat de l’appareil et contrôle du systèmeLecture sensibleApprobation requiseRenvoie l’état actuel du Wi-Fi Android et les détails de la connexion active lorsque l’application dispose de l’autorisation. Lit uniquement l’état du réseau.
get_locationLocalisation et navigationLecture sensibleApprobation requiseObtient la localisation actuelle de l’appareil Android pendant l’utilisation de FoneClaw. Nécessite uniquement l’autorisation de localisation au premier plan.
location_search_nearby_placeLocalisation et navigationLecture sensibleApprobation requiseRecherche à proximité des lieux correspondant à un nom ambigu en utilisant la localisation actuelle. À utiliser uniquement si l’utilisateur demande de trouver, vérifier, identifier, choisir ou rejoindre un lieu, ou si une destination de navigation est ambiguë. Pour créer un événement, le nom fourni par l’utilisateur suffit : le conserver dans locationName et ne pas rechercher d’adresse ni de coordonnées sans demande explicite.
map_navigateLocalisation et navigationEffet externeApprobation requiseOuvre un itinéraire ou un écran de navigation dans une application de cartographie pour une destination et un mode de déplacement. Lance une application externe, utilise uniquement les arguments fournis et ne lit aucune donnée de l’appareil.
travel_plan_append_daysLocalisation et navigationContrôle de l’appareilApprobation requiseAppend new consecutive days after a saved trip's last date and archive the prior version. Preserves all existing days, trip information, preparation and packing. Use update instead if the user also changes any of those fields. Read the plan first; use its current revision. Continue from its last endpoint and accommodation, group nearby visits and order regions to avoid unnecessary backtracking across days. Respect fixed appointments and user-specified order; leave realistic transfer and rest time without claiming live routing or inventing precise travel times. Do not repeat existing visits unless requested or necessary. On revision conflict read again; never overwrite concurrent edits. Does not create calendar events or todos.
travel_plan_createLocalisation et navigationContrôle de l’appareilApprobation requiseSave one complete new travel plan requested by the user. Supply the exact new plan id from the host context when provided, otherwise a stable explicit plan id, revision 0, destination, timezone, selected days, activities, preparation and packing. Plugin ownership is bound by the host's current turn context; templateId in model JSON cannot change it. Include travelers, total budget and departureTime when supplied. Never substitute a fixed sample itinerary. Retrying the same exact content with the same plan id returns the existing plan; different content for an existing id is rejected, never overwritten. This does not create calendar events, todos, bookings, shared membership or photos.
travel_plan_readLocalisation et navigationLecture sensibleApprobation requiseRead a private saved travel plan and its current revision before modifying or extending it. Does not change anything.
travel_plan_updateLocalisation et navigationContrôle de l’appareilApprobation requiseUpdate a saved travel plan after reading its latest JSON. Save trip information in its plan fields, not only in activity notes or the reply. For targeted edits use changeScope=EDIT and send only changed fields, including stopEdits keyed by the exact existing stop ids. Successful targeted edits return a receipt with planId, revision and currentVersion. To replace days or replan use a complete TravelPlan JSON with matching id and revision; preserve existing stop and checklist ids and generate ids only for new items. The host archives a version only when the daily itinerary actually changes; updates to shared trip information, preparation and packing still save. Use changeScope=REPLAN only for a requested overall itinerary replan. On revision conflict read again and merge into the latest plan. Only claim the plan was updated after this tool succeeds. Does not create calendar events or todos.
mail_account_listE-mailFaibleAutomatiqueListe les comptes de messagerie configurés. Laisser query vide pour tous les afficher. Avec une requête, privilégie les correspondances par identifiant de compte, adresse e-mail et alias, puis les correspondances approximatives. Une correspondance exacte peut tout de même renvoyer plusieurs comptes.
mail_account_saveE-mailContrôle de l’appareilApprobation requiseTeste les connexions IMAP et SMTP, puis enregistre le compte uniquement si les deux réussissent. Appeler l’outil dès que tous les champs de configuration requis sont disponibles. Cette opération nécessite l’approbation de l’utilisateur.
mail_deleteE-mailDestructifApprobation requiseDéplace dans la corbeille jusqu’à 20 messageRefs exacts, ou les supprime définitivement uniquement si l’utilisateur l’a explicitement demandé. Ne jamais réessayer après un résultat incertain.
mail_listE-mailFaibleAutomatiqueListe, filtre ou recherche des résumés de messages. query recherche dans l’objet, l’expéditeur, les destinataires et le corps. Laisser accountId vide pour utiliser le seul compte configuré ou le compte par défaut non ambigu.
mail_readE-mailLecture sensibleApprobation requiseLit un message à partir d’un messageRef renvoyé par mail_list et le marque comme lu sur le serveur. Après réussite, résumer le message pour l’utilisateur dans la même réponse.
mail_sendE-mailEffet externeApprobation requiseEnvoie un nouvel e-mail, une réponse, une réponse à tous ou un transfert. Nécessite une approbation. Les pièces jointes doivent utiliser exactement les métadonnées structurées annoncées avec le message actuel de l’utilisateur.
call_log_listCommunication et contactsLecture sensibleApprobation requiseList recent Android call log entries, optionally filtered by call type. Requires READ_CALL_LOG permission. Use type=missed for missed-call questions and before selecting a missed call to call back. After selecting a number, call phone(command=dial).
contacts_createCommunication et contactsEffet externeApprobation requiseCreate one device-local Android contact directly through the Contacts Provider without opening the Contacts app. Requires READ_CONTACTS and WRITE_CONTACTS permissions. Set displayName and at least one of phoneNumber or emailAddress. If an exact phone number or email address already exists, do not create a duplicate.
contacts_listCommunication et contactsLecture sensibleApprobation requiseListe un nombre limité de contacts Android. Nécessite l’autorisation READ_CONTACTS. À utiliser uniquement si l’utilisateur demande explicitement à consulter ses contacts.
phone_dialCommunication et contactsEffet externeApprobation requiseVérifie si le numéro existe dans les contacts, puis ouvre le composeur système avec le numéro prérempli. Ensuite, appeler get_screen_info, identifier le bouton d’appel visible et exécuter tap_node. Si le bouton n’est pas clair ou si l’écran n’est pas celui du composeur, s’arrêter et demander à l’utilisateur de poursuivre manuellement.
send_to_sms_messageCommunication et contactsEffet externeApprobation requiseAprès approbation, ouvre un brouillon visible de SMS ou MMS. Pour un SMS texte avec destinataire, appuie automatiquement sur Envoyer uniquement si l’accessibilité de FoneClaw est connectée et si l’application de messagerie par défaut, le destinataire, le corps complet et un unique bouton Envoyer stable sont tous vérifiés. Les pièces jointes, le choix de SIM, une interface ambiguë ou l’absence d’accessibilité exigent une action manuelle. Après tout résultat final, arrêter la planification et ne jamais appeler get_screen_info ni tap_node.
sms_listCommunication et contactsLecture sensibleApprobation requiseInterroge les SMS actuels de cet appareil Android. Sans keyword, address, contact ni threadId, liste les messages récents. Utiliser keyword, address ou contact pour rechercher, et threadId uniquement à partir d’un résultat sms_list antérieur pour lire la conversation. Pour un résumé, appeler une fois avec box=all, puis résumer les messages reçus et envoyés. Ne jamais remplacer ce résultat en direct par l’historique SysInfo.
calendar_create_eventCalendrierEffet externeApprobation requiseCrée un événement dans le calendrier Android. Recueillir d’abord l’heure et les rappels manquants. Le nom d’un lieu fourni par l’utilisateur suffit et doit être transmis directement comme locationName ; ne pas rechercher d’adresse ni de coordonnées sauf demande explicite. Préférer startLocalDateTime/endLocalDateTime au format yyyy-MM-dd HH:mm pour les dates utilisateur ou relatives. Ne pas utiliser de millisecondes epoch calculées par le modèle. Utiliser calendarId=0 sauf sélection explicite et afficher actualStart/actualEnd après la création.
calendar_delete_eventCalendrierDestructifApprobation requiseSupprime un événement du calendrier Android par identifiant. Rechercher ou lister dans tous les calendriers avec calendarId=0, sauf sélection explicite. Toujours transmettre le titre, startMillis, endMillis et le lieu connus afin d’éviter toute ambiguïté.
calendar_list_calendarsCalendrierLecture sensibleApprobation requiseListe les calendriers Android avec autorisation d’écriture. À utiliser pour laisser l’utilisateur choisir ; ne pas supposer que calendarId=1 correspond au calendrier local ou souhaité.
calendar_list_eventsCalendrierLecture sensibleApprobation requiseListe les événements du calendrier Android dans une période précise, par exemple l’emploi du temps du jour, de demain ou de la semaine. Préférer startLocalDateTime/endLocalDateTime au format yyyy-MM-dd HH:mm, interprété dans le fuseau de l’appareil. Utiliser startMillis/endMillis uniquement comme solution obsolète si les millisecondes exactes proviennent d’un outil fiable. Ne pas deviner calendarId ; utiliser 0 pour tous les calendriers sauf choix explicite.
calendar_open_eventCalendrierLecture sensibleApprobation requiseOuvre la page détaillée d’un événement du calendrier Android à partir de son identifiant. Si l’utilisateur décrit l’événement en langage naturel, le rechercher ou le lister d’abord. Ne pas deviner l’identifiant.
calendar_search_eventsCalendrierLecture sensibleApprobation requiseRecherche des événements du calendrier Android par mot-clé dans une période précise. À utiliser avant d’ouvrir, modifier ou supprimer un événement décrit par son titre ou son contenu. Préférer startLocalDateTime/endLocalDateTime au format yyyy-MM-dd HH:mm. Utiliser les millisecondes epoch uniquement si elles proviennent d’un outil fiable. Rechercher avec calendarId=0 sauf sélection explicite.
calendar_update_eventCalendrierEffet externeApprobation requiseMet à jour un événement du calendrier Android par identifiant. Rechercher ou lister d’abord l’événement décrit en langage naturel et transmettre ses informations connues avec les modifications. Ne pas deviner calendarId ni eventId ; rechercher dans tous les calendriers avec calendarId=0 sauf sélection explicite. Les champs texte vides sont ignorés. startMillis/endMillis=0 conserve les heures ; reminderMinutes=-2 conserve, -1 supprime et >=0 remplace les rappels.
memo_createNotesContrôle de l’appareilApprobation requiseCrée une note, un mémo ou une tâche locale visible par l’utilisateur. À utiliser lorsque l’utilisateur veut explicitement conserver le contenu sous cette forme. Ne pas l’utiliser pour enregistrer ou consulter la mémoire de profil gérée par l’agent, comme les préférences, l’identité, les relations ou le style de réponse.
memo_deleteNotesDestructifApprobation requiseEffectue une suppression logique d’une note locale par identifiant. Si l’utilisateur décrit la note en langage naturel, la rechercher ou la lister d’abord afin de connaître son identifiant et son titre.
memo_listNotesLecture sensibleApprobation requiseListe les notes locales visibles par l’utilisateur. status peut valoir active, done, archived ou all. Ne pas l’utiliser pour répondre à ce que l’agent mémorise sur l’utilisateur, ses préférences de profil ou l’historique de conversation. Un résultat vide indique uniquement qu’aucune note locale ne correspond.
memo_mark_doneNotesContrôle de l’appareilApprobation requiseMarque une note locale comme done ou active à partir de son identifiant.
memo_searchNotesLecture sensibleApprobation requiseRecherche des notes locales visibles par mot-clé dans le titre, le contenu ou les étiquettes. status peut valoir active, done, archived ou all. Ne recherche ni la mémoire de profil gérée par l’agent ni l’historique de conversation. Un résultat vide décrit uniquement le stockage local des notes.
memo_updateNotesContrôle de l’appareilApprobation requiseMet à jour une note locale par identifiant. Rechercher ou lister d’abord la note décrite en langage naturel et transmettre ses informations connues avec les modifications. Les champs vides title, content ou tags sont ignorés ; reminderAtMillis=-2 conserve le rappel, -1 le supprime et >0 le définit.
voice_memo_readNotesLecture sensibleApprobation requiseRead the latest saved recording or collection, editable content and opaque revision before modifying it. The result contains source recording ids, indexed sentences, speaker ids, indexed chapters, key-point indexes and action ids. Their times, identities, source citations and todo associations are read-only. Collection summary belongs to the collection; source transcripts and chapters are shared with the original recording and other collections.
voice_memo_updateNotesContrôle de l’appareilApprobation requiseSave requested edits to a recording or collection after voice_memo(command=read). Pass its exact opaque revision. On conflict read again and merge only the user's changes; never overwrite concurrent edits. Omitted fields stay unchanged. Summary keyPoints/actionItems/navigationPlaces lists, when provided, replace that list: include existing key-point indexes and action ids to retain their sources and todo links; omit index/id only for new items. Source sentences, speakers and chapters are partial edits by their exact indexes/ids. Keep sentence/chapter times unchanged. Do not pass audio, state, source membership, todo ids or association fields. Collection source edits also update original recordings and any other collections sharing them. A collection summary is independent. Only claim saved after success. A request to preview a rewrite does not authorize saving.
sysinfo_deleteInformations systèmeDestructifApprobation requisePermanently delete matching FoneClaw local SysInfo cache only. This never deletes original Android notifications, SMS, mail, call logs, or calendar events. At least one filter is required unless deleteAll=true. Multiple filters are combined with AND.
sysinfo_mark_reviewedInformations systèmeContrôle de l’appareilApprobation requiseMarque les événements sysinfo locaux comme examinés après confirmation de l’utilisateur.
sysinfo_queryInformations systèmeLecture sensibleApprobation requiseQuery already-captured local notifications, SMS, mail summaries, call logs, calendar events, and accessibility input by source, time window, or keyword. Collection coverage may be incomplete and captured records may be stale; they do not establish current live state. It never opens a system panel or scans live system sources. Each row may include sourceRef for deduplication against a live provider result. Summarize the returned JSON for the user.
sysinfo_threadInformations systèmeLecture sensibleApprobation requiseCharge les événements sysinfo locaux déjà capturés dans un threadKey.
purchase_queryWeb et achatsFaibleAutomatiqueRead real account points or current plan prices ONLY when the user asks about usage, balance, pricing or upgrading. Never invent prices, recovery dates or purchase links. Expiry is not a promised refill date. This does not buy anything or resume tasks.
purchase_recommendationsWeb et achatsFaibleAutomatiqueChange proactive long-task and cancellation purchase recommendations ONLY after the user explicitly asks to stop or resume recommendations. Never infer consent.
shopping_compareWeb et achatsFaibleAutomatiqueRecherche les résultats web publics d’un produit sur des plateformes marchandes et renvoie des éléments de comparaison. À utiliser avant de conseiller un prix d’achat.
web_fetchWeb et achatsFaibleAutomatiqueRécupère une page web précise à partir de son URL et renvoie son texte lisible.
web_searchWeb et achatsFaibleAutomatiqueRecherche des pages pertinentes sur le web et renvoie les titres, les URL et de courts extraits.
scheduled_task_createTâches, Workflows et raccourcisEffet externeApprobation requiseCreate a local time-triggered automation, managed in the Automations sidebar page. The automation runs unattended on this device around the given local time; Android may delay execution. Results are delivered as system notifications. Only read-only web research is allowed during unattended runs. There is no target-date parameter: once means the next occurrence of hour/minute after creation, not an arbitrary future date. Do not claim a date embedded in prompt changes the schedule. Returns the created task id.
scheduled_task_deleteTâches, Workflows et raccourcisDestructifApprobation requisePermanently delete a local automation by id and cancel its triggers.
scheduled_task_listTâches, Workflows et raccourcisFaibleAutomatiqueList the user's local automations (time-triggered scheduled tasks). Use the product name Automations when guiding users to the sidebar. Returns each task id, title, local trigger time, repeat rule, and enabled state. Read-only.
scheduled_task_run_nowTâches, Workflows et raccourcisContrôle de l’appareilApprobation requiseQueue an immediate manual run of an existing automation. This confirms enqueueing, not completion. A pending manual run is coalesced by the scheduler. A later manual run can execute again and is separate from the scheduled occurrence; do not promise once-per-day execution.
scheduled_task_set_enabledTâches, Workflows et raccourcisContrôle de l’appareilApprobation requiseEnable or disable a local automation by id. Disabling cancels future system triggers but keeps the task and its run history.
scheduled_task_updateTâches, Workflows et raccourcisEffet externeApprobation requiseUpdate the instruction for future runs of an existing automation. First use scheduled_task(command=list) to identify the existing task and preserve unrelated instructions. Does not create a task or run it now. Preserves title, schedule and enabled state. Ask which task if the target is ambiguous.
shortcut_save_agent_promptTâches, Workflows et raccourcisContrôle de l’appareilApprobation requiseEnregistre un raccourci créé par l’utilisateur qui envoie une instruction à l’agent. À appeler uniquement après confirmation du titre, de la description et du comportement par l’utilisateur.
shortcut_save_direct_toolTâches, Workflows et raccourcisContrôle de l’appareilApprobation requiseEnregistre un raccourci créé par l’utilisateur pour exécuter directement des outils. À appeler uniquement si toutes les actions demandées peuvent être entièrement représentées par des étapes d’outils connues avec des paramètres complets.
task_createTâches, Workflows et raccourcisFaibleAutomatiqueCrée en un seul appel le plan TODO complet et ordonné de la demande actuelle. Constitue une condition préalable obligatoire avant tout outil qui n’est pas lié aux tâches lorsque la demande exige au moins trois étapes. Inclure tous les éléments délimités et visibles par l’utilisateur. Le plan ne peut être créé qu’une fois et ne peut pas être étendu. Ne jamais inclure la gestion des tâches, le nettoyage, la mise à jour d’état ni la réponse finale.
task_listTâches, Workflows et raccourcisFaibleAutomatiqueListe les éléments TODO internes de la demande actuelle. Renvoie par défaut les éléments open, in_progress et blocked.
task_updateTâches, Workflows et raccourcisFaibleAutomatiqueMet à jour un élément TODO interne. Transitions autorisées : open vers in_progress, blocked ou abandoned ; in_progress vers blocked, done ou abandoned ; blocked vers open ou abandoned. done et abandoned sont définitifs. Une seule tâche peut être in_progress.
workflow_deleteTâches, Workflows et raccourcisDestructifApprobation requiseSupprime un Workflow enregistré à partir de son identifiant.
workflow_listTâches, Workflows et raccourcisLecture sensibleApprobation requiseListe les Workflows enregistrés.
workflow_saveTâches, Workflows et raccourcisContrôle de l’appareilApprobation requiseEnregistre un Workflow réutilisable. stepsJson doit être un tableau JSON d’objets {toolName, arguments}.
accept_skill_proposalSkills et pluginsContrôle de l’appareilApprobation requiseAccept and apply one pending Skill proposal after user confirmation.
add_skillSkills et pluginsContrôle de l’appareilApprobation requiseAjoute un nouveau document Skill au registre des Skills.
disable_skillSkills et pluginsContrôle de l’appareilApprobation requiseDésactive une Skill utilisateur afin de la masquer dans les instructions de l’agent.
enable_skillSkills et pluginsContrôle de l’appareilApprobation requiseActive une Skill utilisateur valide afin que l’agent puisse l’utiliser.
list_skill_proposalsSkills et pluginsLecture sensibleApprobation requiseList pending Skill changes that require explicit user confirmation.
list_skillsSkills et pluginsLecture sensibleApprobation requiseListe les Skills utilisateur et système avec leur origine, leur état d’activation et leur état de validation.
load_skill_detailSkills et pluginsLecture sensibleApprobation requiseCharge une Skill spécialisée lorsque la tâche correspond à l’une des Skills indiquées dans les instructions système. Injecte les instructions et les ressources de la Skill dans la conversation actuelle. La sortie peut contenir des procédures détaillées ainsi que des références à des scripts, fichiers ou autres ressources du même répertoire. Le nom doit correspondre exactement à une Skill disponible.
plugin_request_installSkills et pluginsEffet externeApprobation requiseCrée une proposition structurée pour installer un plugin officiel. Ne télécharge ni n’installe le plugin ; HomeScreen doit demander confirmation à l’utilisateur.
plugin_searchSkills et pluginsFaibleAutomatiqueRecherche les métadonnées des plugins FoneClaw officiels lorsque l’utilisateur demande une fonction absente de la liste actuelle des outils. Recherche uniquement les métadonnées et ne télécharge ni n’installe jamais de plugin.
preview_skill_importSkills et pluginsFaibleAutomatiquePrévisualise un document SKILL.md collé. L’analyse et le valide, mais ne l’enregistre pas.
reject_skill_proposalSkills et pluginsDestructifApprobation requiseReject and remove one pending Skill proposal after user confirmation.
remove_skillSkills et pluginsDestructifApprobation requiseSupprime la Skill.
rollback_skillSkills et pluginsContrôle de l’appareilApprobation requiseRestore a user Skill to its most recently archived content revision. Requires that the user Skill and an archived revision exist.
save_skill_draftSkills et pluginsContrôle de l’appareilApprobation requiseEnregistre un document SKILL.md comme brouillon de Skill utilisateur désactivé.
update_skillSkills et pluginsContrôle de l’appareilApprobation requiseMet à jour un document Skill existant dans le registre des Skills.

Choisissez le moteur de l’agent

Vous n’avez pas besoin de votre propre API. La configuration du modèle change le moteur de raisonnement ; FoneClaw reste l’agent Android qui exécute la tâche sur le téléphone.

Paramètres ↗
Utiliser le modèle FoneClaw gratuit par défaut

Commencez immédiatement sans fournir vos propres identifiants d’API.

Connecter un modèle en ligne courant

Ajoutez un modèle compatible avec OpenAI à l’aide d’une API Base URL et d’une API Key.

Importer un modèle local

Utilisez le parcours d’importation Hugging Face intégré à l’application pour un modèle local compatible.

Autorisations demandées à la demande

FoneClaw sollicite l’autorisation Android précise uniquement lorsque la tâche demandée en a besoin.

Approbation des outils configurable

Choisissez Approbation automatique, Suivre la politique de l’outil ou Tout refuser selon le niveau d’autonomie souhaité.

Contrôles de gestion locale

Consultez la mémoire, les informations de comptes tiers, la collecte de données de l’agent, la détection d’images et les autorisations dans les réglages.

Choisissez votre édition en connaissance de cause.

APK

FoneClaw Full

Full est l’édition APK distribuée directement. Les actions à l’écran et l’installation d’extensions nécessitent les autorisations et réglages correspondants.

GOOGLE PLAY

FoneClaw Lite

Lite est l’édition Google Play. Elle n’utilise pas le service d’accessibilité, ne lit ni SMS ni journaux d’appels et n’installe pas d’extensions APK.

Les extensions enrichissent FoneClaw Agent pour des besoins précis. Elles ne fonctionnent pas de façon autonome.

Questions fréquentes

Que peut contrôler FoneClaw sur Android ?

Le catalogue GitHub public comprend plus de 100 outils intégrés, notamment pour les vérifications de l’appareil, les SMS, les appels, les réglages système, le Wi-Fi et le Bluetooth, les captures d’écran, les e-mails, le calendrier, la navigation, les tâches web, les Workflows et les Skills.

FoneClaw demande-t-il toutes les autorisations pendant l’installation ?

Non. Lorsqu’une tâche nécessite une autorisation, FoneClaw demande cet accès précis et vous guide pour l’activer. Vous pouvez ensuite vérifier les autorisations dans les réglages.

FoneClaw peut-il envoyer automatiquement des SMS ou des e-mails ?

FoneClaw peut préparer et exécuter les actions de communication prises en charge. La demande d’approbation dépend du mode d’approbation des outils sélectionné et de la politique applicable à l’outil.

Tout fonctionne-t-il sans configuration ?

Non. L’e-mail nécessite une configuration IMAP/SMTP, la navigation une application de cartographie installée, et le résumé automatique des images les autorisations de détection et de superposition correspondantes. Certains réglages Android nécessitent aussi des autorisations système supplémentaires. Les fonctions centrales comme l’état du téléphone, le résumé des SMS et certains réglages système fonctionnent sans configuration préalable.

Dois-je disposer de ma propre API de modèle ?

Non. Vous pouvez utiliser le modèle FoneClaw gratuit par défaut. Vous pouvez également configurer un modèle en ligne courant avec une API Base URL et une API Key, ou importer un modèle local compatible.

Dites ce dont vous avez besoin. Votre téléphone passe à l’action.

Découvrez l’application, une interaction à la fois.

Essayer la démo ↗
Essayez FoneClaw