Dispatch
Initial release
First public working release of Timestream, a post-modern local-first Git client, TVA-styled. Cross-platform and open-sourced under AGPL-3.0.
Why I built this
I'm a big fan of Loki and the TVA aesthetic, and wanted to build something that feels like a TVA analyst would use.
For a long time, I wanted to build a Git client, because the existing ones were either paid or painful to use.
I needed to build one that I would use myself, and would find joy in using. So I did.
The vision
Timestream aims to be the central location on your desktop to manage the entire code review process,
from reviewing diffs to merging PRs on GitHub, to tagging releases and managing action workflows.
Code review should be done in style and not be boring, so you can visualize the commit graph as branching timelines
and focus on merging them back to the main timeline.
Due to recent GitHub outages, I also aim for Timestream to be platform-agnostic and be able to work with other Git providers (GitLab, Gitea, Forgejo, etc).
What ships
- 01 Timeline — commit graph, variants, tags, case file
- 02 Working tree — clone, stage, commit, amend unpublished HEAD, branches, tags
- 03 Review — split/unified diffs, syntax highlight, branch compare
- 04 Remotes — fetch, ff-only pull, push (no force), checkout a PR
- 05 SSH — keys, ssh-agent, per-remote identity
- 06 GitHub — device flow or PAT; PRs, issues, releases, checks / rerun jobs
Building it
When Cursor Grok 4.6 released, I wanted to use up the double usage limits before they ran out.
I was also stuck on another project, and decided to build something else that I would enjoy and use.
Before I realized it, within the first few hours of building Timestream, I was dogfooding my own project to review AI-generated code.
I kept adding features that I actually needed, and here we are at v0.1.
What's next
- 01 Notification inbox
- 02 Conflict editor
- 03 Inline review comments on the diff
- 04 Stash, blame, file history
- 05 Optimizations (UI, performance, etc)
And more features that I have not considered yet.
Other notes
Keep in mind that this is v0.1, so this is the worst it'll ever be.
There will be bugs and performance issues, but I will fix them as they come up.
I tried opening uv in Timestream and it lagged significantly, then
I tried opening bun and it completely destroyed the app.
So my end goal will be to open Bun repo smoothly in Timestream. Wish me luck.
v0.1.0Available for Windows macOS Linux AppImage AGPL-3.0