MCPcopy Index your code
hub / github.com/BryceStevenWilley/visioning_texts

github.com/BryceStevenWilley/visioning_texts @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
955 symbols 2,141 edges 8 files 1 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Visioning Texts: A D3 project that (locally) visualizes statistics about your messages from Signal or Whatsapp

Pretty much what the title says. All JavaScript is executed locally in the browser, no of your data is sent anywhere, and you get some (in my opinion) pretty cool data visualizations of your conversations.

Check it out live (still with nothing being sent out).

For instructions on how to download your Signal/Whatsapp messages, see the setup instructions (or on the live site).

Installation

  • Download the repository (git clone https://github.com/BryceStevenWilley/visioning_texts.git)
  • Open index.html in your browser
  • That's it!

The project is entirely self contained, only two libraries are included: d3 for all of the visualizations, and grapheme-splitter for handling emojis in text.

Preview of the project

An example of what Visioning Texts generates

Core symbols most depended-on inside this repo

Shape

Function 955

Languages

TypeScript100%
Python1%

Modules by API surface

lib/d3.min.js640 symbols
lib/moment.js273 symbols
src/math.js19 symbols
src/graphs.js16 symbols
lib/grapheme-splitter.js5 symbols
test/test_formats.js1 symbols
scripts/generate_tests.py1 symbols

For agents

$ claude mcp add visioning_texts \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page