clawdhome
ClawdHome securely isolates and manages multiple OpenClaw gateway instances on one Mac.
File Explorer
Download Latest Version (.zip)- release-notes.yml
- release.yml
- adopt_shrimp_mascot.png
- Contents.json
- Contents.json
- mac_128.png
- mac_128_2x.png
- mac_16.png
- mac_16_2x.png
- mac_256.png
- mac_256_2x.png
- mac_32.png
- mac_32_2x.png
- mac_512.png
- mac_512_2x.png
- avatar_clay_artist.png
- Contents.json
- avatar_clay_coder.png
- Contents.json
- avatar_clay_scholar.png
- Contents.json
- avatar_clay_scientist.png
- Contents.json
- avatar_clay_translator.png
- Contents.json
- avatar_clay_wizard.png
- Contents.json
- avatar_corp_ceo.png
- Contents.json
- avatar_corp_cfo.png
- Contents.json
- avatar_corp_coo.png
- Contents.json
- avatar_corp_cto.png
- Contents.json
- avatar_corp_hr.png
- Contents.json
- avatar_corp_prompt.png
- Contents.json
- avatar_role_coder.png
- Contents.json
- avatar_role_marketer.png
- Contents.json
- avatar_role_notetaker.png
- Contents.json
- avatar_role_producer.png
- Contents.json
- avatar_role_researcher.png
- Contents.json
- avatar_role_writer.png
- Contents.json
- Contents.json
- hermes-logo.png
- Contents.json
- openclaw-logo.svg
- AppLanguage.swift
- L10n.swift
- AgentProfile.swift
- AppAppearance.swift
- GatewayChannelModels.swift
- GatewayCronModels.swift
- GatewaySkillModels.swift
- GlobalModelStore.swift
- GlobalSecretsStore.swift
- HermesIMPlatformDirectory.swift
- HermesTeamWizardState.swift
- ManagedUser.swift
- ModelsStatus.swift
- ProviderKeyConfig.swift
- SpeechTranscriptionModels.swift
- VoiceProfile.swift
- onboard.html
- roles.html
- AppLockStore.swift
- AppLogger.swift
- DaemonInstaller.swift
- DefaultToolsContent.swift
- DeviceIdentity.swift
- GatewayChannelStore.swift
- GatewayClient.swift
- GatewayCronStore.swift
- GatewayHub.swift
- GatewaySkillsStore.swift
- HelperClient.swift
- HelperServiceLocator.swift
- HostPermissionCenter.swift
- IMBotProvisioner.swift
- LocalModelDownloader.swift
- ModelPingService.swift
- PrivacyFilterEngine.swift
- PromptLibraryStore.swift
- ProviderKeychainStore.swift
- ShrimpPool.swift
- SpeechAudioProcessingPolicy.swift
- SpeechHistoryStore.swift
- SpeechModelAdvisor.swift
- SpeechToolOutputParser.swift
- SpeechTranscriptionService.swift
- UnixHTTPClient.swift
- UpdateChecker.swift
- UpdateCheckPolicy.swift
- UserDirectoryService.swift
- UserPasswordStore.swift
- WizardConnection.swift
- FormatUtils.swift
- PortAllocator.swift
- UserDeleteService.swift
- FeishuChannelOnboardingSheet.swift
- AddProviderModelSheet.swift
- LLMManagerTab.swift
- LocalAITab.swift
- ModelDetailView.swift
- ModelManagerView.swift
- ProviderKeySheet.swift
- TTSManagerTab.swift
- VoiceLibraryTab.swift
- ShrimpTerminalConsole.swift
- ShrimpTerminalSession.swift
- TerminalEngine.swift
- AddBotSheet.swift
- AgentBotListEditor.swift
- AgentListEditor.swift
- BindingFormSheet.swift
- HermesPendingBindingsSheet.swift
- HermesQRBindingStep.swift
- HermesTeamWizard.swift
- IMAccountListEditor.swift
- InstanceInitWizardV2.swift
- ShrimpSettingsV2View.swift
- AddUserSheet.swift
- AdoptTeamSheet.swift
- AgentModelEditSheet.swift
- AIChatView.swift
- AILabView.swift
- AppLockScreen.swift
- ApplyCredentialSheet.swift
- AppUpdateBanner.swift
- AwakeningWizardView.swift
- BackupManagerSheet.swift
- BackupView.swift
- ClawPoolView.swift
- CLIConfigStep.swift
- CloneClawSheet.swift
- CommandOutputPanel.swift
- ConfigEditorSheet.swift
- ConfigTabView.swift
- CreateAgentSheet.swift
- CronTabView.swift
- CustomProviderFormFields.swift
- DaemonSetupBanner.swift
- DashboardView.swift
- DeleteUserSheet.swift
- DesignSystem.swift
- DiagnosticsSheet.swift
- DirectProviderConfig.swift
- EmbeddedGatewayConsole.swift
- FallbackManagerSheet.swift
- GatewayProviderKeySheet.swift
- HermesDetailView.swift
- HermesSetupSheet.swift
- HermesWebUIView.swift
- HostPermissionBanner.swift
- LogViewerSheet.swift
- MemoryTabView.swift
- ModelConfigWizard.swift
- ModelPickerSheet.swift
- ModelPrioritySheet.swift
- NetworkPolicyView.swift
- OpenClawDetailView.swift
- PersonaDefView.swift
- PrivacyFilterView.swift
- ProcessTabView.swift
- PromptMemoryViews.swift
- QuickFileTransfer.swift
- RoleMarketView.swift
- SecurityAuditView.swift
- SessionsTabView.swift
- SettingsView.swift
- SkillsTabView.swift
- SpeechTranscriptionView.swift
- TerminalLogView.swift
- UpgradeConfirmSheet.swift
- UserDetailHelpers.swift
- UserFilesView.swift
- UserListView.swift
- UserPasswordSheet.swift
- VaultFilesView.swift
- WizardComponents.swift
- WizardModels.swift
- AppIcon.icns
- ClawdHome.entitlements
- ClawdHomeApp.swift
- ContentView.swift
- Info.plist
- Stable.xcstrings
- contents.xcworkspacedata
- ClawdHome.xcscheme
- ClawdHomeAppTests.xcscheme
- ClawdHomeHelper.xcscheme
- ClawdHomeHelperTests.xcscheme
- project.pbxproj
- AICommand.swift
- ChatCommand.swift
- ConfigCommand.swift
- ExecCommand.swift
- HermesCommand.swift
- InitCommand.swift
- InstanceCommand.swift
- Output.swift
- ASRPlatformDetector.swift
- CLIHelperClient.swift
- main.swift
- AgentManager.swift
- AppUpdateHeartbeatService.swift
- BackupManager.swift
- BrowserAccountManager.swift
- CloneClawManager.swift
- CommandOutputCapture.swift
- ConfigWriter.swift
- ConnectionCollector.swift
- DashboardCollector.swift
- FilePermissionHelper.swift
- GatewayManager.swift
- HermesAutostartList.swift
- HermesConfigWriter.swift
- HermesGatewayManager.swift
- HermesIMPlatforms.swift
- HermesInstaller.swift
- HermesWebUIManager.swift
- HermesWizardState.swift
- InstallManager.swift
- LocalLLMManager.swift
- NodeDownloader.swift
- NStatCollector.swift
- OpenCLINetworkSupport.swift
- PersonaGitManager.swift
- PluginManager.swift
- ProcessManager.swift
- ShellRunner.swift
- UserEnvContract.swift
- UserFileManager.swift
- UserManager.swift
- VaultManager.swift
- VaultPermissionGuardian.swift
- ClawdHomeHelper.entitlements
- GatewayWatchdog.swift
- HelperImpl+Agent.swift
- HelperImpl+Backup.swift
- HelperImpl+BrowserAccount.swift
- HelperImpl+Config.swift
- HelperImpl+Diagnostics.swift
- HelperImpl+Files.swift
- HelperImpl+Hermes.swift
- HelperImpl+Install.swift
- HelperImpl+Plugin.swift
- HelperImpl+UserGateway.swift
- HelperLogging.swift
- main.swift
- MaintenanceTerminalSession.swift
- main.swift
- Package.swift
- SpeechAudioChunkEnhancer.swift
- SpeechInferenceMemoryPolicy.swift
- SpeechToolProgressResponse.swift
- StreamingAudioFileLoader.swift
- SpeechMLXMemoryController.swift
- SpeechAudioChunkEnhancerTests.swift
- SpeechInferenceMemoryPolicyTests.swift
- SpeechToolProgressResponseTests.swift
- StreamingAudioFileLoaderTests.swift
- SpeechMLXMemoryControllerTests.swift
- main.swift
- Package.swift
- feishu-group.png
- github-claw-pool.png
- github-dashboard.png
- github-filemanager.png
- github-process.png
- github-role-awaken.png
- github-role-center.png
- wechat-group.png
- 2026-05-23-speech-transcription-implementation.md
- 2026-06-17-privacy-filter-q4-ui-closure.md
- 2026-07-10-asr-mlx-memory-bounds.md
- 2026-07-20-nodejs-26-upgrade.md
- 2026-07-22-asr-cpu-detection-fallback.md
- 2026-05-23-speech-transcription-design.md
- 2026-07-10-asr-mlx-memory-bounds-design.md
- 2026-07-20-nodejs-26-upgrade-design.md
- 2026-07-22-asr-cpu-detection-fallback-design.md
- browser-account-technical-spec.md
- design-system-guidelines.md
- github-actions-release.md
- i18n.md
- llm-wiki-integration-architecture.md
- security-isolation.md
- shared-folders.md
- XPC-SPEC.md
- README.md
- v1.10.0.en.md
- v1.10.0.zh.md
- v1.10.1.en.md
- v1.10.1.zh.md
- v1.10.2.en.md
- v1.10.2.zh.md
- v1.10.3.en.md
- v1.10.3.zh.md
- v1.11.0.en.md
- v1.11.0.zh.md
- v1.11.1.en.md
- v1.11.1.zh.md
- v1.12.0.en.md
- v1.12.0.zh.md
- v1.13.0.en.md
- v1.13.0.zh.md
- v1.2.0.en.md
- v1.2.0.zh.md
- v1.3.0.en.md
- v1.3.0.zh.md
- v1.4.0.en.md
- v1.4.0.zh.md
- v1.5.0.en.md
- v1.5.0.zh.md
- v1.6.0.en.md
- v1.6.0.zh.md
- v1.7.0.en.md
- v1.7.0.zh.md
- v1.8.0.en.md
- v1.8.0.zh.md
- v1.9.0.en.md
- v1.9.0.zh.md
- ai.clawdhome.mac.helper.plist
- commit-msg
- pre-commit
- build-pkg.sh
- build-privacy-filter-tool.sh
- build-speech-tool.sh
- build_counter.sh
- capture-helper-incident.sh
- changelog.sh
- cleanup-clawdhome-install.sh
- doctor-helper-mode.sh
- i18n_check_untranslated.py
- i18n_ci_check.py
- i18n_forbid_legacy_t.py
- i18n_placeholder_en_allowlist.json
- install-helper-dev.sh
- release.sh
- release_build.sh
- release_notes.sh
- release_notes_draft.sh
- release_prepare.sh
- release_publish.sh
- release_website_pr.sh
- semver.sh
- switch-release-test.sh
- test-cli.sh
- test_cli_init.local.env.example
- test_cli_init_ctl.sh
- test_cli_init_flow.sh
- test_team_assembly.sh
- test_terminal_control_sequences.swift
- AppUpdateState.swift
- BackupModels.swift
- BrowserAccountModels.swift
- CloneClawModels.swift
- DashboardModels.swift
- FileInputAcceptFilter.swift
- FileModels.swift
- HealthCheck.swift
- HelperProtocol.swift
- HelperSharedTypes.swift
- IMAccountModelsV2.swift
- LocalAIModels.swift
- LocalModelDownloadPlan.swift
- ManagedUserDisplayName.swift
- NetworkModels.swift
- OpenclawConfigSerializerV2.swift
- OpenCLINetworkDiagnostics.swift
- ProcessModels.swift
- PromptMemoryModels.swift
- TerminalControlSequence.swift
- UserAdoptionFlow.swift
- UserDetailWindowLayout.swift
- UserInitPresentationRouting.swift
- SpeechExportFormattingTests.swift
- SpeechHistoryStoreTests.swift
- SpeechModelAdvisorTests.swift
- SpeechModelCachePathTests.swift
- SpeechToolOutputParserTests.swift
- BackupViewStateTests.swift
- GatewayHubPureTests.swift
- HermesTeamWizardTests.swift
- HermesWebViewCoordinatorTests.swift
- HostPermissionPromptPolicyTests.swift
- ManagedUserStateTests.swift
- PrivacyFilterEngineTests.swift
- ShrimpPoolLogicTests.swift
- SpeechFeatureTests.swift
- LocalLLMDownloadPlanTests.swift
- OpenCLINetworkSupportTests.swift
- ProcessManagerCommandCaptureTests.swift
- AccidentalOpenClawDraftDetectorTests.swift
- AppUpdateStateTests.swift
- ASRPlatformDetectorTests.sh
- ASRPlatformDetectorTests.swift
- BrowserAccountModelsTests.swift
- build_pkg_scripts_test.sh
- DiagnosticsAutostartPolicyTests.swift
- GatewayHubParseTests.swift
- GatewayStartFailureClassifierTests.swift
- HermesFeaturePolicyTests.swift
- HermesProfileRuntimeSummaryTests.swift
- HermesReleaseVersionResolverTests.swift
- HermesTeamWizardResumePriorityTests.swift
- IsolatedNodeToolLookupTests.swift
- MaintenanceTerminalCommandPolicyTests.swift
- PrivacyFilterToolEmbedScriptTests.sh
- PrivacyFilterToolTests.sh
- PromptMemorySearchTests.swift
- release_scripts_test.sh
- SpeechToolEmbedScriptTests.sh
- UpdateCheckPolicyTests.swift
- UserEnvContractBrowserCDPTests.swift
- UserFilesScopePolicyTests.swift
- UserInitPresentationRoutingTests.swift
- WizardDraftPersistencePolicyTests.swift
- XPCTimeoutPolicyTests.swift
- .gitattributes
- .gitignore
- AGENTS.md
- CHANGELOG.en.md
- CHANGELOG.zh.md
- CLAUDE.md
- LICENSE
- Makefile
- project.yml
- README.md
- README.zh.md
- rust-toolchain.toml
# Installation Guide
1. Get the code
git clone https://github.com/ThinkInAIXYZ/clawdhome
Downloads the entire project code from GitHub to your computer.
cd clawdhome
Moves into the project folder you just downloaded.
2. Make
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
make install-helper
Compiles the code based on the generated build configuration to produce an executable.
If it finishes without errors, it worked. Try running the generated executable directly.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
