What is this?
Git koi draws a pixel-art koi fish based on a GitHub account's public activity, turning languages, contributions, streaks and the most recent day into a looping GIF for a profile README.
Is this a GitHub Action, a CLI tool, or a library?
It's all three built on one Rust engine: a nightly GitHub Action that updates a profile README GIF, a command-line binary, and a Rust library published on crates.io.
How do I get a koi on my profile README?
Add the Git koi Action to your GitHub profile repository's workflow; it runs nightly using the repo's built-in token to regenerate the GIF.
What do I need to run it from the command line?
Either a pre-built binary from the releases page, or Rust at or above the version pinned in Cargo.toml, plus an authenticated GitHub CLI.
What determines how the koi looks and moves?
Your languages set its color, your contributions make it grow, your streaks mark it, and the day that just ended decides how it swims.
Where do I find detailed setup instructions?
docs/getting-started.md walks through all three usage modes (Action, CLI, library), and the Rust library's API is documented on docs.rs.
Can I use the koi generator in my own Rust project?
Yes, the same Rust engine that powers the Action and CLI is published as a library on crates.io, so you can embed it directly in your own code.
What are similar projects?
claude-pxl, beautify-github-profile, metrics, primitive, claude-pxl, markdown-badges, about-me, McReadme-Card
Which topics is it in?
cargo, github-profile-readme, github-profile, profile-readme, readme, pixel-art, gif, generative-art, art, creative-coding, github, github-actions