Build
Move a feature forward.
Describe a change or start from a connected issue. Greenfield projects can start from an empty repository or a seeded starter.
Example request
Add CSV export to the reports page.
CrewWork plans, implements, validates, and releases software on infrastructure you control, with models you choose. Work is never marked done on the model’s say-so: completion needs evidence the platform produced itself, and a person decides what merges.
Built for teams whose source code cannot leave their network.

Three ways work enters CrewWork.
Build
Describe a change or start from a connected issue. Greenfield projects can start from an empty repository or a seeded starter.
Example request
Add CSV export to the reports page.
Repair
Turn runtime errors and security findings into proposed fixes. Frequent errors become repair candidates only through an opt-in trigger with budgets.
Example request
Fix the checkout error reported by Sentry.
Improve
Start from a measured coverage gap or a code improvement suggestion. Each run is scoped to one target at its measured baseline.
Example request
Add tests for the uncovered paths in billing.
A clear path from a connected repository to a change you can review.
Connect a repository or start a local project. CrewWork indexes the code to give each run project context.
Describe the work or start from a finding. Review the proposed scope and validation targets before execution.
CrewWork implements the change and runs required checks, with repair attempts bounded by your configured limits.
Inspect the changes, the executed checks, and their results before anything merges.
Every coding agent competes on the inner loop: read the file, write the diff, run the test, retry. That loop is improving fast and will be a commodity.
What stops teams from shipping agent-written code is everything around it: no durable state when a run dies, no budget or lease control, no record of why a change was made, no validation anyone can trust, and no path from “the agent finished” to a release someone is accountable for.
CrewWork is built the other way around. The delivery runtime owns project state, queues, leases, budgets, model routing, source control, evidence, and every terminal decision. The coding agent is an inner runner the runtime calls, swappable by design, with an operator kill switch. When it fails admission, budget, or validation, the system fails closed instead of quietly degrading.
Passing checks establish what was verified. They do not guarantee that every possible defect has been found.
Read how verification worksPlatform Self-Repair proposes, validates, and reviews changes to CrewWork’s own codebase through the same Core runtime and the same model that run your work. A candidate runs in an isolated worktree, must pass a promotion test matrix attested by the trusted incumbent build, and arrives as a draft pull request that a person reviews. The lane is off by default and never merges its own changes.
Explore Platform Self-RepairCrewWork’s default generative model is one Qwen3.8 27B open-weight artifact served from hardware you control. No frontier API is required, other OpenAI-compatible endpoints can be configured, and public endpoints need an explicit opt-in.
What self-hosting involvesWe are onboarding a small number of design partners. Bring a real repository, your own hardware, and candid feedback.
Or view the architecture for the full technical picture.