by wangzhishou
A free AI-agent toolbox for Android, 一站式安卓AI Agent工具箱
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
# Add to your Claude Code skills
git clone https://github.com/wangzhishou/OneBoxGuides for using ai agents skills like OneBox.
Last scanned: 8/28/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-08-28T15:57:15.516Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}English | 简体中文
A free AI-agent toolbox for Android: say what you need and the built-in agent drives 90+ in-app tools to get it done — plus image & document tools, productivity and daily utilities.
Built on ImageToolbox. OneBox started as a fork of T8RIN's image engine and grew into a full app: the image-processing core deliberately stays close to upstream so the diff stays reviewable, while the agent runtime, the 90+ tool screens and the app shell are new work. Upstream Apache-2.0 notices are preserved in the files they came from.
Plenty of toolbox apps are long on features. OneBox's built-in AI assistant saves you from hunting for tools and memorizing steps — just say what you want:
"Turn these images into a PDF." "Log this bill screenshot into my ledger." "Make me a to-do list." "Look up today's stock prices online."
It understands, acts, and reports back — in one flow.
onebox-dsh-bridge plugin (dsh plugin add onebox-dsh-bridge).feature/app.StackNavigation, childStack, retained components)build-logic/conventionAppDatabase), MMKV (per-module)| Path | Description |
|---|---|
app/ |
Application shell and packaging entry; AppActivity.kt is the main Activity |
feature/app/ |
Top-level shell, root navigation, global CompositionLocals, screen wiring, adaptive layout |
feature/* |
Business / tool feature modules |
feature/ai/ |
AI chat, agent, tool-calling chain, AI image features |
feature/common/ |
Shared business logic, AI engine catalog/sync |
feature/settings/ |
Settings, themes, AI engine & working-model configuration |
core/* |
Foundation layers: UI, domain, data, database, theme, settings, etc. |
libs/* |
In-project reusable libraries |
build-logic/convention/ |
Custom Gradle convention plugins |
web/ |
Web frontend source of the file-transfer module (esbuild project) |
fastlane/ |
Google Play listing copy & assets (fastlane supply format) |
Paths beginning with com.t8rin.* are inherited from upstream ImageToolbox and left unchanged on purpose, so the diff against upstream stays reviewable. Everything written for this project lives under com.wanbaohe.* / com.shifenmiao.*.
app/src/main/java/com/shifenmiao/app/AppActivity.ktfeature/app/src/main/java/com/t8rin/imagetoolbox/feature/root/presentation/screenLogic/RootComponent.ktcore/ui/src/main/kotlin/com/t8rin/imagetoolbox/core/ui/utils/navigation/Screen.ktfeature/app/.../navigation/ChildProvider.ktfeature/app/.../navigation/NavigationChild.ktfeature/app/src/main/java/com/wanbaohe/app/screen/ScreenSelector.ktfeature/app/src/main/java/com/wanbaohe/app/navigation/AdaptiveNavigationLayout.ktgradle/libs.versions.toml and gradle/wrapper/gradle-wrapper.properties are the source of truth./gradlew :app:assembleOneboxUniversalDebug # single-variant debug APK
./gradlew tasks --group=assemble # list all assemble tasks
./gradlew :app:tasks
The app module uses two flavor dimensions:
app: xiaomi / yyb / oppo / vivo / huawei / onebox / googleabi: arm64 / universal (64-bit only)Task names combine them, e.g.:
:app:assembleHuaweiArm64Debug:app:installOneboxUniversalDebugSee run.md for more command examples.
The project syncs and builds without any key files:
To customize, copy the root templates and fill in real values:
keystore.properties.template → keystore.properties: release signing + service keyskeystore-google.properties.template → keystore-google.properties: dedicated signing for the google flavorBoth target files are git-ignored; never commit real values.
build_release.sh builds 7 channels × 2 ABIs (arm64 / universal, 64-bit only) = 14 release APKs into release/ with a release/manifest.txt summary. Examples:
./build_release.sh # all 14
./build_release.sh --channel xiaomi huawei # selected channels
./build_release.sh --abi arm64 # 64-bit only
./build_release.sh --no-offline --clean # fetch deps online + clean first
./build_release.sh --skip-build # re-collect artifacts only
A real keystore.properties is required for release packaging (the script exits early without it).
.github/workflows/android.yml defines the tag-based release pipeline: Ubuntu runner, JDK 17, assembleRelease, then APK signing and release upload.
AI features are composed
OneBox is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by wangzhishou. A free AI-agent toolbox for Android, 一站式安卓AI Agent工具箱. It has 169 GitHub stars.
Yes. OneBox passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/wangzhishou/OneBox" and add it to your Claude Code skills directory (see the Installation section above).
OneBox is primarily written in Kotlin. It is open-source under wangzhishou on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh OneBox against similar tools.
No comments yet. Be the first to share your thoughts!