oopenclawSource ↗
Runtime requirements, package scripts, and notable dependencies.

Development

This page is generated from the checked-in package manifest.

Runtime

  • node: >=22.22.3 <23 || >=24.15.0 <25 || >=25.9.0

Commands

  • npm run android:assemblenode scripts/run-android-gradle.mjs :app:assemblePlayDebug :wear-shared:assembleDebug
  • npm run android:assemble:third-partynode scripts/run-android-gradle.mjs :app:assembleThirdPartyDebug
  • npm run android:bundle:releasebash -lc 'source ./scripts/lib/android-fastlane.sh && cd apps/android && run_android_fastlane android play_store_archive'
  • npm run android:formatcd apps/android && ./gradlew :app:ktlintFormat :benchmark:ktlintFormat :wear-shared:ktlintFormat
  • npm run android:installnode scripts/run-android-gradle.mjs :app:installPlayDebug
  • npm run android:install:third-partynode scripts/run-android-gradle.mjs :app:installThirdPartyDebug
  • npm run android:lintcd apps/android && ./gradlew :app:ktlintCheck :benchmark:ktlintCheck :wear-shared:ktlintCheck
  • npm run android:lint:androidnode scripts/run-android-gradle.mjs :app:lintPlayDebug :app:lintThirdPartyDebug :wear-shared:lintDebug
  • npm run android:runnode scripts/run-android-gradle.mjs :app:installPlayDebug -- adb shell am start -n ai.openclaw.app/.MainActivity
  • npm run android:run:third-partynode scripts/run-android-gradle.mjs :app:installThirdPartyDebug -- adb shell am start -n ai.openclaw.app/.MainActivity
  • npm run android:releasebash scripts/android-release.sh
  • npm run android:release:archivebash -lc 'source ./scripts/lib/android-fastlane.sh && cd apps/android && run_android_fastlane android play_store_archive'
  • npm run android:release:auth:checkbash -lc 'source ./scripts/lib/android-fastlane.sh && cd apps/android && run_android_fastlane android auth_check'
  • npm run android:release:metadatabash -lc 'source ./scripts/lib/android-fastlane.sh && cd apps/android && run_android_fastlane android metadata'
  • npm run android:release:preflightbash -lc 'source ./scripts/lib/android-fastlane.sh && cd apps/android && run_android_fastlane android release_preflight'
  • npm run android:release:signing:checkbash -lc 'source ./scripts/lib/android-fastlane.sh && cd apps/android && run_android_fastlane android signing_check'
  • npm run android:release:signing:planbash -lc 'source ./scripts/lib/android-fastlane.sh && cd apps/android && run_android_fastlane android signing_plan'
  • npm run android:release:signing:sync:pullbash -lc 'source ./scripts/lib/android-fastlane.sh && cd apps/android && run_android_fastlane android signing_sync_pull'
  • npm run android:release:signing:sync:pushbash -lc 'source ./scripts/lib/android-fastlane.sh && cd apps/android && run_android_fastlane android signing_sync_push'
  • npm run android:release:uploadbash scripts/android-release-upload.sh
  • npm run android:screenshotsbash scripts/android-screenshots.sh
  • npm run android:testnode scripts/run-android-gradle.mjs :app:testPlayDebugUnitTest :wear-shared:testDebugUnitTest
  • npm run android:test:integrationnode scripts/run-with-env.mjs OPENCLAW_LIVE_TEST=1 OPENCLAW_LIVE_ANDROID_NODE=1 -- node scripts/run-vitest.mjs run --config test/vitest/vitest.live.config.ts src/gateway/android-node.capabilities.live.test.ts
  • npm run android:test:third-partynode scripts/run-android-gradle.mjs :app:testThirdPartyDebugUnitTest
  • npm run android:versionnode --import tsx scripts/android-version.ts --json
  • npm run android:version:checknode --import tsx scripts/android-sync-versioning.ts --check
  • npm run android:version:pinnode --import tsx scripts/android-pin-version.ts
  • npm run android:version:syncnode --import tsx scripts/android-sync-versioning.ts --write
  • npm run audit:seamsnode scripts/audit-seams.mjs
  • npm run buildnode scripts/build-all.mjs

Notable packages

@agentclientprotocol/sdk, @anthropic-ai/sdk, @clack/core, @clack/prompts, @earendil-works/pi-tui, @google/genai, @grammyjs/runner, @grammyjs/transformer-throttler, @homebridge/ciao, @lydell/node-pty, @mistralai/mistralai, @modelcontextprotocol/sdk, @mozilla/readability, @openclaw/ai, @openclaw/fs-safe, @openclaw/proxyline, @silvia-odwyer/photon-node, chalk, chokidar, clawpdf, commander, croner, diff, dotenv, entities, execa, express, file-type, grammy, highlight.js, hosted-git-info, iconv-lite, ignore, jiti, json5, jszip, kysely, linkedom, minimatch, ms, node-edge-tts, openai, partial-json, p-limit, p-map, playwright-core, pretty-ms, proper-lockfile, qrcode, quickjs-wasi, rastermill, semver, tar, tree-sitter-bash, tslog, typebox, typescript, undici, web-push, web-tree-sitter

Generated by smolify with deterministic-repository-import-v1 · 100 source files