Skip to content

Jarvvski/jjfx

Repository files navigation

jjfx

A terminal TUI for working with Jujutsu (jj) workspaces alongside coding agents - one surface where you drive your VCS and the agents editing it, instead of switching between them.

Status: early scaffold. A minimal binary crate that compiles, runs, and is green. The TUI and jj integration are not built yet.

Build & run

Tooling is driven by mise:

mise install     # pin the Rust toolchain
mise run run     # cargo run
mise run build   # cargo build
mise run test    # cargo test
mise run fmt     # cargo fmt --all
mise run lint    # cargo clippy --all-targets -- -D warnings
mise run check   # fmt + lint + build + test (the pre-land gate)

Plain cargo works too, e.g. cargo run.

Contributing

Project conventions and agent guidance live in CLAUDE.md; see CHANGELOG.md for what's landed.

License

GPL-3.0-or-later. See LICENSE.

About

A Rust TUI for Jujutsu workspaces: drive your VCS and the coding agents editing it from one surface.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages