lazyfossil

lazyfossil
Login

lazyfossil

Crates.io Multiplatform Release License: MIT GitHub stars Crates.io Total Downloads

lazyfossil logo

Project goals

lazyfossil helps you work with Fossil SCM from the terminal in a simpler way: browse files, see history, preview changes, and commit or sync without extra friction.

Important URLs

Quick start

  1. Install it with cargo install lazyfossil
  2. Open your project checkout
  3. Type lazyfossil
  4. Browse changes and history
  5. Press q to quit

Installation

From crates.io

This is the preferred way to install and update lazyfossil.

cargo install lazyfossil

Follow instructions in https://rust-lang.org/tools/install/ to install rust.

Pre-built binaries

Download pre-built binaries from the latest GitHub releases:

Source code

The lazyfossil source code is distributed under the MIT license and is maintained via Fossil SCM.

Mirror repositories are available at GitHub and crates.io.

Screenshots and demos

lazyfossil is still in alpha, but it is already useful for everyday Fossil work. This project uses lazyfossil itself while we continue refining it, so the screenshots and demos reflect real use rather than a polished finish. If you work with Fossil from the terminal, try it and see whether it fits your workflow.

lazyfossil’s main screen is built around four views: Changes, Working tree, File history, and Timeline.

Changes demo

working tree demo

File history demo

Timeline demo

Why use lazyfossil

What it gives you

Roadmap

Done

Next

Done

Versioning

This project follows semantic versioning: MAJOR.MINOR.PATCH.

Current version: 0.8.1.

Star History

Star History Chart

Credits

fossil-scm.org

The Fossil SCM project is the version control system that lazyfossil is built around.

pi.dev

Pi provides the agent harness used to develop and refine this project. Its tooling made it easier to iterate quickly, validate changes, and improve the TUI with confidence.

crates.io/crates/lazyfossil

crates.io is the distribution channel for the Rust application, helping make lazyfossil available to the broader Rust ecosystem and simplifying installation and release management.

emojicombos.com/lazyfossil

This source provided the project logo artwork used in the README and assets, giving lazyfossil a recognizable visual identity.

Other fossil companion tools