rebrand: native apps OpenClaw → RemoteClaw (#124)#222
Merged
alexey-pelykh merged 6 commits intomainfrom Mar 4, 2026
Merged
Conversation
Rename package, products (RemoteClawKit, RemoteClawChatUI, RemoteClawProtocol), directories, and all internal references including Swift imports, JS bootstrap, HTML scaffold, and build tooling. Update .gitignore paths. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Rename 5 Swift modules (RemoteClaw, RemoteClawIPC, RemoteClawDiscovery, RemoteClawMacCLI, RemoteClawProtocol), directories, bundle IDs (ai.remoteclaw.*), app groups, service identifiers, and all Swift imports. Update Package.swift dependency on shared RemoteClawKit. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Update bundle IDs (ai.remoteclaw.ios.*), targets/schemes (RemoteClaw, RemoteClawShareExtension, RemoteClawWatchApp, RemoteClawWatchExtension, RemoteClawTests), entitlements, xcconfig, Fastlane, Info.plist files, and all Swift imports referencing shared RemoteClawKit. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Rename package directories, update Gradle config (applicationId, namespace), all Kotlin package declarations and imports, AndroidManifest, and test files. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Rename app names, bundle IDs, binary paths, and shell variables from OpenClaw/openclaw to RemoteClaw/remoteclaw across all native app scripts. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Update MACOS_APP_SOURCES_DIR to RemoteClaw path and add old path to LEGACY_MACOS_APP_SOURCES_DIRS. Fix host-env-security parity test path. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
7 tasks
alexey-pelykh
added a commit
that referenced
this pull request
Apr 27, 2026
…2622) Three legacy directories under apps/shared/RemoteClawKit/ paralleled the active RemoteClaw* sources but were never declared in Package.swift and had zero importers anywhere in the repo. They were partial-rename leftovers from the macOS native-app rebrand work (PR #124 / #222). Deleted (16 git-tracked files, 3622 lines): - Sources/OpenClawKit/ (6 .swift files, dup of Sources/RemoteClawKit/) - Sources/OpenClawChatUI/ (5 .swift files, dup of Sources/RemoteClawChatUI/) - Tests/OpenClawKitTests/ (5 .swift files, dup of Tests/RemoteClawKitTests/) Spot-checked file pairs are byte-identical with their RemoteClaw* siblings. Package.swift unchanged — already only declared RemoteClaw* targets. scripts/ci/check-rebrand-leakage.sh --all → exit 0. find apps -name '*OpenClaw*' -not -path '*/.build/*' → only the 2 Android Kotlin protocol files (intentional cross-implementation wire-protocol naming retain). AC items requiring `swift build` / `swift test` success against the shared/macos targets are pre-existing broken on main (missing symbols LoopbackHost, GatewayDeviceAuthPayload, GatewayConnectChallengeSupport, ThrowingContinuationSupport — none defined anywhere in apps/, fork-sync debt). The deleted dirs were never compiled, so this deletion is structurally independent of the build state. Closes #2622 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
11 tasks
alexey-pelykh
added a commit
that referenced
this pull request
Apr 27, 2026
…2622) (#2623) Three legacy directories under apps/shared/RemoteClawKit/ paralleled the active RemoteClaw* sources but were never declared in Package.swift and had zero importers anywhere in the repo. They were partial-rename leftovers from the macOS native-app rebrand work (PR #124 / #222). Deleted (16 git-tracked files, 3622 lines): - Sources/OpenClawKit/ (6 .swift files, dup of Sources/RemoteClawKit/) - Sources/OpenClawChatUI/ (5 .swift files, dup of Sources/RemoteClawChatUI/) - Tests/OpenClawKitTests/ (5 .swift files, dup of Tests/RemoteClawKitTests/) Spot-checked file pairs are byte-identical with their RemoteClaw* siblings. Package.swift unchanged — already only declared RemoteClaw* targets. scripts/ci/check-rebrand-leakage.sh --all → exit 0. find apps -name '*OpenClaw*' -not -path '*/.build/*' → only the 2 Android Kotlin protocol files (intentional cross-implementation wire-protocol naming retain). AC items requiring `swift build` / `swift test` success against the shared/macos targets are pre-existing broken on main (missing symbols LoopbackHost, GatewayDeviceAuthPayload, GatewayConnectChallengeSupport, ThrowingContinuationSupport — none defined anywhere in apps/, fork-sync debt). The deleted dirs were never compiled, so this deletion is structurally independent of the build state. Closes #2622 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
OpenClawKit→RemoteClawKitwith productsRemoteClawKit,RemoteClawChatUI,RemoteClawProtocolRemoteClaw,RemoteClawIPC,RemoteClawDiscovery,RemoteClawMacCLI,RemoteClawProtocol) and all source directoriesai.remoteclaw.ios.*), targets/schemes, xcconfig, Fastlane, entitlementsai.openclaw.android→ai.remoteclaw.androidwith directory renamessrc/test infrastructure paths referencing renamed macOS directories.gitignorefor renamed shared package pathsVerification
grep -ri "openclaw" apps/ scripts/{in-scope}returns zero matches (excluding.build/)workspace.test.tsunrelated to this PR)Test plan
pnpm testpasses (no new failures introduced)Closes #124
🤖 Generated with Claude Code