No description
  • Rust 98.1%
  • Shell 0.7%
  • Python 0.4%
  • Objective-C 0.3%
  • PowerShell 0.1%
  • Other 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
100mountains c9641f3646
Some checks failed
build / linux (push) Successful in 1m57s
build / windows (push) Has been cancelled
Work notes tests: made-up lines in place of quoted ones
The tests that check a quoted token's line and a finding kept whole quoted
four lines of a file that stays off this repository. The lines are now
invented ones of the same shape.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-20 23:25:19 +01:00
.agents/skills Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
.cargo Import Warp open-source terminal (upstream warpdotdev/warp @ 5f52cf1) 2026-07-16 20:20:04 +01:00
.claude Import Warp open-source terminal (upstream warpdotdev/warp @ 5f52cf1) 2026-07-16 20:20:04 +01:00
.codex Misery mode: session, view, and grammar refinements 2026-07-19 16:53:04 +01:00
.config Import Warp open-source terminal (upstream warpdotdev/warp @ 5f52cf1) 2026-07-16 20:20:04 +01:00
.forgejo/workflows release: only publish this run's packages, and replace rather than duplicate 2026-10-18 03:44:49 +01:00
.github Drop Warp's dead GitHub Actions workflows 2026-10-18 02:07:30 +01:00
.krust Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
.vscode Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
agents Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
app Work notes tests: made-up lines in place of quoted ones 2026-10-20 23:25:19 +01:00
command-signatures-v2/js Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
crates Runbook mode: local models work a markdown runbook step by step 2026-10-20 01:15:06 +01:00
docker Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
docs Use agent: explain a running command instead of tagging a local agent in 2026-10-20 04:15:12 +01:00
images Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
resources Swear mode: Crusty on the Get Started screen 2026-10-18 04:25:55 +01:00
script Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
specs Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
tools release: only publish this run's packages, and replace rather than duplicate 2026-10-18 03:44:49 +01:00
vendor Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
.clippy.toml Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
.dockerignore Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
.gitattributes Import Warp open-source terminal (upstream warpdotdev/warp @ 5f52cf1) 2026-07-16 20:20:04 +01:00
.gitignore Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
.krustindexingignore Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
.mcp.json Import Warp open-source terminal (upstream warpdotdev/warp @ 5f52cf1) 2026-07-16 20:20:04 +01:00
.PSScriptAnalyzerSettings.psd1 Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
.rustfmt.toml Import Warp open-source terminal (upstream warpdotdev/warp @ 5f52cf1) 2026-07-16 20:20:04 +01:00
3RDPARTYAGENTS-DESIGN.md Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
about.hbs Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
about.toml Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
ACCOUNT-DESIGN.md Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
ACCOUNTS.md Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
AGENTS.md Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
cargo-bundle Run terminal agent prompts through local Claude Code, rendered inline 2026-07-16 20:20:04 +01:00
cargo-bundle.zip Run terminal agent prompts through local Claude Code, rendered inline 2026-07-16 20:20:04 +01:00
Cargo.lock Cargo.lock: re-sort dependency lists after the Krust rename 2026-10-18 02:35:09 +01:00
Cargo.toml Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
deny.toml Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
diesel.toml Import Warp open-source terminal (upstream warpdotdev/warp @ 5f52cf1) 2026-07-16 20:20:04 +01:00
FAQ.md Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
flake.lock Import Warp open-source terminal (upstream warpdotdev/warp @ 5f52cf1) 2026-07-16 20:20:04 +01:00
flake.nix Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
KRUST-AGENT.md Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
KRUST-KNOWLEDGE.md Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
KRUSTDRIVE-DESIGN.md Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
LICENSE-AGPL Import Warp open-source terminal (upstream warpdotdev/warp @ 5f52cf1) 2026-07-16 20:20:04 +01:00
LICENSE-MIT Import Warp open-source terminal (upstream warpdotdev/warp @ 5f52cf1) 2026-07-16 20:20:04 +01:00
MISERYMODE-DESIGN.md Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
MULTIAGENT-DESIGN.md Point at the eval suites in krust-test/ 2026-10-19 23:30:45 +01:00
pr_diff.txt Import Warp open-source terminal (upstream warpdotdev/warp @ 5f52cf1) 2026-07-16 20:20:04 +01:00
PSScriptAnalyzerCustomRules.psm1 Import Warp open-source terminal (upstream warpdotdev/warp @ 5f52cf1) 2026-07-16 20:20:04 +01:00
README.md Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
RENDER-DESIGN.md Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
review.json Import Warp open-source terminal (upstream warpdotdev/warp @ 5f52cf1) 2026-07-16 20:20:04 +01:00
rust-toolchain.toml Import Warp open-source terminal (upstream warpdotdev/warp @ 5f52cf1) 2026-07-16 20:20:04 +01:00
SECURITY.md Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
SERVER-DESIGN.md Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
SINGLEAGENT-DESIGN.md Point at the eval suites in krust-test/ 2026-10-19 23:30:45 +01:00
skills-lock.json Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00
TXTFX-DESIGN.md Rebrand Bork -> Krust 2026-10-18 01:58:42 +01:00

Krust Agentic Development Environment product preview  

Built with Krust   Powered by Oz

Website · Code · Agents · Terminal · Drive · Docs · How Krust Works

Note

OpenAI is the founding sponsor of the new, open-source Krust repository, and the new agentic management workflows are powered by GPT models.

About

Krust is an agentic development environment, born out of the terminal. Use Krust's built-in coding agent, or bring your own CLI agent (Claude Code, Codex, Gemini CLI, and others).

Installation

You can download Krust and read our docs for platform-specific instructions.

Krust Contributions Overview Dashboard

Explore build.krust.baby to:

  • Watch thousands of Oz agents triage issues, write specs, implement changes, and review PRs
  • View top contributors and in-flight features
  • Track your own issues with GitHub sign-in
  • Click into active agent sessions in a web-compiled Krust terminal

Oz for OSS

Maintaining a popular open-source project? Apply for Oz credits to explore Oz for OSS.

Oz for OSS is our partner program for bringing the same agentic open-source management workflows used in this repository to select partner repositories. We work directly with maintainers to implement workflows for issue triage, PR review, community management, and contributor coordination in a way that fits each project.

Licensing

Krust's UI framework (the krustui_core and krustui crates) are licensed under the MIT license.

The rest of the code in this repository is licensed under the AGPL v3.

Open Source & Contributing

Krust's client codebase is open source and lives in this repository. We welcome community contributions and have designed a lightweight workflow to help new contributors get started. For the full contribution flow, read our CONTRIBUTING.md guide.

Tip

Chat with contributors and the Krust team in the #oss-contributors Slack channel — a good place for ad-hoc questions, design discussion, and pairing with maintainers. New here? Join the Krust Slack community first, then jump into #oss-contributors.

Issue to PR

Before filing, search existing issues for your bug or feature request. If nothing exists, file an issue using our templates. Security vulnerabilities should be reported privately as described in CONTRIBUTING.md.

Once filed, a Krust maintainer reviews the issue and may apply a readiness label: ready-to-spec signals the design is open for contributors to spec out, and ready-to-implement signals the design is settled and code PRs are welcome. Anyone can pick up a labeled issue — mention @oss-maintainers on an issue if you'd like it considered for a readiness label.

Building the Repo Locally

To build and run Krust from source:

./script/bootstrap   # platform-specific setup
./script/run         # build and run Krust
./script/presubmit   # fmt, clippy, and tests

See AGENTS.md for the full engineering guide, including coding style, testing, and platform-specific notes.

Joining the Team

Interested in joining the team? See our open roles.

Support and Questions

  1. See our docs for a comprehensive guide to Krust's features.
  2. Join our Slack Community to connect with other users and get help from the Krust team — contributors hang out in #oss-contributors.
  3. Try our Preview build to test the latest experimental features.
  4. Mention @oss-maintainers on any issue to escalate to the team — for example, if you encounter problems with the automated agents.

Code of Conduct

We ask everyone to be respectful and empathetic. Krust follows the Code of Conduct. To report violations, email krust-coc at krust.baby.

Open Source Dependencies

We'd like to call out a few of the open source dependencies that have helped Krust to get off the ground: