Skip to main content

Quick start

Content reaches a workspace through a connector. Every route leads to the same profiles, vocabulary, content memory and review session. Pick the route that matches where your source lives.

Your source lives inStart hereAnything to install?
A content platform, a design tool, or documentsFrom your contentNo
A repository without a CI pipelineFrom a repositoryNo
A repository a developer works in every dayFrom a checkoutThe kapi CLI

From your content​

You write and publish content, and you want it to fit its audience, possibly in more languages too. There is nothing to install. Open app.bowrain.cloud (or your own server) and sign in. Bowrain creates a personal workspace on your first login.

  1. Establish the context. Run a context scan over content you already trust. It proposes the axes your content varies along, a voice profile and term candidates for you to review and approve. The workspace adds terms and content memory as you work.
  2. Create a project and bring content in. Upload files directly in the web app, or connect the systems your content lives in (WordPress, HubSpot, Figma) so source flows in and published results flow back. See First login and first project and Connectors.
  3. Draft and check. A run checks the source against the context. It drafts any target languages with the voice profile, terms and memory that apply at each point, and the checks flag what drifts.
  4. Review and publish. Step through the review session, approve what is right (corrections feed the learning loop), then export, or publish back through the connector.

The end-to-end path for this route is Publish on brand.

From a repository​

Your source files live in a GitHub or GitLab repository, and you don't want to add a pipeline to it. Connect the repository server-side. A push webhook starts a run, and the results arrive as one open pull/merge request that each later delivery updates in place.

You install nothing and check nothing out. The server holds the credentials and does the work. With a GitHub App registered for your server, the only per-repository step is to install the app on the repository and bind it to a project.

See the GitHub / GitLab connector for setup, and The Bowrain GitHub App for the walkthrough.

From a checkout​

A developer edits the source files every day and wants the results in the working tree they already have open. This is the kapi connector: the kapi CLI with the bowrain plugin installed:

brew install neokapi/tap/bowrain-cli

Connect the repository to a workspace, then catch it up:

kapi init # write kapi.yaml + .kapi/, sign in, connect to a workspace
kapi up # catch the project up; runs on the server
kapi status # per-scope coverage, ship standing, server standing, and venue

kapi up pushes what drifted and runs on the server with the organization's keys and shared memory. It streams progress into the terminal and pulls the results down. Items a machine cannot decide wait in the team's review session.

The full command set, flows, and the CI contract are in the CLI section; Installation covers the other platforms.

Next steps​