Skip to content

Repository files navigation

knecht-www

The initial website (landing page) for Knecht — a self-hostable orchestration tool that connects to your GitHub repos and uses your own AI code agent to boot environments, fix issues, and deliver finished pull requests.

Built with Nuxt + Nuxt UI and Nuxt Content. See library/ for the product specification this site is built around.

Setup

Install the dependencies:

npm install

Development Server

Start the development server on http://localhost:3000:

npm run dev

Production

Build the application for production:

npm run build

Locally preview the production build:

npm run preview

Check out the deployment documentation for more information.

Docs Feedback

The thumbs up/down widget on the docs pages posts to /api/docs-feedback, which writes into a Cloudflare D1 database. Without the binding (local dev) the route only logs the vote.

  1. Create a D1 database and apply server/db/docs-feedback.sql.
  2. In the Pages project, bind it under Settings > Bindings as DB.
  3. Query it in the D1 console, for example SELECT path, vote, COUNT(*) FROM docs_feedback GROUP BY path, vote.

Content

Page copy lives in content/index.yml and is validated by the schema in content.config.ts.

About

Landingpage for your own Knecht

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages