Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/allen-hsu/clawhuddle
/ functions
Functions
185 in github.com/allen-hsu/clawhuddle
⨍
Functions
185
◇
Types & classes
45
↓ 61 callers
Function
getDb
()
apps/api/src/db/index.ts:7
↓ 21 callers
Function
requireRole
(...roles: string[])
apps/api/src/middleware/auth.ts:77
↓ 14 callers
Function
useToast
()
apps/web/components/ui/toast.tsx:24
↓ 11 callers
Function
apiFetch
(path: string, options?: RequestInit)
apps/web/lib/api.ts:3
↓ 11 callers
Function
useOrg
()
apps/web/lib/org-context.tsx:32
↓ 9 callers
Function
gatewayAction
(memberId: string, action: 'deploy' | 'start' | 'stop' | 'remove' | 'redeploy')
apps/web/components/admin/member-table.tsx:161
↓ 9 callers
Function
getContainerName
(orgId: string, userId: string)
apps/api/src/services/gateway.ts:86
↓ 9 callers
Function
refresh
()
apps/web/components/admin/skill-table.tsx:71
↓ 8 callers
Function
getMember
( orgId: string, memberId: string, )
apps/api/src/services/gateway.ts:96
↓ 8 callers
Function
useOrgFetch
()
apps/web/lib/use-org-fetch.ts:8
↓ 7 callers
Function
redeployGateway
(orgId: string, memberId: string)
apps/api/src/services/gateway.ts:612
↓ 6 callers
Function
getGatewayDir
(orgId: string, userId: string)
apps/api/src/services/gateway.ts:78
↓ 5 callers
Function
scopeWhere
(scope: Scope)
apps/api/src/routes/org/api-keys.ts:39
↓ 5 callers
Function
signIn
({ user })
apps/web/lib/auth.ts:32
↓ 4 callers
Function
generateOpenClawConfig
(options: { port: number; token: string; enabledChannels?: string[]; activeProviderIds?: string[]; /
apps/api/src/services/openclaw-config.ts:84
↓ 4 callers
Function
refresh
()
apps/web/components/admin/api-key-form.tsx:98
↓ 4 callers
Function
syncForScope
Sync gateway(s) after CRUD on this scope.
apps/api/src/routes/org/api-keys.ts:46
↓ 3 callers
Function
createOrgFetch
(orgId: string, userId: string)
apps/web/lib/api.ts:25
↓ 3 callers
Function
getControlUiOrigins
Compute Control UI allowed origins for a gateway subdomain.
apps/api/src/services/gateway.ts:369
↓ 3 callers
Function
getDataDir
()
apps/api/src/services/gateway.ts:61
↓ 3 callers
Function
getMemberChannelTokens
(memberId: string)
apps/api/src/services/gateway.ts:121
↓ 3 callers
Function
getOrgPrimaryProvider
(orgId: string)
apps/api/src/services/gateway.ts:269
↓ 3 callers
Function
keysForProvider
(provider: string)
apps/web/components/admin/api-key-form.tsx:194
↓ 3 callers
Function
registerCrud
( app: FastifyInstance, basePath: string, getScope: (req: any) => Scope, opts: { preHandler?: any; enf
apps/api/src/routes/org/api-keys.ts:55
↓ 3 callers
Function
resetForm
()
apps/web/components/admin/skill-table.tsx:76
↓ 3 callers
Function
resolveModel
(p: (typeof PROVIDERS)[number])
apps/api/src/services/openclaw-config.ts:207
↓ 3 callers
Function
useConfirm
()
apps/web/components/ui/confirm-dialog.tsx:23
↓ 3 callers
Function
writeAuthProfiles
* Writes auth-profiles.json for a gateway so OpenClaw reads credentials * from the file (hot-reloaded) instead of env vars. * Returns the list of pr
apps/api/src/services/gateway.ts:174
↓ 2 callers
Function
cloneOrUpdateRepo
(gitUrl: string)
apps/api/src/services/skill-installer.ts:16
↓ 2 callers
Function
closeDb
()
apps/api/src/db/index.ts:21
↓ 2 callers
Function
createContainerConfig
( containerName: string, subdomain: string, orgId: string, userId: string, )
apps/api/src/services/gateway.ts:379
↓ 2 callers
Function
decodeKey
(encoded: string)
apps/api/src/routes/org/api-keys.ts:14
↓ 2 callers
Function
deleteKey
(keyId: string, providerLabel: string)
apps/web/components/admin/api-key-form.tsx:146
↓ 2 callers
Function
deleteOrgGateways
(orgId: string)
apps/api/src/services/gateway.ts:859
↓ 2 callers
Function
ensureNetwork
()
apps/api/src/services/gateway.ts:23
↓ 2 callers
Function
execInContainer
Run a command inside a member's gateway container and return stdout.
apps/api/src/services/gateway.ts:801
↓ 2 callers
Function
getAvailableTabs
(provider: (typeof PROVIDERS)[number])
apps/web/components/admin/api-key-form.tsx:66
↓ 2 callers
Function
getDataDir
()
apps/api/src/services/skill-installer.ts:7
↓ 2 callers
Function
getGatewayStatus
(orgId: string, memberId: string)
apps/api/src/services/gateway.ts:730
↓ 2 callers
Function
getHostPort
(containerName: string)
apps/api/src/services/gateway.ts:413
↓ 2 callers
Function
getMemberSkills
(orgId: string, userId: string)
apps/api/src/services/gateway.ts:108
↓ 2 callers
Function
getResolvedApiKeysForMember
(orgId: string, userId: string)
apps/api/src/routes/org/api-keys.ts:331
↓ 2 callers
Function
installSkillsForUser
(userId: string, skills: Skill[])
apps/api/src/services/skill-installer.ts:68
↓ 2 callers
Function
maskKey
(key: string)
apps/api/src/routes/org/api-keys.ts:18
↓ 2 callers
Function
mergeOpenClawConfig
( existing: Record<string, unknown>, options: Parameters<typeof generateOpenClawConfig>[0], )
apps/api/src/services/openclaw-config.ts:248
↓ 2 callers
Function
moveKey
(provider: string, existingKeys: ApiKeyDisplay[], index: number, direction: 'up' | 'down')
apps/web/components/admin/api-key-form.tsx:172
↓ 2 callers
Function
purgeOrgFromDb
(db: any, orgId: string)
apps/api/src/routes/orgs.ts:9
↓ 2 callers
Function
regenerateGatewayConfig
* Rewrite both files for a single gateway in-place: * - auth-profiles.json (credentials; hot-reloaded by OpenClaw) * - openclaw.json (provider lis
apps/api/src/services/gateway.ts:286
↓ 2 callers
Function
saveToken
(channelId: string)
apps/web/app/(app)/channels/page.tsx:152
↓ 2 callers
Function
stopGateway
(orgId: string, memberId: string)
apps/api/src/services/gateway.ts:534
↓ 2 callers
Function
syncAuthProfiles
(orgId: string)
apps/api/src/services/gateway.ts:345
↓ 2 callers
Function
useSuperAdmin
()
apps/web/lib/use-super-admin.ts:7
↓ 1 callers
Function
addRule
()
apps/web/app/(app)/super-admin/page.tsx:63
↓ 1 callers
Function
approve
()
apps/web/app/(app)/channels/page.tsx:33
↓ 1 callers
Function
approvePairing
( orgId: string, memberId: string, channel: string, code: string, )
apps/api/src/services/gateway.ts:834
↓ 1 callers
Function
cancelInvitation
(id: string)
apps/web/app/(app)/admin/invitations/page.tsx:44
↓ 1 callers
Function
changeType
(skill: Skill, newType: string)
apps/web/components/admin/skill-table.tsx:148
↓ 1 callers
Function
checkGatewayHealth
(containerName: string)
apps/api/src/services/gateway.ts:31
↓ 1 callers
Function
copyLink
(token: string)
apps/web/app/(app)/admin/invitations/page.tsx:38
↓ 1 callers
Function
createTraefikLabels
( containerName: string, subdomain: string, )
apps/api/src/services/gateway.ts:135
↓ 1 callers
Function
deleteOrg
(org: OrgWithCount)
apps/web/app/(app)/super-admin/page.tsx:99
↓ 1 callers
Function
deleteRule
(rule: AccessRule)
apps/web/app/(app)/super-admin/page.tsx:82
↓ 1 callers
Function
deleteSkill
(skill: Skill)
apps/web/components/admin/skill-table.tsx:156
↓ 1 callers
Function
encodeKey
(key: string)
apps/api/src/routes/org/api-keys.ts:10
↓ 1 callers
Function
fetchOrgs
()
apps/web/app/(app)/super-admin/page.tsx:39
↓ 1 callers
Function
fetchRules
()
apps/web/app/(app)/super-admin/page.tsx:49
↓ 1 callers
Function
gatewayActions
(member: OrgMember)
apps/web/components/admin/member-table.tsx:237
↓ 1 callers
Function
gatewayStatusBadge
(member: OrgMember)
apps/web/components/admin/member-table.tsx:223
↓ 1 callers
Function
generateSubdomain
()
apps/api/src/services/gateway.ts:92
↓ 1 callers
Function
getConfig
(channelId: string)
apps/web/app/(app)/channels/page.tsx:149
↓ 1 callers
Function
getHostDataDir
()
apps/api/src/services/gateway.ts:68
↓ 1 callers
Function
getHostGatewayDir
(orgId: string, userId: string)
apps/api/src/services/gateway.ts:82
↓ 1 callers
Function
getOrgContainerIds
(orgId: string)
apps/api/src/services/gateway.ts:891
↓ 1 callers
Function
getRepoDir
(gitUrl: string)
apps/api/src/services/skill-installer.ts:11
↓ 1 callers
Function
getResend
()
apps/api/src/services/email.ts:5
↓ 1 callers
Function
getResolvedApiKey
(orgId: string, userId: string, provider: string)
apps/api/src/routes/org/api-keys.ts:374
↓ 1 callers
Function
handleSend
()
apps/web/components/chat/message-input.tsx:13
↓ 1 callers
Function
listPairingRequests
( orgId: string, memberId: string, channel: string, )
apps/api/src/services/gateway.ts:914
↓ 1 callers
Function
maskToken
(token: string)
apps/api/src/routes/org/member-channels.ts:5
↓ 1 callers
Function
openGateway
(member: OrgMember)
apps/web/components/admin/member-table.tsx:212
↓ 1 callers
Function
provisionGateway
(orgId: string, memberId: string)
apps/api/src/services/gateway.ts:428
↓ 1 callers
Function
redeployAllGateways
(orgId: string)
apps/api/src/services/gateway.ts:706
↓ 1 callers
Function
removeGateway
(orgId: string, memberId: string)
apps/api/src/services/gateway.ts:578
↓ 1 callers
Function
removeMember
(member: OrgMember)
apps/web/components/admin/member-table.tsx:135
↓ 1 callers
Function
removeToken
(channelId: string)
apps/web/app/(app)/channels/page.tsx:172
↓ 1 callers
Function
reorderKeys
(provider: string, keyIds: string[])
apps/web/components/admin/api-key-form.tsx:159
↓ 1 callers
Function
resendInvitation
(inv: Invitation)
apps/web/app/(app)/admin/invitations/page.tsx:58
↓ 1 callers
Function
roleColor
(role: string)
apps/web/components/admin/member-table.tsx:285
↓ 1 callers
Function
saveKey
(provider: string)
apps/web/components/admin/api-key-form.tsx:104
↓ 1 callers
Function
scanRepo
()
apps/web/components/admin/skill-table.tsx:85
↓ 1 callers
Function
scanRepoForSkills
(gitUrl: string)
apps/api/src/services/skill-installer.ts:35
↓ 1 callers
Function
sendInvitationEmail
(opts: { to: string; orgName: string; invitedByName: string; role: string; token: string; })
apps/api/src/services/email.ts:15
↓ 1 callers
Function
slugify
(name: string)
apps/api/src/routes/orgs.ts:19
↓ 1 callers
Function
startGateway
(orgId: string, memberId: string)
apps/api/src/services/gateway.ts:556
↓ 1 callers
Function
syncAuthProfilesForUser
(orgId: string, userId: string)
apps/api/src/services/gateway.ts:362
↓ 1 callers
Function
toggle
(skill: SkillWithStatus)
apps/web/app/(app)/skills/page.tsx:51
↓ 1 callers
Function
toggleEnabled
(skill: Skill)
apps/web/components/admin/skill-table.tsx:140
↓ 1 callers
Function
toggleSelection
(gitPath: string)
apps/web/components/admin/skill-table.tsx:131
↓ 1 callers
Function
toggleStatus
(member: OrgMember)
apps/web/components/admin/member-table.tsx:152
↓ 1 callers
Function
typeLabel
(type: string)
apps/web/app/(app)/skills/page.tsx:103
next →
1–100 of 185, ranked by callers