MCPcopy Index your code
hub / github.com/ThePrimeagen/vim-with-me

github.com/ThePrimeagen/vim-with-me @v1.0.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0.3 ↗ · + Follow
721 symbols 2,095 edges 127 files 41 documented · 6%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

The realtime ascii engine

Right now its a work in progress so there is not going to be a lot of information about it or how to use until i get to a 1.0

Doom ascii test

What is left

[x] - unit tests
    [x] - huffman tree encoding
    [x] - encoding pipeline
[x] - open command to tell the front-end how big
[x] - fly.io relay
    [x] - store open command
[ ] - controller (current)
[ ] - stats to auth socket

V1 engine

What is left

[ ] - brightness -> ascii tree for doom.
[ ] - Relay Work
    [ ] - store ascii tree
    [ ] - default "nothing to see here" frame
[ ] - Quadtree encodings
[ ] - Lossy encodings
[ ] - 16bit Colors
[ ] - Color Compression

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 308
Function 280
Struct 95
Interface 13
TypeAlias 9
Class 8
FuncType 8

Languages

Go92%
TypeScript8%
Rust1%

Modules by API surface

pkg/window/renderer.go37 symbols
pkg/v2/huffman/build_huffman.go22 symbols
pkg/v2/ansi_parser/ansi.go18 symbols
examples/memesweeper/pkg/memesweeper/memesweeper.go18 symbols
examples/memesweeper/pkg/memesweeper/board.go18 symbols
pkg/v2/rgb/rgb.go16 symbols
pkg/v2/chat/chat.go16 symbols
pkg/v2/ascii_buffer/virtual_box.go16 symbols
pkg/commands/commands.go16 symbols
js/decode/frame.js16 symbols
pkg/tcp/tcp.go15 symbols
pkg/tcp/connection.go14 symbols

For agents

$ claude mcp add vim-with-me \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page