Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/daxiondi/openclaw-desktop
/ functions
Functions
222 in github.com/daxiondi/openclaw-desktop
⨍
Functions
222
◇
Types & classes
24
↓ 82 callers
Function
push_bootstrap_log
(app: &tauri::AppHandle, logs: &mut Vec<String>, message: impl Into<String>)
src-tauri/src/main.rs:1819
↓ 22 callers
Function
isTauriRuntime
()
src/bridge/openclawBridge.ts:64
↓ 18 callers
Function
run_command
(binary: &str, args: &[&str])
src-tauri/src/main.rs:1825
↓ 12 callers
Function
resolve_openclaw_binary
()
src-tauri/src/main.rs:1652
↓ 12 callers
Function
run
(cmd, args, opts = {})
scripts/prepare-openclaw-bundle.mjs:37
↓ 10 callers
Function
summarize_output
(stdout: &[u8], stderr: &[u8])
src-tauri/src/main.rs:1710
↓ 8 callers
Function
load_openclaw_config_value
()
src-tauri/src/main.rs:295
↓ 6 callers
Function
remove_dir_all_native
(dir: &PathBuf)
src-tauri/src/main.rs:2240
↓ 6 callers
Function
run_openclaw
( app: &tauri::AppHandle, binary: &str, args: &[&str], logs: &mut Vec<String>, )
src-tauri/src/main.rs:1877
↓ 5 callers
Function
ensureCleanDir
(p)
scripts/prepare-openclaw-bundle.mjs:137
↓ 5 callers
Function
normalize_provider_id
(raw: &str)
src-tauri/src/main.rs:1484
↓ 5 callers
Function
resolve_openclaw_config_path
()
src-tauri/src/main.rs:288
↓ 4 callers
Function
assertFile
(p, label)
scripts/test-windows-portable-install.mjs:54
↓ 4 callers
Function
command_exists
(binary: &str, args: &[&str])
src-tauri/src/main.rs:701
↓ 4 callers
Function
copy_dir_with_native_tool
(src: &PathBuf, dst: &PathBuf)
src-tauri/src/main.rs:2271
↓ 4 callers
Function
ensureFile
(p, label)
scripts/prepare-openclaw-bundle.mjs:86
↓ 4 callers
Function
read_env_path
(name: &str)
src-tauri/src/main.rs:268
↓ 4 callers
Function
resolve_user_home
()
src-tauri/src/main.rs:254
↓ 4 callers
Function
run
(cmd, args, opts = {})
scripts/test-windows-portable-install.mjs:12
↓ 4 callers
Function
save_openclaw_config_value
(value: &serde_json::Value)
src-tauri/src/main.rs:307
↓ 3 callers
Function
assertFile
(p, label)
scripts/test-offline-local-codex-ui.mjs:30
↓ 3 callers
Function
browser_relay_status_with_binary
(binary: &str)
src-tauri/src/main.rs:1153
↓ 3 callers
Function
decode_jwt_payload
(token: &str)
src-tauri/src/main.rs:344
↓ 3 callers
Function
ensureOfficialWebReady
()
src/features/shell/Shell.tsx:43
↓ 3 callers
Function
ensure_official_web_ready
()
src-tauri/src/main.rs:3458
↓ 3 callers
Function
extract_zip_to_dir_native
(zip_path: &PathBuf, extract_root: &PathBuf)
src-tauri/src/main.rs:2647
↓ 3 callers
Function
handleOAuthStart
(providerIdOverride?: string)
src/features/onboarding/Onboarding.tsx:155
↓ 3 callers
Function
resolve_bundled_node_binary
(bundle_dir: &PathBuf)
src-tauri/src/main.rs:2367
↓ 3 callers
Function
resolve_openclaw_agent_dir
()
src-tauri/src/main.rs:327
↓ 3 callers
Function
run
(cmd, args, opts = {})
scripts/test-offline-local-codex-ui.mjs:15
↓ 3 callers
Function
runOpenclaw
(openclawBin, args, opts, nodePath)
scripts/test-offline-local-codex-ui.mjs:129
↓ 3 callers
Function
sleep
(ms)
scripts/test-offline-local-codex-ui.mjs:36
↓ 2 callers
Function
assertDir
(p, label)
scripts/test-windows-portable-install.mjs:60
↓ 2 callers
Function
browser_mode_status_from_config
(config_value: &serde_json::Value)
src-tauri/src/main.rs:1046
↓ 2 callers
Function
bundle_payload_usable
(bundle_dir: &PathBuf)
src-tauri/src/main.rs:2509
↓ 2 callers
Function
checkForUpdates
(manual = true)
src/features/updater/UpdaterWidget.tsx:34
↓ 2 callers
Function
check_models_auth_ready
(app: &tauri::AppHandle, binary: &str, logs: &mut Vec<String>)
src-tauri/src/main.rs:2109
↓ 2 callers
Function
detectArch
(lowerName)
scripts/generate-updater-manifest.mjs:39
↓ 2 callers
Function
detect_local_browser_candidates
()
src-tauri/src/main.rs:755
↓ 2 callers
Function
download_url_to_file_native
(url: &str, out_file: &PathBuf)
src-tauri/src/main.rs:2563
↓ 2 callers
Function
ensure_prefix_openclaw_launcher
( prefix: &PathBuf, bundle_dir: &PathBuf, logs: &mut Vec<String>, )
src-tauri/src/main.rs:2408
↓ 2 callers
Function
extract_browser_relay_path
(output: &str)
src-tauri/src/main.rs:1133
↓ 2 callers
Function
fetch_ollama_status
(endpoint: &str)
src-tauri/src/main.rs:3266
↓ 2 callers
Function
gateway_child_slot
()
src-tauri/src/main.rs:2972
↓ 2 callers
Function
get_feishu_channel_status
()
src-tauri/src/main.rs:4401
↓ 2 callers
Function
install_openclaw_from_bundle_dir
( app: &tauri::AppHandle, logs: &mut Vec<String>, bundle_dir: &PathBuf, )
src-tauri/src/main.rs:2860
↓ 2 callers
Function
is_official_web_ready
()
src-tauri/src/main.rs:3023
↓ 2 callers
Function
loadBrowserModeStatus
()
src/features/shell/Shell.tsx:101
↓ 2 callers
Function
loadFeishuStatus
()
src/features/shell/Shell.tsx:187
↓ 2 callers
Function
loadRelayStatus
()
src/features/shell/Shell.tsx:134
↓ 2 callers
Function
normalizeOllamaEndpoint
(endpoint?: string)
src/bridge/openclawBridge.ts:68
↓ 2 callers
Function
normalize_anthropic_model_id
(raw: &str)
src-tauri/src/main.rs:1566
↓ 2 callers
Function
normalize_ollama_endpoint
(raw: &str)
src-tauri/src/main.rs:3235
↓ 2 callers
Function
normalize_ollama_model_name
(raw: &str)
src-tauri/src/main.rs:3248
↓ 2 callers
Function
npmPack
(args, cwd)
scripts/prepare-openclaw-bundle.mjs:158
↓ 2 callers
Function
openOfficialWebWindow
()
src/features/shell/Shell.tsx:72
↓ 2 callers
Function
parseVersion
(v)
scripts/prepare-openclaw-bundle.mjs:63
↓ 2 callers
Function
path_is_file
(path: &Path)
src-tauri/src/main.rs:724
↓ 2 callers
Function
path_to_string
(path: &PathBuf)
src-tauri/src/main.rs:1899
↓ 2 callers
Function
prefix_has_openclaw_binary
(prefix: &PathBuf)
src-tauri/src/main.rs:2475
↓ 2 callers
Function
provider_has_auth_profile
(provider_id: &str)
src-tauri/src/main.rs:1856
↓ 2 callers
Function
read_local_codex_auth_status
()
src-tauri/src/main.rs:4198
↓ 2 callers
Function
refreshCodexAuth
(providerList: OAuthProvider[])
src/features/onboarding/Onboarding.tsx:113
↓ 2 callers
Function
refreshLocalOAuthTools
(providerList: OAuthProvider[])
src/features/onboarding/Onboarding.tsx:126
↓ 2 callers
Function
refreshProviders
()
src/features/onboarding/Onboarding.tsx:97
↓ 2 callers
Function
resolveLocalOpenclawVersion
()
scripts/prepare-openclaw-bundle.mjs:192
↓ 2 callers
Function
resolve_api_key_default_model
(provider_id: &str)
src-tauri/src/main.rs:1559
↓ 2 callers
Function
resolve_binary_in_path
(binary: &str)
src-tauri/src/main.rs:737
↓ 2 callers
Function
resolve_codex_auth_path
()
src-tauri/src/main.rs:244
↓ 2 callers
Function
resolve_openclaw_auth_profiles_path
()
src-tauri/src/main.rs:340
↓ 2 callers
Function
resolve_openclaw_bundle_dir_from_extracted_root
(extract_root: &PathBuf)
src-tauri/src/main.rs:2552
↓ 2 callers
Function
resolve_openclaw_state_dir
()
src-tauri/src/main.rs:278
↓ 2 callers
Function
runBootstrap
()
src/features/bootstrap/Bootstrap.tsx:22
↓ 2 callers
Function
runOpenclaw
(openclawBin, args, opts, nodePath)
scripts/test-windows-portable-install.mjs:135
↓ 2 callers
Function
runStreaming
(cmd, args, opts = {})
scripts/test-windows-portable-install.mjs:36
↓ 2 callers
Function
setBrowserMode
(mode: string)
src/bridge/openclawBridge.ts:331
↓ 2 callers
Function
sleep
(ms)
scripts/test-windows-portable-install.mjs:66
↓ 2 callers
Function
sync_local_codex_auth_to_openclaw
(set_default_model: bool)
src-tauri/src/main.rs:401
↓ 2 callers
Function
tail
(text, size = 2000)
scripts/test-offline-local-codex-ui.mjs:40
↓ 2 callers
Function
tail
(text, size = 2000)
scripts/test-windows-portable-install.mjs:320
↓ 2 callers
Function
toModeText
(mode: string)
src/features/shell/Shell.tsx:95
↓ 2 callers
Function
try_prepare_windows_downloaded_bundle
( app: &tauri::AppHandle, logs: &mut Vec<String>, )
src-tauri/src/main.rs:2712
↓ 2 callers
Function
versionGte
(left, right)
scripts/prepare-openclaw-bundle.mjs:75
↓ 2 callers
Function
windows_robocopy_path_arg
(path: &PathBuf)
src-tauri/src/main.rs:2222
↓ 1 callers
Function
append_text_once
(path: &PathBuf, marker: &str, snippet: &str)
src-tauri/src/main.rs:1903
↓ 1 callers
Function
bootstrap_openclaw
(app: tauri::AppHandle)
src-tauri/src/main.rs:3580
↓ 1 callers
Function
copyDirRobust
(src, dst)
scripts/test-windows-portable-install.mjs:149
↓ 1 callers
Function
detectTargets
(lowerName)
scripts/generate-updater-manifest.mjs:66
↓ 1 callers
Function
detect_local_codex_auth
()
src-tauri/src/main.rs:4246
↓ 1 callers
Function
diagnoseRelay
()
src/features/shell/Shell.tsx:170
↓ 1 callers
Function
downloadPortableZip
(url, zipPath)
scripts/test-windows-portable-install.mjs:175
↓ 1 callers
Function
ensureUserWritableRecursive
(rootDir)
scripts/prepare-openclaw-bundle.mjs:142
↓ 1 callers
Function
ensure_browser_defaults
( app: &tauri::AppHandle, logs: &mut Vec<String>, )
src-tauri/src/main.rs:906
↓ 1 callers
Function
ensure_browser_relay_installed
(app: &tauri::AppHandle, binary: &str, logs: &mut Vec<String>)
src-tauri/src/main.rs:1201
↓ 1 callers
Function
ensure_openclaw_terminal_command
( app: &tauri::AppHandle, logs: &mut Vec<String>, resolved_binary: &str, )
src-tauri/src/main.rs:1984
↓ 1 callers
Function
ensure_unix_shell_path_config
(home: &PathBuf, logs: &mut Vec<String>)
src-tauri/src/main.rs:1920
↓ 1 callers
Function
ensure_windows_user_path_contains
(local_bin: &PathBuf)
src-tauri/src/main.rs:1948
↓ 1 callers
Function
extractPortableZip
(zipPath, extractRoot)
scripts/test-windows-portable-install.mjs:193
↓ 1 callers
Function
find_openclaw_bundle_dir
(root: &PathBuf)
src-tauri/src/main.rs:2524
↓ 1 callers
Function
handleApiKeySave
()
src/features/onboarding/Onboarding.tsx:232
next →
1–100 of 222, ranked by callers