kestrel-one

Kestrel One source and hosting

Get the versioned Kestrel One source, run it for development, or use the invitation-only Lumi-hosted service.

Kestrel OneintermediateCurrent releases
Verified 2026-08-04View sourceReport a docs issue

Kestrel One is a versioned product with two access paths. Its 0.8.5 source is downloadable from the repository; Lumi also operates an invitation-only hosted deployment of the same product line.

One product, two access paths

Choose source access when you need to inspect, extend, or run Kestrel One in a development environment. Choose Lumi hosting when your organization has an invitation and wants the managed application, workers, storage, models, and release operations.

Get the v0.8.5 source

Clone the repository and check out v0.8.5. The apps/web manifest is private because Kestrel One is not published as an npm application package; it still carries the product version.

Run Kestrel One for local development

Follow the repository and apps/web setup instructions from the checked-out tag. Use the pinned workspace dependencies and keep application authentication, storage, queue, and model credentials in local configuration rather than source control.

Required services and configuration

The complete application depends on PostgreSQL, Redis, object storage, queue workers, authentication, email, and at least one approved model path. Optional managed-model and Environment features have additional worker, image, and provider requirements.

Supported source and development expectations

The public source and local development path are supported as code: the workspace can be installed, built, tested, and extended from the v0.8.5 tag. That normal Git tag and GitHub release identify the source release.

What is not promised as turnkey self-hosting

Kestrel does not currently promise a one-command production appliance, hosted support for arbitrary third-party infrastructure, or consumer self-service production onboarding. Operators remain responsible for the services, migrations, secrets, images, monitoring, and recovery of a deployment they run.

Use the invitation-only Lumi-hosted service

Hosted accounts are created through an organization invitation. Accept the invitation with the addressed email, join the organization, and follow Getting started.

Verify version and build identity

Source distribution and hosted operation are separate. For hosted production, record the Vercel deployment and migration result and the operator-selected tag and provider result for each manually changed worker or tenant Environment. A version number or another target's success is not production evidence.

Choose the appropriate path

Use the source for inspection, development, and controlled operation. Use Lumi hosting for an invitation-managed service. Both paths are Kestrel One 0.8.5.