ANDROID版FONECLAW

FoneClawの機能

Android操作ごとに使用するモデル、権限、ツール承認を設定できます。

  • 01無料の標準モデル
  • 02120以上の組み込みツール
  • 03必要なときだけ権限を要求
FoneClaw設定

目的・モデル・Androidツールを一つのランタイムで接続

スマホAIエージェントとして動くのはFoneClawです。選択したLLMが理解と計画を担い、組み込みツールが対応するスマホ操作を実行します。

  1. 01目的
  2. 02設定済みLLM
  3. 03エージェントの計画
  4. 04組み込みツール
  5. 05Androidでの結果

6つの実用ワークフローを手順ごとに紹介

以下の画面はすべて、各言語版FoneClawの製品デモを収録したものです。

日々の情報

スマホの情報をまとめたブリーフから一日を開始。

FoneClawは、最近のSMS、通知、端末情報を一つの作業用ビューにまとめられます。

今日のブリーフを作って。
  1. 1指定された情報源を読み取る
  2. 2重要な項目をグループ化
  3. 3簡潔なブリーフを返す

メッセージ

すべてのスレッドを開かずにSMS履歴を把握。

期間や連絡先を指定すると、該当するメッセージをグループ化して要約します。

今週のSMSを連絡先別に要約して。
  1. 1必要な場合にSMS権限を要求
  2. 2選択した期間を読み取る
  3. 3グループ化して要約

端末診断

スマホの状態を実用的なレポートに。

一度のリクエストで、メモリ、ストレージ、バッテリー、ネットワーク、アプリ権限、機密性の高いアプリの兆候を確認します。

スマホの状態を確認して。
  1. 1端末の状態を読み取る
  2. 2指定された診断を実行
  3. 3結果をわかりやすく説明

スマホ操作

目的から設定変更と接続管理へ。

対応するシステム設定を調整したり、周辺のWi-FiやBluetooth端末を操作したりできます。

明るさを60%にして、スピーカーを探して。
  1. 1必要なツールを選択
  2. 2不足している権限を要求
  3. 3実行して結果を報告

アプリをまたぐ作業

情報確認から次のスマホ操作へ。

設定済みメールを要約し、目的地を検索して、対応するナビ経路を開きます。

最近のメールを要約して、ホテルまでナビして。
  1. 1設定済みアカウントを使用
  2. 2目的地を特定
  3. 3選択した地図アプリを開く

画面上の文脈

画面の内容を次の操作の文脈として活用。

有効にすると、新しいスクリーンショットや写真をきっかけに、表示内容の要約を提案できます。

このスクリーンショットを要約して。
  1. 1有効時に新しいメディアを検出
  2. 2分析前に確認
  3. 3要約を返す

すべての組み込みツールを見る

SkillやWorkflowで使われる公開カタログを検索できます。リスクと承認のラベルはGitHubプロジェクトに基づきます。

127 個の公開組み込みツール

