II.
Presentation overview
Reference · livepresentation:kradle-web-ui
Kradle Web UI overview
Next.js 16 App Router web interface for Kradle. Server Components fetch directly from the Kubernetes and aggregated API. Watch streams are converted to SSE through route handlers for real-time updates. Org-scoped navigation provides Code, Issues, Pull Requests, Runs, Hooks, Settings, Agents, and Memory surfaces. Monaco or CodeMirror powers diff and code views.
Attributes
displayName
Kradle Web UI
kind
web
description
Next.js 16 App Router web interface for Kradle. Server Components
fetch directly from the Kubernetes and aggregated API. Watch streams
are converted to SSE through route handlers for real-time updates.
Org-scoped navigation provides Code, Issues, Pull Requests, Runs,
Hooks, Settings, Agents, and Memory surfaces. Monaco or CodeMirror
powers diff and code views.
renderingTechnology
nextjs-app-router
themeSupport
light-dark
accessibilitySupport
basic
offlineMode
no
platforms
- web
Outgoing edges
bundled_with1
- platform:kradle·PlatformKradle
surfaces_resource75
- kubernetes-crd-kind:kradle-agent-stack·KubernetesCrdKindKradle AgentStack
- kubernetes-crd-kind:kradle-agent-subagent·KubernetesCrdKindKradle AgentSubagent
- kubernetes-crd-kind:kradle-agent-tool-profile·KubernetesCrdKindKradle AgentToolProfile
- kubernetes-crd-kind:kradle-agent-mcp-server·KubernetesCrdKindKradle AgentMcpServer
- kubernetes-crd-kind:kradle-agent-skill·KubernetesCrdKindKradle AgentSkill
- kubernetes-crd-kind:kradle-agent-trigger-rule·KubernetesCrdKindKradle AgentTriggerRule
- kubernetes-crd-kind:kradle-agent-context-label·KubernetesCrdKindKradle AgentContextLabel
- kubernetes-crd-kind:kradle-kradle-workspace-policy·KubernetesCrdKindKradle KradleWorkspacePolicy
- kubernetes-crd-kind:kradle-agent-service-account·KubernetesCrdKindKradle AgentServiceAccount
- kubernetes-crd-kind:kradle-agent-role-binding·KubernetesCrdKindKradle AgentRoleBinding
- kubernetes-crd-kind:kradle-agent-secret-grant·KubernetesCrdKindKradle AgentSecretGrant
- kubernetes-crd-kind:kradle-agent-config-grant·KubernetesCrdKindKradle AgentConfigGrant
- kubernetes-crd-kind:kradle-agent-adapter·KubernetesCrdKindKradle AgentAdapter
- kubernetes-crd-kind:kradle-agent-transport-binding·KubernetesCrdKindKradle AgentTransportBinding
- kubernetes-crd-kind:kradle-agent-provider-config·KubernetesCrdKindKradle AgentProviderConfig
- kubernetes-crd-kind:kradle-kradle-project·KubernetesCrdKindKradle KradleProject
- kubernetes-crd-kind:kradle-agent-gateway-config·KubernetesCrdKindKradle AgentGatewayConfig
- kubernetes-crd-kind:kradle-agent-memory-repository·KubernetesCrdKindKradle AgentMemoryRepository
- kubernetes-crd-kind:kradle-agent-memory-source·KubernetesCrdKindKradle AgentMemorySource
- kubernetes-crd-kind:kradle-agent-memory-ontology·KubernetesCrdKindKradle AgentMemoryOntology
- kubernetes-crd-kind:kradle-agent-memory-association·KubernetesCrdKindKradle AgentMemoryAssociation
- kubernetes-crd-kind:kradle-kradle-workspace·KubernetesCrdKindKradle KradleWorkspace
- kubernetes-crd-kind:kradle-ref-policy·KubernetesCrdKindKradle RefPolicy
- kubernetes-crd-kind:kradle-runner-pool·KubernetesCrdKindKradle RunnerPool
- kubernetes-crd-kind:kradle-webhook-subscription·KubernetesCrdKindKradle WebhookSubscription
- kubernetes-crd-kind:kradle-view·KubernetesCrdKindKradle View
- kubernetes-crd-kind:kradle-selector·KubernetesCrdKindKradle Selector
- kubernetes-crd-kind:kradle-pull-request·KubernetesCrdKindKradle PullRequest
- kubernetes-crd-kind:kradle-issue·KubernetesCrdKindKradle Issue
- kubernetes-crd-kind:kradle-review·KubernetesCrdKindKradle Review
- kubernetes-crd-kind:kradle-pipeline·KubernetesCrdKindKradle Pipeline
- kubernetes-crd-kind:kradle-job·KubernetesCrdKindKradle Job
- kubernetes-crd-kind:kradle-webhook-delivery·KubernetesCrdKindKradle WebhookDelivery
- kubernetes-crd-kind:kradle-agent-dispatch-run·KubernetesCrdKindKradle AgentDispatchRun
- kubernetes-crd-kind:kradle-agent-dispatch-attempt·KubernetesCrdKindKradle AgentDispatchAttempt
- kubernetes-crd-kind:kradle-agent-session·KubernetesCrdKindKradle AgentSession
- kubernetes-crd-kind:kradle-agent-context-bundle·KubernetesCrdKindKradle AgentContextBundle
- kubernetes-crd-kind:kradle-kradle-artifact·KubernetesCrdKindKradle KradleArtifact
- kubernetes-crd-kind:kradle-agent-approval·KubernetesCrdKindKradle AgentApproval
- kubernetes-crd-kind:kradle-agent-trigger-execution·KubernetesCrdKindKradle AgentTriggerExecution
- kubernetes-crd-kind:kradle-agent-capability-requirement·KubernetesCrdKindKradle AgentCapabilityRequirement
- kubernetes-crd-kind:kradle-work-item-session-link·KubernetesCrdKindKradle WorkItemSessionLink
- kubernetes-crd-kind:kradle-work-item-workspace-link·KubernetesCrdKindKradle WorkItemWorkspaceLink
- kubernetes-crd-kind:kradle-agent-session-transcript·KubernetesCrdKindKradle AgentSessionTranscript
- kubernetes-crd-kind:kradle-agent-session-attachment·KubernetesCrdKindKradle AgentSessionAttachment
- kubernetes-crd-kind:kradle-kradle-workspace-runtime·KubernetesCrdKindKradle KradleWorkspaceRuntime
- kubernetes-crd-kind:kradle-agent-memory-snapshot·KubernetesCrdKindKradle AgentMemorySnapshot
- kubernetes-crd-kind:kradle-agent-memory-query·KubernetesCrdKindKradle AgentMemoryQuery
- kubernetes-crd-kind:kradle-agent-memory-update·KubernetesCrdKindKradle AgentMemoryUpdate
- kubernetes-crd-kind:kradle-agent-run-memory-import·KubernetesCrdKindKradle AgentRunMemoryImport
- kubernetes-crd-kind:kradle-external-backend-provider·KubernetesCrdKindKradle ExternalBackendProvider
- kubernetes-crd-kind:kradle-external-backend-binding·KubernetesCrdKindKradle ExternalBackendBinding
- kubernetes-crd-kind:kradle-external-backend-sync-policy·KubernetesCrdKindKradle ExternalBackendSyncPolicy
- kubernetes-crd-kind:kradle-external-provider-capability-manifest·KubernetesCrdKindKradle ExternalProviderCapabilityManifest
- kubernetes-crd-kind:kradle-external-webhook-delivery·KubernetesCrdKindKradle ExternalWebhookDelivery
- kubernetes-crd-kind:kradle-external-sync-event·KubernetesCrdKindKradle ExternalSyncEvent
- kubernetes-crd-kind:kradle-external-sync-state·KubernetesCrdKindKradle ExternalSyncState
- kubernetes-crd-kind:kradle-external-write-intent·KubernetesCrdKindKradle ExternalWriteIntent
- kubernetes-crd-kind:kradle-external-sync-conflict·KubernetesCrdKindKradle ExternalSyncConflict
- kubernetes-crd-kind:kradle-external-object-link·KubernetesCrdKindKradle ExternalObjectLink
- kubernetes-crd-kind:kradle-policy-profile·KubernetesCrdKindKradle PolicyProfile
- kubernetes-crd-kind:kradle-policy-template·KubernetesCrdKindKradle PolicyTemplate
- kubernetes-crd-kind:kradle-policy-binding·KubernetesCrdKindKradle PolicyBinding
- kubernetes-crd-kind:kradle-policy-exception-request·KubernetesCrdKindKradle PolicyExceptionRequest
- kubernetes-crd-kind:kradle-repository·KubernetesCrdKindKradle Repository
- kubernetes-crd-kind:kradle-branch-protection·KubernetesCrdKindKradle BranchProtection
- kubernetes-crd-kind:kradle-organization·KubernetesCrdKindKradle Organization
- kubernetes-crd-kind:kradle-org-namespace-binding·KubernetesCrdKindKradle OrgNamespaceBinding
- kubernetes-crd-kind:kradle-sshkey·KubernetesCrdKindKradle SSHKey
- kubernetes-crd-kind:kradle-repository-permission·KubernetesCrdKindKradle RepositoryPermission
- kubernetes-crd-kind:kradle-user·KubernetesCrdKindKradle User
- kubernetes-crd-kind:kradle-team·KubernetesCrdKindKradle Team
- kubernetes-crd-kind:kradle-invite·KubernetesCrdKindKradle Invite
- kubernetes-crd-kind:kradle-identity-mapping·KubernetesCrdKindKradle IdentityMapping
- kubernetes-crd-kind:kradle-auth-provider·KubernetesCrdKindKradle AuthProvider
Incoming edges
asserts_about1
- claim:kradle-presentations-exist·TestableClaimKradle has web UI, CLI, and API presentations