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 Oneintermediate0.8.0 Stable
Verified 2026-08-04View sourceReport a docs issue

Kestrel One is a versioned product with two access paths. Its 0.8.0 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.0 source

Clone the repository and check out v0.8.0. 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 tagged revision. Release identity remains the combination of product version and exact source revision.

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

For source, record the tag and commit. For a hosted deployment, record the application version, source revision, Vercel deployment, worker revision, and immutable Fly image digests. A version number without its deployed identity is not sufficient operational 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.0.