← startrail

how it works

see an example →

what startrail is

Startrail is a hosted graph explorer for reasoning, built on top of the memex CLI.

memex lets you capture decisions, artifacts, and threads as nodes in a directed acyclic graph (DAG) stored as files in your repo.

Startrail makes those graphs hostable and shareable with a URL. No separate deploy command, no new tokens. Git is the transport. Push normally; Startrail reads the rest.

the core mechanic

  1. 1.

    memex writes files

    As you work, memex writes .memex/nodes/*.json into your repo, capturing every decision and artifact.

  2. 2.

    you push to GitHub

    Normal git workflow, including the memex nodes.

  3. 3.

    Startrail reads from GitHub

    Startrail fetches .memex/ directly from the GitHub API and renders an interactive graph in your browser.

  4. 4.

    share the link

    Make a repo public in your Startrail dashboard and share the URL that anyone can explore the graph. Or, just keep it private.

getting started

  1. 1.

    install the memex CLI

    Follow the instructions at github.com/maxrios/memex.

  2. 2.

    run memex init

    Initialize a graph in any git repo. Start capturing decisions with memex node create.

  3. 3.

    push to GitHub

    Commit .memex/ files alongside your source and push as normal.

  4. 4.

    sign in to Startrail

    Sign in with your GitHub account. Access is invite-only during early development.

  5. 5.

    connect the repo

    Add the repo from your dashboard and Startrail will read the graph automatically.

  6. 6.

    share the link

    Toggle the repo to public and copy the share URL from your dashboard.