chore: add F-Droid metadata and fastlane store listing

Add fastlane metadata (en-US, ja) with app descriptions, changelogs,
and 512x512 icon for F-Droid submission. Include fdroiddata YAML
template with Go toolchain setup and embedded flavor build recipe.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
KoheiYamashita 2026-03-01 18:45:42 +09:00
parent 01e81c0483
commit 85ed2b4d46
10 changed files with 147 additions and 0 deletions

View file

@ -0,0 +1,11 @@
Initial release.
* Chat UI with Jetpack Compose
* Embedded Go backend (single binary in APK)
* Voice mode with continuous conversation loop
* Floating assistant overlay (replace Google Assistant)
* Device automation via AccessibilityService
* 16+ built-in tools (file ops, web search, memory, cron, MCP)
* Multi-channel support (Telegram, Discord, Slack, WhatsApp, LINE)
* 10+ LLM providers (OpenAI, Anthropic, Gemini, and more)
* Termux edition for advanced users

View file

@ -0,0 +1,2 @@
* Fix CA certificate path for CGO_ENABLED=0 Android builds
* Fix DNS resolver for CGO_ENABLED=0 Android builds

View file

@ -0,0 +1,26 @@
ClawDroid is an Android AI assistant with an embedded Go backend. Install the APK, launch, and start chatting — no separate server setup needed.
A Kotlin/Jetpack Compose app provides the chat UI, voice assistant, and device automation. The Go backend runs as a single binary bundled inside the APK, handling the agent loop, tool execution, LLM calls, and messaging channels.
<b>Features:</b>
* Chat UI built with Jetpack Compose
* Floating assistant overlay — replace Google Assistant with long-press home
* Voice mode — continuous conversation loop (listen, send, think, speak)
* Device automation — tap, swipe, text input, screenshot via AccessibilityService
* 16+ built-in tools — file operations, web search, memory, cron, sub-agents, MCP
* Multi-channel messaging — Telegram, Discord, Slack, WhatsApp, LINE
* 10+ LLM providers — OpenAI, Anthropic, Gemini, DeepSeek, Groq, Mistral, Ollama, and more
* Long-term memory and daily notes
* Scheduled tasks with cron expressions
* MCP (Model Context Protocol) server support
* Customizable personality via workspace files
<b>Two editions:</b>
* Embedded — Go backend bundled in the APK, works out of the box
* Termux — Run the Go backend separately in Termux for advanced users
Requires an LLM API key (OpenAI, Anthropic, Gemini, etc.) to function.
Source code: https://github.com/KarakuriAgent/clawdroid

Binary file not shown.

After

Width:  |  Height:  |  Size: 268 KiB

View file

@ -0,0 +1 @@
AI assistant with embedded Go backend - chat, voice, device automation

View file

@ -0,0 +1,11 @@
初回リリース
* Jetpack Composeチャット UI
* Go内蔵バックエンドAPK内バイナリ
* 音声モード(会話ループ)
* アシスタントオーバーレイ
* デバイス自動操作(タップ、スワイプ等)
* 16以上のツールファイル、Web検索、メモリ、MCP
* マルチチャンネルTelegram、Discord、Slack等
* 10以上のLLMプロバイダー対応
* Termux版

View file

@ -0,0 +1,2 @@
* CGO_ENABLED=0 Androidビルドの CA 証明書パスを修正
* CGO_ENABLED=0 AndroidビルドのDNSリゾルバーを修正

View file

@ -0,0 +1,26 @@
ClawDroidはGoバックエンドを内蔵したAndroid AIアシスタントです。APKをインストールして起動するだけですぐに使えます。サーバーの別途セットアップは不要です。
Kotlin/Jetpack Composeアプリがチャット UI、音声アシスタント、デバイス自動操作を提供します。Goバックエンドはシングルバイナリとして APK 内にバンドルされ、エージェントループ、ツール実行、LLM呼び出し、メッセージングチャンネルを処理します。
<b>主な機能:</b>
* Jetpack Composeで構築されたチャットUI
* フローティングアシスタントオーバーレイ — ホームボタン長押しでGoogleアシスタントの代わりに起動
* 音声モード — 継続的な会話ループ(聞く→送信→思考→話す)
* デバイス自動操作 — AccessibilityServiceによるタップ、スワイプ、テキスト入力、スクリーンショット
* 16以上の組み込みツール — ファイル操作、Web検索、メモリ、cron、サブエージェント、MCP
* マルチチャンネル — Telegram、Discord、Slack、WhatsApp、LINE
* 10以上のLLMプロバイダー — OpenAI、Anthropic、Gemini、DeepSeek、Groq、Mistral、Ollama等
* 長期メモリとデイリーノート
* cron式によるスケジュールタスク
* MCPModel Context Protocolサーバー対応
* ワークスペースファイルによるカスタマイズ可能なパーソナリティ
<b>2つのエディション:</b>
* 組み込み版 — Goバックエンドを APK に内蔵、すぐに使える
* Termux版 — 上級者向け、GoバックエンドをTermuxで別途実行
動作にはLLM APIキーOpenAI、Anthropic、Gemini等が必要です。
ソースコード: https://github.com/KarakuriAgent/clawdroid

View file

@ -0,0 +1 @@
Go内蔵AIアシスタント - チャット、音声、デバイス自動操作

View file

@ -0,0 +1,67 @@
# F-Droid metadata for ClawDroid
# Reference: https://f-droid.org/docs/Build_Metadata_Reference/
#
# This file is a template for submitting to fdroiddata.
# To submit: fork https://gitlab.com/fdroid/fdroiddata, add this file
# to metadata/, and create a merge request.
Categories:
- System
- Internet
License: MIT
AuthorName: KarakuriAgent
WebSite: https://github.com/KarakuriAgent/clawdroid
SourceCode: https://github.com/KarakuriAgent/clawdroid
IssueTracker: https://github.com/KarakuriAgent/clawdroid/issues
Changelog: https://github.com/KarakuriAgent/clawdroid/releases
AntiFeatures:
NonFreeNet:
en-US: Requires a third-party LLM API (OpenAI, Anthropic, etc.) to function.
ja: 動作にサードパーティのLLM APIOpenAI、Anthropic等が必要です。
RepoType: git
Repo: https://github.com/KarakuriAgent/clawdroid.git
Builds:
- versionName: 0.2.0
versionCode: 2
commit: '0.2.0'
timeout: 20000
subdir: android/app
submodules: true
sudo:
- apt-get update
- apt-get install -y make
init: |-
cd ../..
# Extract Go version from go.mod
GO_VERSION=$(grep '^go ' go.mod | awk '{print $2}')
# Download and install Go
wget -q https://go.dev/dl/go${GO_VERSION}.linux-amd64.tar.gz
tar -C $HOME -xzf go${GO_VERSION}.linux-amd64.tar.gz
rm go${GO_VERSION}.linux-amd64.tar.gz
prebuild: |-
cd ../..
export PATH=$HOME/go/bin:$PATH
export GOPATH=$HOME/gopath
# Build Go backend for all Android architectures
make build-android
gradle:
- embedded
ndk: r27c
antifeatures:
NonFreeNet:
en-US: Requires a third-party LLM API to function.
AutoUpdateMode: Version
UpdateCheckMode: Tags
CurrentVersion: 0.2.0
CurrentVersionCode: 2