- TESIGN / RADAR
- 2026.09.15
- Hindsight
Hindsight
Narrative map for YouTube viewers
WHO USES ITRegular viewer of news or tech channels · Journalist or researcher · YouTube creator
Use in the browser
Remembers 49,411 videos, maps 22,904 by issue, traces how a YouTuber's argument changed.
0 stars · checked on GitHub GitHub check 30 h late · no 7-day star increase observed (GH Archive) (as of ) · 1 Show HN points observed
NEW 2h OLD WHEN SEEN



TESIGN TAKE
It treats a whole channel as one memory instead of a list of videos, which suits anyone who has followed an argument for years.
AT A GLANCE
- LICENSE
- MIT
- USAGE
- Use, change and redistribute, commercially too. Keep the notice.
- LANGUAGE
- JavaScript
- PLATFORM
- web · cli
- ACTIVITY
- last commit 3 days ago () · no releases
- COMMUNITY
- 1 contributor · 0 open issues (incl. PRs) · made by: an individual
- SOURCES
- Show HN
- OPEN SOURCE
- YES
- FIRST SEEN
- CATEGORY
- AI · MEDIA
A summary, not legal advice.
WHY IT MATTERS
When a creator returns to an issue months later the examples and tone shift, but finding what they said before means hunting through hours of video. Hindsight keeps transcripts for 49,411 videos across 108 channels (per the live site) and lays 22,904 of them out as dots on an issue map (the Issue Galaxy). Click a cluster to inspect its videos in the Galaxy, open the transcript behind a claim from the story view, or ask the agent in the same workspace to compare three moments side by side.
BUILD FROM THIS
- A dated timeline of how a channel you follow has treated one issue
- A research session: paste a YouTube link, let it build memory from the captions, then ask questions
- For creators, a Pre-flight check of a new draft against earlier claims in the channel's archive
WHO IT'S FOR
- Regular viewer of news or tech channels
- checks how a favourite creator's stance shifted, in their own words
- Journalist or researcher
- finds what a person actually said about one issue, and when
- YouTube creator
- checks a new draft against earlier claims before publishing
START IN 5 MINUTES
# Use it now: open https://dev.perspectivity.co/hindsight/ → type a topic, creator or YouTube link in the search box, or choose 'Follow a story'
# Run locally (requires Python 3.11+ and uv):
$ git clone https://github.com/brishtiteveja/hindsight.git
$ cd hindsight
$ uv sync
$ cp .env.example .env
$ uv run hindsight ingest samples/demo-channel --channel "Demo Channel"
$ uv run hindsight analyze --channel "Demo Channel"
$ uv run hindsight index --channel "Demo Channel"
$ uv run hindsight serve
# → open http://localhost:8300/CAVEATS
- MIT for the code; third-party videos and transcripts are not relicensed by the repository
- The live site opens without keys, but a local install needs OpenRouter and Gemini API keys for analysis, indexing and the agent (caption ingestion and serving work without them)
- The agent layer is hackathon work (AI Tinkerers × OpenAI); the transcript corpus, engine and Galaxy are Perspectivity's earlier work. A prototype over the indexed archive; the full corpus is not in the repository.
- The README warns that topic and stance labels are model-generated aids and that speaker attribution and timestamps can be wrong — check the original recording
RECEIPT
- FIRST SEEN
- AT SOURCE
- KEPT
- CREATED → FIRST SEEN
- 2h
- WHEN FIRST SEEN
- 0 ★
- SOURCES
- Show HN
The same facts in machine-readable form — View as Markdown · JSON
SIMILAR TOOLS
Up to five from AI by ★ total: edited entries first, then repository cards; this entry is highlighted. Drawn from the same stored snapshot as the rankings — a comparison, not a recommendation.
| IMAGE | NAME | ★ TOTAL | ▲ 7d | LICENSE | PLATFORM | LAST PUSH |
|---|---|---|---|---|---|---|
![]() | eccSkills, memory and security for agents | ★ 259k | ▲ +832 | MITpermissive | windows · macos · linux · cli | |
![]() | Hermes AgentSelf-improving personal agent | ★ 246k | ▲ +375 | MITpermissive | linux · macos · windows · android · cli | |
![]() | DeepSeek HarnessPlugin agent harness for developers | ★ 225k | ▲ +1,356 | MITpermissive | web · cli | |
![]() | HindsightNarrative map for YouTube viewersTHIS ENTRY | ★ 0 | — | MITpermissive | web · cli | |
| mattpocock/skillsCARD | ★ 261k | ▲ +872 | MITpermissive | — |
TIMELINE
- Repository created
- Show HN post ↗
- FIRST SEEN BY TESIGN
- Published on TESIGN
SAME DAY
- 02
Forma
ONNX graph editor for ML engineersDrop an .onnx file in the browser, see the graph, edit a node and export — no Python.
Use in the browser★ 3▲ 2 HN - 03
Words of Hanoi
Daily word puzzle for puzzle fansA daily puzzle: move letter tiles between five tubes until every full tube spells a word.
Use in the browser▲ 1 HN - 04
Qwen2.5 Program Slicing Security Auditor
JavaScript security audit for web devsPaste JS or HTML; a fine-tuned 7B model traces each risky sink to an exploit and verdict.
Use in the browser♥ 1 - 05
SubSweep
Subscription audit for AustraliansFinds forgotten subscriptions, price hikes and refund windows in an Australian bank CSV.
Use in the browser▲ 1 HN - 06
Spec Kit
Spec-first process for coding agentsMakes your coding agent write the spec first, then plan, build and verify against it.
Install to use★ 137k▲ +560 / 7d







