日々の情報
スマホの情報をまとめたブリーフから一日を開始。
FoneClawは、最近のSMS、通知、端末情報を一つの作業用ビューにまとめられます。
今日のブリーフを作って。
- 1指定された情報源を読み取る
- 2重要な項目をグループ化
- 3簡潔なブリーフを返す
ANDROID版FONECLAW
Android操作ごとに使用するモデル、権限、ツール承認を設定できます。
スマホAIエージェントとして動くのはFoneClawです。選択したLLMが理解と計画を担い、組み込みツールが対応するスマホ操作を実行します。
以下の画面はすべて、各言語版FoneClawの製品デモを収録したものです。
日々の情報
FoneClawは、最近のSMS、通知、端末情報を一つの作業用ビューにまとめられます。
今日のブリーフを作って。
メッセージ
期間や連絡先を指定すると、該当するメッセージをグループ化して要約します。
今週のSMSを連絡先別に要約して。
端末診断
一度のリクエストで、メモリ、ストレージ、バッテリー、ネットワーク、アプリ権限、機密性の高いアプリの兆候を確認します。
スマホの状態を確認して。
スマホ操作
対応するシステム設定を調整したり、周辺のWi-FiやBluetooth端末を操作したりできます。
明るさを60%にして、スピーカーを探して。
アプリをまたぐ作業
設定済みメールを要約し、目的地を検索して、対応するナビ経路を開きます。
最近のメールを要約して、ホテルまでナビして。
画面上の文脈
有効にすると、新しいスクリーンショットや写真をきっかけに、表示内容の要約を提案できます。
このスクリーンショットを要約して。
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のままです。
自分でAPI認証情報を用意せず、すぐに始められます。
API Base URLとAPI Keyを使い、OpenAI互換モデルを追加します。
アプリ内のHugging Faceインポート機能から、対応するローカルモデルを使用します。
設定画面から、ローカルデータ、必要時権限、モデル選択、ツール承認の動作を管理できます。
FoneClawは、依頼されたタスクに必要なAndroid権限だけをその時点で要求します。
求める自動実行の範囲に合わせて、「自動承認」「ツールポリシーに従う」「すべて拒否」から選べます。
設定画面から、メモリ、外部アカウント情報、エージェントのデータ収集、画像検出、権限を確認できます。
FoneClawの機能に関するよくある質問。
公開中のGitHubカタログには、端末診断、SMS、通話、システム設定、Wi-FiとBluetooth、スクリーンショット、メール、カレンダー、地図、Webタスク、Workflow、Skillなど、12グループ・120以上の組み込みツールがあります。
いいえ。タスクに権限が必要になった時点で、FoneClawが該当する権限を要求し、有効化の手順を案内します。権限は後から設定画面で確認できます。
FoneClawは対応する通信操作を準備して実行できます。ツールの実行前に承認を求めるかどうかは、選択したツール承認モードと適用されるツールポリシーによって決まります。
いいえ。メールにはIMAP/SMTP設定、地図には対応アプリ、画像の自動要約には検出とオーバーレイの権限が必要です。一部のAndroid設定にも追加のシステム権限が必要です。端末の状態確認、SMS要約、システム設定などの基本機能はすぐに利用できます。
いいえ。無料のFoneClaw標準モデルを利用できます。API Base URLとAPI Keyを使って主要なOpenAI互換オンラインモデルを設定したり、対応する端末内モデルを読み込んだりすることもできます。
FoneClawをダウンロードし、公開中のAndroidツール、必要時権限、日常の実用タスクを試せます。