ツールリスク承認できること
camera_open_latest_photo画面とアプリ機密情報の読み取り承認が必要システムギャラリーで表示可能な最新の写真を開きます。最新の写真を表示するよう明示された場合だけ使用し、撮影後に写真を開く指示がない限りcamera_take_photoの後には使用しません。
camera_open_photo画面とアプリ機密情報の読み取り承認が必要システムギャラリーで表示可能な特定の写真を開きます。indexFromLatestは新しい順の1始まりで、1が最新、2が2番目、3が3番目の写真です。
camera_take_photo画面とアプリ機密情報の読み取り承認が必要新しい写真を撮影し、利用可能な場合は保存先URIを返します。通常はレンズを自動選択し、前面・背面・自撮りを明示された場合だけレンズを指定します。撮影には原則としてシステム標準カメラを使います。
cross_app_read_screen画面とアプリ自動指定したAndroidアプリを開くか切り替え、前面表示が安定してから、画面上のユーザー補助ツリーを返します。アプリを開いて表示内容を読み取り、確認、説明、要約する一連の依頼に使います。
cross_app_screenshot画面とアプリ機密情報の読み取り承認が必要指定したAndroidアプリを開くか切り替え、画面が表示された後に現在の画面を撮影します。アプリの起動とスクリーンショット撮影を一度に求められた場合だけ使用します。
get_installed_map_apps画面とアプリ自動地図ツールに対応するインストール済み地図アプリを調べ、表示名とパッケージ名を返します。
get_screen_info画面とアプリ自動現在表示中のアプリ画面からUI要素を取得します。各要素のノードIDはtap_nodeで使用できます。通知の読み取りや要約には使わず、呼び出しごとに変わるノードIDを保存しません。
launch_app画面とアプリ端末操作承認が必要パッケージ名またはインストール済みアプリの表示名を指定して、起動可能なAndroidアプリを開きます。候補が複数ある場合はユーザーに選択を求めます。
play_store_check_app画面とアプリ自動正確なAndroidパッケージ名がGoogle Playに掲載されているか、アプリ詳細URLへ読み取り専用で問い合わせます。play_store_installの前に使用します。
play_store_install画面とアプリ外部への影響承認が必要正確なパッケージ名でGoogle Playのアプリ詳細を開き、インストールを実行して完了を待ちます。有料、購入、定期購入、更新、曖昧な画面、時間切れの場合は停止し、インストール後のアプリは開きません。
screenshot_open画面とアプリ機密情報の読み取り承認が必要システムギャラリーから特定のスクリーンショットを開きます。indexは選択した並び順で1から始まり、sortOrderには新しい順または古い順を指定できます。
screenshot_open_latest画面とアプリ機密情報の読み取り承認が必要システムギャラリーから表示可能な最新のスクリーンショットを開きます。新規撮影ではなく、保存済みの最新画像を見たい場合に使います。
screenshot_take画面とアプリ機密情報の読み取り承認が必要FoneClawのユーザー補助サービスで現在のAndroid画面を撮影し、Pictures/FoneClaw/Screenshotsに保存します。保存済み画像の表示にはscreenshot_openを使います。
tap_node画面とアプリ自動画面上のUI要素をタップします。対象はget_screen_infoで取得したノードIDで指定します。
alarm_modify_alarm端末状態とシステム操作端末操作承認が必要既存アラームの編集や調整を求められたとき、Android時計アプリのアラーム画面を直ちに開きます。公開APIでは既存アラームを確実に編集できないため、変更操作はユーザーが画面上で行います。
alarm_set_alarm端末状態とシステム操作端末操作承認が必要Android時計アプリにアラームを設定します。時刻、繰り返し、ラベルに不足があれば、実行前に確認します。
bluetooth_connected_devices端末状態とシステム操作機密情報の読み取り承認が必要一般アプリから確認できるAndroidの公開Bluetoothプロファイルを使い、現在接続中のBluetooth端末を返します。
bluetooth_nearby_devices端末状態とシステム操作機密情報の読み取り承認が必要周辺のBluetooth端末をスキャンして返します。権限とBluetoothの状態が許せば、BLEとクラシックBluetoothの検出結果を含み、名前を取得できない端末は既定で非表示にします。
bluetooth_pair_device端末状態とシステム操作端末操作承認が必要MACアドレスを指定してBluetooth端末とのペア設定を開始します。Android標準の接続処理が開き、確認やPIN入力が必要な場合があります。
bluetooth_paired_devices端末状態とシステム操作機密情報の読み取り承認が必要このAndroid端末とペア設定済みのBluetooth端末を返します。
bluetooth_state端末状態とシステム操作自動Bluetoothアダプターの現在の状態を、オン、オフ、オンへ移行中、オフへ移行中、不明のいずれかで返します。
close_bluetooth端末状態とシステム操作端末操作承認が必要公開されている旧式の無効化APIでBluetoothをオフにします。Androidに拒否された場合は、この端末では一般アプリからオフにできないことを報告します。
device_app_activity_snapshot端末状態とシステム操作機密情報の読み取り承認が必要Android UsageStatsから最近のアプリ利用状況を簡潔に返します。利用状況へのアクセスが必要で、バックグラウンド処理をリアルタイム監視する機能ではありません。
device_app_permission_audit端末状態とシステム操作機密情報の読み取り承認が必要このアプリから確認できるインストール済みアプリについて、権限リスクを簡潔に監査します。リスクは申告済み・許可済みの機密権限グループに基づく推定です。
device_app_sensitive_audit端末状態とシステム操作機密情報の読み取り承認が必要ユーザー補助、通知リスナー、端末管理、オーバーレイ、バッテリー最適化の除外、許可済み機密権限グループなど、機密性の高いアプリ状態を簡潔に返します。
device_battery_status端末状態とシステム操作自動Androidのバッテリーと省電力状態を簡潔に返します。設定は変更しません。
device_health_check端末状態とシステム操作自動メモリ、ストレージ、バッテリー、ネットワークを読み取り専用で確認し、端末状態を簡潔に返します。設定は変更しません。
device_hidden_app_check端末状態とシステム操作機密情報の読み取り承認が必要ランチャー項目がない、またはコンポーネントが無効なユーザーアプリを推定確認します。不審なアプリの兆候を検出できますが、正当なサービス専用アプリも含まれる場合があります。
device_memory_status端末状態とシステム操作自動Androidのメモリ状態を簡潔に返します。設定は変更しません。
device_network_status端末状態とシステム操作自動Androidで現在使用中のネットワーク状態と機能を簡潔に返します。ネットワーク設定は変更しません。
device_storage_status端末状態とシステム操作自動Androidの内部ストレージと共有ストレージの状態を簡潔に返します。ファイルのスキャンや削除は行いません。
device_time_status端末状態とシステム操作自動時刻依存のツール呼び出しに使うAndroidの現在のタイムゾーンとUnix時刻を返します。時刻に疑義がある場合だけNTPで確認し、システム時計は変更しません。
dnd_open_policy_access_settings端末状態とシステム操作端末操作承認が必要FoneClawにサイレントモードの通知ポリシー権限を付与できるAndroid設定画面を開きます。dnd_set_modeが同じ設定画面を開いた直後には重ねて呼び出しません。
dnd_set_mode端末状態とシステム操作端末操作承認が必要Androidのサイレントモードを設定します。ポリシー権限がない場合や書き込みを拒否された場合は、システムの関連設定画面を開きます。
dnd_status端末状態とシステム操作自動Androidの通知ポリシー権限の状態と、現在の割り込みフィルターを読み取ります。
flashlight_set_enabled端末状態とシステム操作端末操作承認が必要システムのカメラライトAPIを使い、Androidのライトをオンまたはオフにします。
flashlight_status端末状態とシステム操作自動ライトを利用できるかどうかと、最後に確認された点灯状態を返します。
flashlight_toggle端末状態とシステム操作端末操作承認が必要Androidのライトをオンとオフで切り替えます。現在の状態が不明な場合はオンにします。
foneclaw_permission_status端末状態とシステム操作自動FoneClaw自身に付与されている現在の権限と特別なアクセス機能をすべて確認します。有効、不足、制限中、利用可能な権限を尋ねられた場合に使う、最新の読み取り専用確認です。
open_bluetooth端末状態とシステム操作端末操作承認が必要Bluetoothをオンにするよう要求します。旧ターゲットSDKでは公開APIを先に試し、必要な場合はAndroid標準の確認画面に切り替えます。
system_panel_open_notifications端末状態とシステム操作機密情報の読み取り承認が必要ユーザーが明示的に表示を求めた場合だけ、Androidの通知パネルを開きます。通知の読み取り、検索、一覧、要約にはシステム情報ツールを使用します。
system_panel_open_quick_settings端末状態とシステム操作端末操作承認が必要Androidのクイック設定、クイックトグル、コントロールセンターを開きます。FoneClawのユーザー補助サービスが必要です。
system_settings_open_battery_optimization_entry端末状態とシステム操作端末操作承認が必要Androidのバッテリー最適化設定を開きます。アプリ名またはパッケージを指定した場合は該当アプリの詳細を開き、特定できなければ別の設定画面へ移動せず失敗を返します。
system_settings_open_battery_saver_settings端末状態とシステム操作端末操作承認が必要Androidのバッテリーセーバー、省電力、低電力モードの設定を開きます。一般アプリから公開APIで直接切り替えられないため、開いた画面でユーザーが操作します。
system_settings_open_date_time_settings端末状態とシステム操作端末操作承認が必要Androidの日付と時刻の設定画面を直接開きます。日付、時刻、自動時刻、タイムゾーン、自動タイムゾーンの設定に使用します。
system_settings_open_hotspot_entry端末状態とシステム操作端末操作承認が必要Androidのテザリング設定を開きます。公開APIでは一般アプリから確実に切り替えられず、正確な設定画面を開けない場合は別画面へ移動せず失敗を返します。
system_settings_open_location_entry端末状態とシステム操作端末操作承認が必要Androidの位置情報設定を開きます。アプリ名またはパッケージを指定した場合は該当アプリの詳細を開き、特定できなければ別の設定画面へ移動しません。
system_settings_set_auto_rotate端末状態とシステム操作端末操作承認が必要Androidの画面自動回転を有効または無効にします。システム設定変更の特別な権限が必要です。
system_settings_set_brightness端末状態とシステム操作端末操作承認が必要Android画面の明るさを設定します。手動モードは1〜100%、自動モードは自動調整だけを有効にします。システム設定変更の特別な権限が必要です。
system_settings_set_eye_comfort端末状態とシステム操作端末操作承認が必要Androidの目の保護、Night Light、ブルーライトフィルター、読書モードに対応する画面設定を開きます。メーカーごとにスイッチが異なるため、切り替えは開いた画面でユーザーが完了します。
system_settings_set_font_scale端末状態とシステム操作端末操作承認が必要Androidシステムの文字サイズ倍率を設定します。システム設定変更の特別な権限が必要で、代表値は0.85、1.0、1.15、1.3、最大1.6です。
system_settings_set_haptic_feedback端末状態とシステム操作端末操作承認が必要Androidの触覚フィードバックを有効または無効にします。システム設定変更の特別な権限が必要です。
system_settings_set_screen_timeout端末状態とシステム操作端末操作承認が必要Androidの画面消灯までの時間を秒単位で設定します。システム設定変更の特別な権限が必要で、値は15〜1800秒に制限されます。
system_settings_set_touch_sounds端末状態とシステム操作端末操作承認が必要Androidのタッチ操作音を有効または無効にします。システム設定変更の特別な権限が必要です。
system_settings_set_user_rotation端末状態とシステム操作端末操作承認が必要Androidの画面方向を固定し、自動回転を無効にします。縦、横、逆向きの縦、逆向きの横を指定でき、システム設定変更の特別な権限が必要です。
system_settings_status端末状態とシステム操作自動システム設定の書き込み権限と、現在の明るさ、文字倍率、画面消灯時間、回転、タッチ操作音、触覚フィードバックを読み取ります。
volume_adjust_stream端末状態とシステム操作端末操作承認が必要Androidの指定した音声ストリームをシステムの1段階分だけ上げ下げします。相対的な音量変更に使います。
volume_set_all_streams_muted端末状態とシステム操作端末操作承認が必要対応するAndroidの全音声ストリームをミュートまたは解除し、実際に変更されたストリームを報告します。端末全体の消音に使います。
volume_set_ringer_mode端末状態とシステム操作端末操作承認が必要Androidスマホの着信モードを設定します。Androidがサイレントモードへの変更を拒否した場合は、全音声ストリームのミュートに切り替えます。
volume_set_stream端末状態とシステム操作端末操作承認が必要Androidの指定した音声ストリームを目標の割合に設定します。正確な音量を指定された場合に使います。
volume_set_stream_muted端末状態とシステム操作端末操作承認が必要Androidの指定した音声ストリームをミュートまたは解除します。スマホ全体の着信モードは変更しません。
volume_status端末状態とシステム操作自動Androidの各音声ストリームの現在の音量と着信モードを読み取ります。
wifi_configured_networks端末状態とシステム操作機密情報の読み取り承認が必要Androidに設定または保存されているWi-Fiネットワークを読み取り、ネットワーク情報と接続状態を返します。Wi-Fiパスワードは返しません。
wifi_connect端末状態とシステム操作端末操作承認が必要Wi-Fiネットワークへ接続します。保存済みSSIDなら直接接続し、未保存なら指定されたパスフレーズで追加・接続するか、入力が必要な場合はAndroidのWi-Fiパネルを開きます。
wifi_disconnect端末状態とシステム操作端末操作承認が必要現在のWi-Fiアクセスポイントから切断します。旧式のWifiManagerによる切断を試し、Androidに拒否された場合はユーザー操作用のWi-Fiパネルを開きます。
wifi_forget端末状態とシステム操作破壊的操作承認が必要保存済みWi-Fiネットワークの登録を解除します。旧式のWifiManagerによる削除を試し、必要な場合はユーザー操作用のWi-Fiパネルを開きます。
wifi_scan_networks端末状態とシステム操作機密情報の読み取り承認が必要周辺のWi-Fiアクセスポイントをスキャンして返します。位置情報権限と端末の位置情報サービスが必要で、結果には位置を推測できるネットワーク情報が含まれる場合があります。
wifi_set_enabled端末状態とシステム操作端末操作承認が必要AndroidのWi-Fiを有効または無効にします。WifiManagerで直接変更して状態を確認し、失敗または保留の場合はユーザー操作用のWi-Fiパネルを開きます。
wifi_status端末状態とシステム操作機密情報の読み取り承認が必要権限がある場合に、Androidの現在のWi-Fi状態と接続中ネットワークの詳細を返します。ネットワーク設定は変更しません。
get_location位置情報とナビ機密情報の読み取り承認が必要FoneClawの使用中にAndroid端末の現在地を取得します。フォアグラウンド位置情報権限だけを使用します。
location_search_nearby_place位置情報とナビ機密情報の読み取り承認が必要現在地を使い、曖昧な施設名に該当する周辺候補を検索します。場所の検索、確認、特定、選択、ナビを明示された場合や、ナビ先が曖昧な場合に使います。
map_navigate位置情報とナビ外部への影響承認が必要指定した目的地と移動手段で、地図アプリの経路またはナビ画面を開きます。外部の地図アプリを起動しますが、端末データは読み取りません。
mail_account_listメール自動設定済みメールアカウントを一覧表示します。検索時はアカウントID、メールアドレス、別名、あいまいな別名・メールアドレスの順で照合します。
mail_account_saveメール端末操作承認が必要IMAPとSMTPの両方へ接続を確認し、どちらも成功した場合だけメールアカウントを保存します。必要な設定項目が揃った時点で実行し、ユーザー承認を求めます。
mail_deleteメール破壊的操作承認が必要正確なmessageRefを最大20件までゴミ箱へ移動します。完全削除はユーザーが明示した場合だけ行い、結果が不確かな場合は再試行しません。
mail_listメール自動メールの概要を一覧、絞り込み、検索します。件名、送信者、宛先、本文を検索でき、accountIdが空の場合は唯一のアカウントまたは既定アカウントを使います。
mail_readメール機密情報の読み取り承認が必要mail_listが返したmessageRefから1件のメールを読み、サーバー上で既読にします。成功後は同じ応答内で内容を要約します。
mail_sendメール外部への影響承認が必要新規メール、返信、全員に返信、転送を送信します。承認が必要で、添付ファイルには現在のユーザーメッセージで示された正確な構造化情報を使います。
call_log_missed通信と連絡先機密情報の読み取り承認が必要最近の不在着信を読み取ります。「不在着信にかけ直して」などの依頼で先に使用し、番号を選択してからダイヤル操作へ進みます。
call_log_recent通信と連絡先機密情報の読み取り承認が必要AndroidのCallLogから最近の通話履歴を読み取ります。READ_CALL_LOG権限が必要で、最近の発着信確認や折り返し先の選択に使います。
contacts_list通信と連絡先機密情報の読み取り承認が必要Androidの連絡先を件数制限付きで一覧表示します。READ_CONTACTS権限が必要で、ユーザーが連絡先の表示を明示した場合だけ使います。
contacts_search通信と連絡先機密情報の読み取り承認が必要表示名または電話番号でAndroidの連絡先を検索します。READ_CONTACTS権限が必要で、連絡先名を指定した発信の前に使います。
phone_dial通信と連絡先外部への影響承認が必要電話番号が連絡先にあるか確認し、番号を入力した状態でシステムの電話アプリを開きます。その後、画面上の通話ボタンを確認してタップし、不明確な場合は停止します。
phone_dial_contact通信と連絡先外部への影響承認が必要名前から連絡先を探し、その電話番号を入力した状態でシステムの電話アプリを開きます。複数候補がある場合は発信せず、ユーザーに選択を求めます。
send_to_sms_message通信と連絡先外部への影響承認が必要承認後にSMS/MMSの下書きを画面に表示します。送信先、本文、既定メッセージアプリ、安定した送信ボタン、ユーザー補助接続を確認できる文字SMSだけ自動送信し、それ以外は手動操作を求めます。
sms_list通信と連絡先機密情報の読み取り承認が必要Android端末上の現在のSMSを照会します。最近の一覧、キーワード・宛先・連絡先検索、既知のthreadIdによる会話表示に対応し、要約時は送受信メッセージを取得します。
calendar_create_eventカレンダー外部への影響承認が必要Androidカレンダーに予定を作成します。時刻やリマインダーが不足していれば実行前に確認し、ユーザーが指定した場所名はそのまま使用します。端末のタイムゾーンで日時を処理します。
calendar_delete_eventカレンダー破壊的操作承認が必要IDを指定してAndroidカレンダーの予定を削除します。対象を明確にするため、既知のタイトル、開始・終了時刻、場所を渡し、カレンダー未指定時は全カレンダーを検索します。
calendar_list_calendarsカレンダー機密情報の読み取り承認が必要書き込み可能なAndroidカレンダーを一覧表示します。ユーザーに選択してもらうために使い、特定のcalendarIdを既定の保存先と決めつけません。
calendar_list_eventsカレンダー機密情報の読み取り承認が必要具体的な期間を指定してAndroidカレンダーの予定を一覧表示します。今日、明日、今週などの予定確認に使い、未指定時は全カレンダーを検索します。
calendar_open_eventカレンダー機密情報の読み取り承認が必要予定IDを指定してAndroidカレンダーの予定詳細を開きます。自然な言葉で予定を指定された場合は先に検索または一覧表示し、IDを推測しません。
calendar_search_eventsカレンダー機密情報の読み取り承認が必要具体的な期間とキーワードでAndroidカレンダーの予定を検索します。自然な言葉で指定された予定を開く、更新する、削除する前に使います。
calendar_update_eventカレンダー外部への影響承認が必要IDを指定してAndroidカレンダーの予定を更新します。自然な言葉で対象を指定された場合は先に検索し、既知の対象情報と変更項目を渡します。カレンダーIDや予定IDは推測しません。
memo_createメモ端末操作承認が必要ユーザーが確認できるローカルのメモ、ノート、タスク記録を作成します。内容をメモとして残すよう明示された場合に使い、プロフィールや好みなどエージェント管理の記憶には使いません。
memo_deleteメモ破壊的操作承認が必要IDを指定してローカルメモを論理削除します。自然な言葉で対象を指定された場合は先に検索または一覧表示し、IDとタイトルを確認します。
memo_listメモ機密情報の読み取り承認が必要ユーザーが確認できるローカルメモを一覧表示します。状態で絞り込めますが、プロフィールの記憶や会話履歴の確認には使いません。
memo_mark_doneメモ端末操作承認が必要IDを指定してローカルメモを完了または未完了に変更します。
memo_searchメモ機密情報の読み取り承認が必要タイトル、本文、タグのキーワードで、ユーザーが確認できるローカルメモを検索します。プロフィールの記憶や会話履歴は検索しません。
memo_updateメモ端末操作承認が必要IDを指定してローカルメモを更新します。自然な言葉で対象を指定された場合は先に検索し、既知の情報と変更項目を渡します。
sysinfo_brief_sourcesシステム情報機密情報の読み取り承認が必要デイリーブリーフに使うローカルのシステム情報源を取得します。すでに収集済みのローカルデータだけを読み取り、新たな収集は開始しません。
sysinfo_mark_reviewedシステム情報端末操作承認が必要ユーザーの確認後、ローカルのシステム情報イベントを確認済みに変更します。
sysinfo_notification_queryシステム情報機密情報の読み取り承認が必要昨日、直近N分、古い順、すべての通知更新など、特別な期間や並びを明示された場合に収集済みAndroid通知を照会します。通常の今日の通知要約にはsysinfo_today_briefを使います。
sysinfo_searchシステム情報機密情報の読み取り承認が必要すでに収集済みのローカルシステム情報をキーワードで検索します。システム上の情報源を新たにスキャンしません。
sysinfo_threadシステム情報機密情報の読み取り承認が必要指定したthreadKeyに属する、すでに収集済みのローカルシステム情報イベントを読み込みます。
sysinfo_today_briefシステム情報機密情報の読み取り承認が必要すでに収集済みの今日の通知内容を読み、LLMによる分析に渡します。通知の確認、要約、重要事項、デイリーブリーフ、未対応事項などに使い、結果はユーザー向けに整理して返します。
shopping_compareWebとショッピング自動ショッピングサイトの公開Web結果から商品を検索し、比較材料を返します。価格に関する提案を行う前に使います。
web_fetchWebとショッピング自動指定したURLのWebページを取得し、読みやすい本文を返します。
web_searchWebとショッピング自動関連するWebページを検索し、結果のタイトル、URL、短い抜粋を返します。
shortcut_save_agent_promptタスク・Workflow・ショートカット端末操作承認が必要エージェントへプロンプトを送るユーザー作成ショートカットを保存します。タイトル、説明、動作についてユーザーの確認を得た後だけ実行します。
shortcut_save_direct_toolタスク・Workflow・ショートカット端末操作承認が必要ツールを直接実行するユーザー作成ショートカットを保存します。依頼された全操作を、完全な引数を持つ既知のツール手順へ割り当てられる場合だけ使います。
task_createタスク・Workflow・ショートカット自動現在の依頼に対する順序付きTODO計画を1回の呼び出しで作成します。3ステップ以上の依頼で他のツールを使う前に必要で、後から項目を追加できません。
task_listタスク・Workflow・ショートカット自動現在の依頼に対する内部TODO項目を一覧表示します。既定では未着手、進行中、保留中の項目を返します。
task_updateタスク・Workflow・ショートカット自動内部TODO項目を1件更新します。許可された状態遷移だけを使い、進行中にできる項目は1件です。完了と中止は最終状態です。
workflow_deleteタスク・Workflow・ショートカット破壊的操作承認が必要IDを指定して保存済みWorkflowを削除します。
workflow_listタスク・Workflow・ショートカット機密情報の読み取り承認が必要保存済みWorkflowを一覧表示します。
workflow_saveタスク・Workflow・ショートカット端末操作承認が必要再利用可能なWorkflowを保存します。stepsJsonにはtoolNameとargumentsを持つJSON配列を指定します。
add_skillSkillとプラグイン端末操作承認が必要新しいSkill文書をSkillレジストリに追加します。
disable_skillSkillとプラグイン端末操作承認が必要ユーザーSkillを無効にし、エージェントのプロンプトに表示されないようにします。
enable_skillSkillとプラグイン端末操作承認が必要有効なユーザーSkillを有効化し、エージェントが使用できる状態にします。
list_skillsSkillとプラグイン機密情報の読み取り承認が必要ユーザーSkillとシステムSkillを、提供元、有効状態、検証状態とともに一覧表示します。
load_skill_detailSkillとプラグイン機密情報の読み取り承認が必要現在のタスクがシステムプロンプトに掲載されたSkillと一致する場合、その専門的な指示とリソースを会話へ読み込みます。Skill名は掲載名と完全に一致する必要があります。
plugin_request_installSkillとプラグイン外部への影響承認が必要公式プラグイン1件について、構造化されたインストール提案を作成します。このツール自体はダウンロードもインストールも行わず、HomeScreenがユーザーに確認します。
plugin_searchSkillとプラグイン自動現在のツール一覧にない機能を求められた場合に、公式FoneClawプラグインのメタデータを検索します。検索だけを行い、ダウンロードやインストールはしません。
preview_skill_importSkillとプラグイン自動貼り付けられたSKILL.md文書をプレビューします。解析と検証だけを行い、保存はしません。
remove_skillSkillとプラグイン破壊的操作承認が必要Skillを削除します。
save_skill_draftSkillとプラグイン端末操作承認が必要SKILL.md文書を無効状態のユーザーSkill下書きとして保存します。
update_skillSkillとプラグイン端末操作承認が必要Skillレジストリ内の既存Skill文書を更新します。

