Skip to content

Kumiko Enterprise

Enterprise Kumiko Enterprise brings AI into the business app itself. The commercial features sit on the open framework and connect to the same registry, handlers, permissions, tenants, jobs, and audit trail that your app already uses. Talk to us about access.

Each feature card below links a generated reference page (config keys, dependencies, secrets), the same drift-free tables as the bundled features, introspected from the booted registry.

Choose the workflow that matches the product problem:

You want to…Start hereWhat it gives you
Let users ask questions and propose changes in the running appThe AssistantRole-filtered tools, approval cards, tenant policy, caps, voice, and audit
Turn a natural-language feature idea into typed Kumiko sourceai-generateA generated feature file with a compile-validation loop and human review
Change an existing feature with a focused requestai-patchReviewable PatternChange[] edits instead of an opaque rewrite
Extract structured data from documentsai-extractJSON-Schema-shaped output for invoices, contracts, receipts, and similar inputs
Route inbound messages or ticketsai-triageCategories, sentiment, urgency, and proposed next actions
Tune a pipeline without redeploying codeai-pipelineTenant policy, drafts, activation, rollback, golden fixtures, and dry runs

The common path is provider → policy → AI operation → review or domain write. The AI package decides what the model may see and propose; your application still owns the final domain action.

The useful part is the application boundary around the model:

  • App-aware: the assistant reads the composed registry instead of a second, hand-maintained schema.
  • Permission-aware: the model receives only the tools the current caller can use.
  • Reviewable: writes become proposal cards by default and approved actions dispatch as the calling user.
  • Tenant-aware: providers, modes, caps, prompts, and pipeline policies can vary per tenant.
  • Auditable: executed assistant tool calls sit beside the application’s normal audit trail.
  • Replaceable: provider adapters and application-owned implementations stay possible when the packaged composition is not the right fit.

ai-agent puts a chat layer over a running app. It reads the same registry the app is built from, so it can search, open and, with a human approving each write, change your records. ai-agent-edit is the add-on that lets a low-risk write run unattended once the user has said “always”.

The assistant layer open next to the app, with an approval card for a proposed write

Generate, refine, and draft with LLMs, the engine behind the visual Designer and the AI authoring flow.

Pluggable LLM backends. A tenant adds connections (OpenRouter is an OpenAI-compatible connection) and picks standard models per job.

Use the same provider boundary for documents and speech. ai-extract turns text or PDFs into schema-shaped data, while the transcription and speech capabilities of the AI providers feed voice input into the assistant and read answers aloud.

The parser providers plug into the open document-ingest-foundation and turn uploads into text before any AI step runs. Mail from Microsoft 365 comes in through the open inbound-mail-foundation with the Graph provider.

Enterprise is an implementation layer, not a requirement of the framework. You can build an application-specific alternative with the public feature, handler, job, screen, provider, and renderer APIs. For example, an app can use its own LLM client, prompt storage, approval UI, extraction handler, or worker.

The Enterprise packages save that work and provide a maintained composition, but they are not automatically drop-in compatible with a custom implementation. An app-owned version remains responsible for provider integration, access rules, validation, tests, prompt/data handling, security review, and production operations. See the open framework concepts when you want to own that layer yourself.

Store, version, and publish the feature patterns the Designer and AI builder produce.

Richer notification rendering than the open renderer-simple.

Features that keep personal data ship a separate *-user-data feature. It registers the export and erasure hooks of the open user-data-rights feature for that feature’s entities. Mount it next to the feature when your app runs the user-data-rights pipeline: ai-agent, ai-agent-attachments, ai-conversation, credit, pattern-storage, and prompt-store.