Skip to content

Getting Started

  1. Install Python 3.13 and uv with mise or ensure you already have uv available.

  2. Install this fork from the main branch:

    Terminal window
    uv tool install --force "git+https://github.com/tobiashochguertel/hike.git@main"
  3. Confirm the CLI is available:

    Terminal window
    hike --version
Terminal window
mise use -g python@3.13 uv@latest
uv tool install --force "git+https://github.com/tobiashochguertel/hike.git@main"
Terminal window
uv tool install --force "git+https://github.com/tobiashochguertel/hike.git@main"

If you prefer pipx:

Terminal window
pipx install "git+https://github.com/tobiashochguertel/hike.git@main"

If you are working from source:

Terminal window
git clone https://github.com/tobiashochguertel/hike.git
cd hike
git switch main
uv sync --group dev
uv run hike --help

These are the most useful first invocations:

Terminal window
hike open
hike open README.md
hike open docs/
hike open https://example.com/README.md
hike config init
hike bindings sets
hike themes list
hike --version

hike open is the main entry point into the TUI:

  • with a file, Hike opens that file immediately
  • with a directory, Hike roots the local browser there and auto-opens a preferred document
  • with a URL, Hike loads the remote Markdown document directly
  • with no target, Hike starts from the configured local browser root, which is the current working directory by default

By default Hike prefers INDEX.md, then README.md, then the first visible Markdown file in local-browser order.