エージェントを動かすモデルを選択

自分でAPIを用意する必要はありません。モデル設定で変わるのは推論エンジンです。スマホ操作を実行するAndroidエージェントはFoneClawのままです。

01

無料のFoneClaw標準モデルを使用

自分でAPI認証情報を用意せず、すぐに始められます。

02

主要なオンラインモデルを接続

API Base URLとAPI Keyを使い、OpenAI互換モデルを追加します。

03

端末内モデルを読み込む

アプリ内のHugging Faceインポート機能から、対応するローカルモデルを使用します。

権限と自動実行の設定を明示

設定画面から、ローカルデータ、必要時権限、モデル選択、ツール承認の動作を管理できます。

01

必要なときだけ権限を要求

FoneClawは、依頼されたタスクに必要なAndroid権限だけをその時点で要求します。

02

ツール承認を設定可能

求める自動実行の範囲に合わせて、「自動承認」「ツールポリシーに従う」「すべて拒否」から選べます。

03

ローカル管理機能

設定画面から、メモリ、外部アカウント情報、エージェントのデータ収集、画像検出、権限を確認できます。

データと権限

よくある質問

FoneClawの機能に関するよくある質問。

FoneClawはAndroidで何を操作できますか?

公開中のGitHubカタログには、端末診断、SMS、通話、システム設定、Wi-FiとBluetooth、スクリーンショット、メール、カレンダー、地図、Webタスク、Workflow、Skillなど、12グループ・120以上の組み込みツールがあります。

インストール時にすべての権限を求められますか?

いいえ。タスクに権限が必要になった時点で、FoneClawが該当する権限を要求し、有効化の手順を案内します。権限は後から設定画面で確認できます。

FoneClawはSMSやメールを自動送信できますか?

FoneClawは対応する通信操作を準備して実行できます。ツールの実行前に承認を求めるかどうかは、選択したツール承認モードと適用されるツールポリシーによって決まります。

すべての機能を設定なしで使えますか?

いいえ。メールにはIMAP/SMTP設定、地図には対応アプリ、画像の自動要約には検出とオーバーレイの権限が必要です。一部のAndroid設定にも追加のシステム権限が必要です。端末の状態確認、SMS要約、システム設定などの基本機能はすぐに利用できます。

自分でモデルAPIを用意する必要はありますか?

いいえ。無料のFoneClaw標準モデルを利用できます。API Base URLとAPI Keyを使って主要なOpenAI互換オンラインモデルを設定したり、対応する端末内モデルを読み込んだりすることもできます。

120以上の組み込みツール。完全無料。

FoneClawをダウンロードし、公開中のAndroidツール、必要時権限、日常の実用タスクを試せます。