2.2 KiB
2.2 KiB
| title | state | created_at | updated_at |
|---|---|---|---|
| Rename project from Insomnia to Yoi | closed | 2026-06-01T08:06:14Z | 2026-06-01T09:49:11Z |
Background
The project name Insomnia collides with Kong's established Insomnia API/developer tooling product, including public product naming, package/binary naming, CLI/tooling, plugins, documentation, and .insomnia project data. The project will adopt Yoi as the new public identity, from the archaic Japanese word 夜居: staying present at night / night duty / remaining at the workplace until late.
Branding rationale and adoption checks are recorded in docs/branding.md. Nixpkgs name availability is the required distribution check and currently passes; broader package-manager checks found only an npm package-name collision, which is not a current distribution blocker.
Requirements
- Rename the public product identity from Insomnia to Yoi.
- Rename user-facing CLI/package/config/runtime surfaces that currently expose
insomniawhere doing so is not purely internal implementation detail. - Prefer a clean public identity; do not add
insomniacompatibility aliases, legacy env aliases, prompt/profile aliases, or old-path handling. - Preserve existing project behavior while renaming, without speculative redesign.
- Keep generated/personal state handling safe; do not expose secrets or private session content during broad rename audits.
- Update documentation, prompts, diagnostics, package metadata, and release-facing text consistently.
Acceptance criteria
- The installable main binary/package identity is
yoirather thaninsomnia. - Nix package/app outputs expose
yoiand no longer center the long-term public output oninsomnia. - User data/config/workspace directories and environment variable prefixes are renamed directly, without old-name compatibility aliases.
- User-visible docs, prompts, diagnostics, and command help refer to Yoi where appropriate.
- Repository references to
insomniaare either renamed, intentionally retained as historical/internal/generated context, or listed in the implementation report as deferred/intentional. - Tests and packaging checks relevant to renamed surfaces pass.