Directories
¶
| Path | Synopsis |
|---|---|
|
agentcore-runner
command
|
|
|
blue
command
|
|
|
bluelib
command
|
|
|
browserbench
command
|
|
|
launcher
command
Package main implements a self-extracting launcher for ZimaOS Blue.
|
Package main implements a self-extracting launcher for ZimaOS Blue. |
|
office-theme-samples
command
|
|
|
ota-smoke-harness
command
|
|
|
pdfscope.uUFBRo
command
|
|
|
internal
|
|
|
a2ui
Package a2ui provides Agent-to-UI (A2UI) capabilities for dynamic UI generation.
|
Package a2ui provides Agent-to-UI (A2UI) capabilities for dynamic UI generation. |
|
adapters
Package adapters provides adapters for LLM providers that don't natively support tool calling.
|
Package adapters provides adapters for LLM providers that don't natively support tool calling. |
|
agent
Package agent provides autonomous task execution for Blue.
|
Package agent provides autonomous task execution for Blue. |
|
audit
Package audit provides audit logging functionality.
|
Package audit provides audit logging functionality. |
|
autoreply
Package autoreply provides automatic response functionality.
|
Package autoreply provides automatic response functionality. |
|
benchmark
Package benchmark provides performance benchmarking utilities.
|
Package benchmark provides performance benchmarking utilities. |
|
bootstrap
Package bootstrap provides shared server initialization logic
|
Package bootstrap provides shared server initialization logic |
|
browser
Package browser provides browser automation capabilities using Rod.
|
Package browser provides browser automation capabilities using Rod. |
|
cache
Package cache provides caching implementations using ecache.
|
Package cache provides caching implementations using ecache. |
|
cardproto
Package cardproto provides helpers for blue CLI subcommands to emit typeless cards via the stdout card protocol.
|
Package cardproto provides helpers for blue CLI subcommands to emit typeless cards via the stdout card protocol. |
|
cards
Package cards converts tool execution results into structured "typeless card" blocks that the frontend renders as rich UI elements (search results, code previews, status badges, etc.).
|
Package cards converts tool execution results into structured "typeless card" blocks that the frontend renders as rich UI elements (search results, code previews, status badges, etc.). |
|
cgroup
Package cgroup provides cgroup v2 resource management for Linux systems.
|
Package cgroup provides cgroup v2 resource management for Linux systems. |
|
channel
Package channel provides bot session management for monitoring.
|
Package channel provides bot session management for monitoring. |
|
channel/bluebubbles
Package bluebubbles provides a BlueBubbles (iMessage bridge) channel implementation.
|
Package bluebubbles provides a BlueBubbles (iMessage bridge) channel implementation. |
|
channel/dingtalk
Package dingtalk provides a DingTalk channel implementation.
|
Package dingtalk provides a DingTalk channel implementation. |
|
channel/discord
Package discord provides a Discord bot channel implementation.
|
Package discord provides a Discord bot channel implementation. |
|
channel/feishu
Package feishu provides a Feishu/Lark bot channel implementation using lightweight HTTP+WebSocket client.
|
Package feishu provides a Feishu/Lark bot channel implementation using lightweight HTTP+WebSocket client. |
|
channel/googlechat
Package googlechat provides a Google Chat channel implementation.
|
Package googlechat provides a Google Chat channel implementation. |
|
channel/imessage
Package imessage provides an iMessage channel implementation for macOS.
|
Package imessage provides an iMessage channel implementation for macOS. |
|
channel/instagram
Package instagram provides an Instagram Messaging API channel implementation.
|
Package instagram provides an Instagram Messaging API channel implementation. |
|
channel/line
Package line provides a LINE Messaging API channel implementation.
|
Package line provides a LINE Messaging API channel implementation. |
|
channel/matrix
Package matrix provides a Matrix protocol channel implementation.
|
Package matrix provides a Matrix protocol channel implementation. |
|
channel/mattermost
Package mattermost provides a Mattermost bot channel implementation.
|
Package mattermost provides a Mattermost bot channel implementation. |
|
channel/messenger
Package messenger provides a Facebook Messenger channel implementation.
|
Package messenger provides a Facebook Messenger channel implementation. |
|
channel/nextcloudtalk
Package nextcloudtalk provides a Nextcloud Talk (Spreed) channel implementation.
|
Package nextcloudtalk provides a Nextcloud Talk (Spreed) channel implementation. |
|
channel/nostr
Package nostr provides a Nostr protocol channel implementation.
|
Package nostr provides a Nostr protocol channel implementation. |
|
channel/qq
Package qq provides a QQ Bot OpenAPI channel implementation.
|
Package qq provides a QQ Bot OpenAPI channel implementation. |
|
channel/queue
Package queue provides a reliable message queue for channel messages.
|
Package queue provides a reliable message queue for channel messages. |
|
channel/signal
Package signal provides a Signal channel implementation.
|
Package signal provides a Signal channel implementation. |
|
channel/slack
Package slack provides a Slack bot channel implementation.
|
Package slack provides a Slack bot channel implementation. |
|
channel/teams
Package teams provides a Microsoft Teams bot channel implementation.
|
Package teams provides a Microsoft Teams bot channel implementation. |
|
channel/telegram
Package telegram provides a Telegram bot channel implementation.
|
Package telegram provides a Telegram bot channel implementation. |
|
channel/twitch
Package twitch provides a Twitch IRC channel implementation.
|
Package twitch provides a Twitch IRC channel implementation. |
|
channel/twitter
Package twitter provides a Twitter/X API v2 channel implementation.
|
Package twitter provides a Twitter/X API v2 channel implementation. |
|
channel/validator
Package validator provides connection validation for messaging channels.
|
Package validator provides connection validation for messaging channels. |
|
channel/viber
Package viber provides a Viber REST API channel implementation.
|
Package viber provides a Viber REST API channel implementation. |
|
channel/wechat
Package wechat provides the enterprise WeChat Work channel implementation.
|
Package wechat provides the enterprise WeChat Work channel implementation. |
|
channel/wechatilink
Package wechatilink provides a dedicated iLink-backed personal WeChat channel.
|
Package wechatilink provides a dedicated iLink-backed personal WeChat channel. |
|
channel/whatsapp
Package whatsapp provides a WhatsApp channel implementation backed by the wacli CLI.
|
Package whatsapp provides a WhatsApp channel implementation backed by the wacli CLI. |
|
channel/zalo
Package zalo provides a Zalo Official Account channel implementation.
|
Package zalo provides a Zalo Official Account channel implementation. |
|
companion
Package companion provides real-time Agent monitoring capabilities.
|
Package companion provides real-time Agent monitoring capabilities. |
|
contactstore
Package contactstore provides SQLite persistence for contacts.
|
Package contactstore provides SQLite persistence for contacts. |
|
context
Package context provides conversation context management for LLM interactions.
|
Package context provides conversation context management for LLM interactions. |
|
crawler
Package crawler provides a simple web crawler with concurrent support
|
Package crawler provides a simple web crawler with concurrent support |
|
cron
Package cron provides scheduled task management.
|
Package cron provides scheduled task management. |
|
database
Package database provides database optimization utilities.
|
Package database provides database optimization utilities. |
|
extauth
Package extauth provides external authentication provider integration.
|
Package extauth provides external authentication provider integration. |
|
features
Package features provides lightweight feature metadata and runtime overrides.
|
Package features provides lightweight feature metadata and runtime overrides. |
|
formfiller
Package formfiller provides intelligent form filling capabilities.
|
Package formfiller provides intelligent form filling capabilities. |
|
gateway
Package gateway provides a WebSocket-based gateway for real-time communication.
|
Package gateway provides a WebSocket-based gateway for real-time communication. |
|
humanizer
Package humanizer transforms LLM Markdown output into formatted text suitable for various IM channels, voice/TTS output, and web display.
|
Package humanizer transforms LLM Markdown output into formatted text suitable for various IM channels, voice/TTS output, and web display. |
|
i18n
Package i18n provides internationalization support for server-side messages.
|
Package i18n provides internationalization support for server-side messages. |
|
inject
Package inject provides message injection into conversations.
|
Package inject provides message injection into conversations. |
|
iotask
Package iotask provides IO task management with progress tracking and rate limiting.
|
Package iotask provides IO task management with progress tracking and rate limiting. |
|
kvstore
Package kvstore provides key-value storage with TTL support.
|
Package kvstore provides key-value storage with TTL support. |
|
llm
Package llm provides interfaces and implementations for LLM providers.
|
Package llm provides interfaces and implementations for LLM providers. |
|
loader
Package loader provides OS-aware shared library loading via FFI (zero CGo).
|
Package loader provides OS-aware shared library loading via FFI (zero CGo). |
|
mcp
Package mcp implements a Model Context Protocol (MCP) server.
|
Package mcp implements a Model Context Protocol (MCP) server. |
|
memory
Package memory provides conversation history storage using SQLite.
|
Package memory provides conversation history storage using SQLite. |
|
mfa
Package mfa provides multi-factor authentication functionality.
|
Package mfa provides multi-factor authentication functionality. |
|
notestore
Package notestore provides SQLite persistence for notes.
|
Package notestore provides SQLite persistence for notes. |
|
oidc
Package oidc provides an OpenID Connect provider implementation.
|
Package oidc provides an OpenID Connect provider implementation. |
|
password
Package password provides secure password hashing using Argon2id.
|
Package password provides secure password hashing using Argon2id. |
|
permission
Package permission provides page-level permission management.
|
Package permission provides page-level permission management. |
|
plugin/sdk
Package sdk provides a comprehensive SDK for plugin development.
|
Package sdk provides a comprehensive SDK for plugin development. |
|
pool
Package pool provides memory and object pooling utilities.
|
Package pool provides memory and object pooling utilities. |
|
preview
Package preview provides preview mode functionality for ZimaOS-Blue.
|
Package preview provides preview mode functionality for ZimaOS-Blue. |
|
promptguard
Package promptguard provides protection against prompt injection attacks.
|
Package promptguard provides protection against prompt injection attacks. |
|
providerpool
Package providerpool provides unified LLM provider management for ZimaOS-Blue.
|
Package providerpool provides unified LLM provider management for ZimaOS-Blue. |
|
providerpool/embedded
Package embedded provides go:embed access to provider_catalog.json.
|
Package embedded provides go:embed access to provider_catalog.json. |
|
providerpool/ide
Package ide provides discovery and integration with local IDE tools that have LLM provider capabilities (Antigravity, Cursor, Windsurf, etc.)
|
Package ide provides discovery and integration with local IDE tools that have LLM provider capabilities (Antigravity, Cursor, Windsurf, etc.) |
|
providerpool/oauth
Package oauth provides OAuth token management for LLM providers.
|
Package oauth provides OAuth token management for LLM providers. |
|
providers
Package providers implements auto-detection for various LLM providers.
|
Package providers implements auto-detection for various LLM providers. |
|
proxy/testutil
Package testutil provides testing utilities for the proxy package
|
Package testutil provides testing utilities for the proxy package |
|
push
Package push provides persistent push notification management with SQLite storage.
|
Package push provides persistent push notification management with SQLite storage. |
|
ratelimit
Package ratelimit provides per-client rate limiting middleware.
|
Package ratelimit provides per-client rate limiting middleware. |
|
resources
Package resources provides resource limit management for the application.
|
Package resources provides resource limit management for the application. |
|
retry
Package retry provides retry logic with exponential backoff for external API calls.
|
Package retry provides retry logic with exponential backoff for external API calls. |
|
sandbox
Package sandbox provides a sandboxed execution environment for untrusted code.
|
Package sandbox provides a sandboxed execution environment for untrusted code. |
|
scheduler
Package scheduler provides task scheduling capabilities.
|
Package scheduler provides task scheduling capabilities. |
|
scheduler/persistence
Package persistence provides task persistence using SQLite.
|
Package persistence provides task persistence using SQLite. |
|
security
Package security provides security utilities for ZimaOS Blue.
|
Package security provides security utilities for ZimaOS Blue. |
|
service
Package service provides cross-platform service management for ZimaOS-Blue.
|
Package service provides cross-platform service management for ZimaOS-Blue. |
|
skill
Package skill provides skill management and execution capabilities.
|
Package skill provides skill management and execution capabilities. |
|
skill/builtin
Package builtin provides built-in skills for the skill hub.
|
Package builtin provides built-in skills for the skill hub. |
|
skill/embedded
Package embedded provides go:embed access to bundled SKILL.md files.
|
Package embedded provides go:embed access to bundled SKILL.md files. |
|
skillstore
Package skillstore provides skill storage and synchronization with ClawHub.
|
Package skillstore provides skill storage and synchronization with ClawHub. |
|
sockipc
Package sockipc provides a Unix domain socket IPC layer using length-prefixed JSON messages.
|
Package sockipc provides a Unix domain socket IPC layer using length-prefixed JSON messages. |
|
sse
Package sse provides a Server-Sent Events broker for pushing real-time events to connected clients, scoped by user ID.
|
Package sse provides a Server-Sent Events broker for pushing real-time events to connected clients, scoped by user ID. |
|
stats
Package stats provides usage statistics collection and reporting.
|
Package stats provides usage statistics collection and reporting. |
|
streaming
Package streaming provides Server-Sent Events (SSE) support for streaming responses.
|
Package streaming provides Server-Sent Events (SSE) support for streaming responses. |
|
stt
Package stt provides speech-to-text functionality.
|
Package stt provides speech-to-text functionality. |
|
sysinfo
Package sysinfo provides comprehensive system information collection
|
Package sysinfo provides comprehensive system information collection |
|
task
Package task provides shared base types for async task lifecycle management.
|
Package task provides shared base types for async task lifecycle management. |
|
tenant
Package tenant provides multi-tenant functionality.
|
Package tenant provides multi-tenant functionality. |
|
timeutil
Package timeutil provides high-performance time functions with reduced GC pressure.
|
Package timeutil provides high-performance time functions with reduced GC pressure. |
|
tools
Package tools provides a framework for defining and executing tools/functions.
|
Package tools provides a framework for defining and executing tools/functions. |
|
tts
Package tts provides text-to-speech functionality.
|
Package tts provides text-to-speech functionality. |
|
tunnel
Package tunnel provides a local replacement for trycloudflared.CreateCloudflareTunnel that fixes the child goroutine panic on context cancellation.
|
Package tunnel provides a local replacement for trycloudflared.CreateCloudflareTunnel that fixes the child goroutine panic on context cancellation. |
|
user
Package user provides user management functionality.
|
Package user provides user management functionality. |
|
voice
Package voice provides voice assistant functionality.
|
Package voice provides voice assistant functionality. |
|
watcher
Package watcher provides file system watching capabilities.
|
Package watcher provides file system watching capabilities. |
|
webhook
Package webhook provides webhook management for external integrations.
|
Package webhook provides webhook management for external integrations. |
|
webpush
Package webpush provides Web Push notification support using VAPID authentication.
|
Package webpush provides Web Push notification support using VAPID authentication. |
|
workerpool
Package workerpool provides separate worker pools for IO and compute tasks.
|
Package workerpool provides separate worker pools for IO and compute tasks. |
|
workflow
Package workflow provides n8n-style workflow automation capabilities.
|
Package workflow provides n8n-style workflow automation capabilities. |
|
workspace
Package workspace manages agent workspace files (SOUL.md, USER.md, IDENTITY.md, etc.) that are loaded into the system prompt to give the agent personality, memory, and context.
|
Package workspace manages agent workspace files (SOUL.md, USER.md, IDENTITY.md, etc.) that are loaded into the system prompt to give the agent personality, memory, and context. |
|
Command sign_trial_license signs a trial license with an Ed25519 private key.
|
Command sign_trial_license signs a trial license with an Ed25519 private key. |
|
chat_chain_gapcheck
command
|
|
|
generate_embed_bundle
command
|
|
|
generate_provider_catalog
command
|
|
|
tmp_qwen_probe
command
|
|
|
verify_qwen35_onnx_go
command
|
Click to show internal directories.
Click to hide internal directories.