Idea Validation
We tested the concept in a reduced scope. It works.
A ticket starts a workflow. Knecht boots the project, does the task inside it, and opens a pull request with a preview. Self-hosted, for agencies that maintain many projects.
A ticket comes in, a result goes out. Knecht boots your project and does the work in a real dev environment.
For every ticket, Knecht boots the project and runs the workflow inside it.
Knecht does every task that you can describe as a workflow. These three show what such a run looks like, from the trigger to the pull request.
Projects, workflows, and runs in one place on your server. A workflow is written once and runs on as many projects as you connect, and every run keeps its log, preview, and result.

Questions about the setup, feedback on workflows, show your first runs. We build in the open and answer ourselves.
Join the Discordv0.7.0 is out. Jira triggers can now filter by label.
First security update run across 6 Craft projects is done. All PRs green 🎉
Question: can the estimate workflow also run on GitHub issues?
What Knecht can do today, what we are working on, and what comes next.
The beta is running. Next up are the Jira integration and more beta testers.
We build Knecht in the open. Each milestone is published here.
How we put Knecht's integrations behind one shared interface, so a new tool only brings what is actually different about it.
Read MoreKnecht now builds the environment from the repo files when there is no DDEV config. A dev server becomes the live preview, with hot reload.
Read MoreKnecht now has documentation with search, a chat assistant, and feedback on every page. And a Discord server where we collect your reports.
Read MoreThe agent now also runs through Langdock. One API key covers GPT and Claude models, and every request stays in the EU or in the US.
Read MoreKnecht is in development. Become a beta tester and give feedback directly, or get the updates only.
progress only · unsubscribe at any time