Modules
Discover libraries and applications for Wippy
119 modules available
Kickside automations — the generic install/control/uninstall engine for the unified automation model (component-backed instances, id-based rollback, reflection-dispatched controls, cron-backed scheduled actions). Domain types are contributed by their own modules.
Vector embeddings storage and similarity search
Task scheduling service with interval and cron support
Kickside uploads — upload API, storage pipeline, preview endpoints, artifact storage, file capabilities, and default text/image/document processors.
Convert PDF, Office, legacy Office, or RTF input into Markdown, with optional image extraction
Kickside base contracts
Kickside durable leased-job engine and projection scheduler — jobs service/api/persist/workers, effect-intent machinery, and the leased cursor scheduler
Kickside connections — provider credentials, resource discovery, and reply targets as components.
Kickside settings — runtime, admin-editable, DB-backed application settings. Modules declare typed setting definitions in the registry; the DB stores only admin overrides; reads fall back to declared defaults.
Kickside users — auth, token storage, user/group persistence, directory lookup, per-user profile field store, admin API, and admin web component.
Component service and registry for user-owned resources
Kickside inbox — central review/approval inbox with declarative, web-component-rendered item types and realtime updates.
Kickside user agents — agent/tool registries, user-created agent components, the agent resolver, runner, and capability library, with a user-facing CRUD API.
Kickside dashboard — a registry-driven deployment overview. Discovers the installed navigable surfaces (view.components / ui.nav_items) and renders each as a card with the human description pulled from the entry meta and the owning module's ns.definition. No hardcoded module list; the page reflects whatever is installed.
Kickside transform — the shared item transform (none|expr|llm|code) that maps a source item into sink/endpoint input. Exposed as a library and callable func so every automation (poller, webhook, reaction) runs identical transform semantics from one place.
Kickside Models — the LLM model catalog, app-level provider profiles, DB-backed model overlays, resolver binding, discovery APIs, and settings web component. Registry ships defaults; runtime profiles/discovered models live in DB/cache.
Provider-neutral channel responder and shared external chat runtime for direct messages and shared chat channels.
Kickside Widgets — shared UI web components reused across modules. Ships icon/model/multiselect/schedule pickers used by agents, knowledge, skills, and navigation appearance.
Actor pattern library for message-passing concurrency
Kickside OAuth — OAuth 2.0 connection management with PKCE, encrypted token storage, and background refresh. Exposes the connector + oauth_connection contracts that provider plugins bind to.