Paired Coding.

A peer-to-peer terminal chat with local AI intent-analysis. No servers, no API keys, total privacy.

kntxt@local : ~/session
ready
KNTXT
You character
YOU
— [✓] —
CONNECTED
Peer character
PEER
ACTIVITY
Peer inference.rs
The developer's intent behind this change is to make the AI worker aware of peer changes in the code and adapt its behavior accordingly.
Peer mod.rs
The developer made this change to enhance the functionality of the `FocusSensor` module by adding a 3-digit prefix to each filename for better readability on terminals narrower than 80 columns, improving the performance of the file watcher, and ensuring the AI worker is ready by handling null pointer exceptions.
Peer layout.rs
The developer made this change because they found it difficult to render the gradient logo dynamically without restarting the session.
Peer mod.rs
The developer made this change because they want to add a new feature that allows the character to update dynamically without restarting the session. This feature is related to the character movement in the game, and it helps in maintaining the game balance and fluidity.
Hackathon Pitch · Weapons of Mass Creation

Coding together, without the meeting.

A 4-minute story. Use ← → to navigate. Space to autoplay.

00 — Our Track

Weapons of Mass Creation.

The challenge: build the tool that's missing in your creative life. Destruction is easy; creation is hard. We picked the moment two people sit down to make something together — and asked why it feels so broken when they're not in the same room.

01 / 06

Hackathon track · build the tool that's missing

What you get

Pair in 4 steps. No setup.

Haptic presence

macOS trackpad taps when your peer saves a file. Pairing becomes a felt sense — you stay in flow without lifting your eyes from the screen.

AI file summaries

A local LLM reads code intent — "Refactored auth flow", not "main.rs changed". The model runs on your machine; nothing leaves it.

Live activity feed

See what your peer is working on, file by file, as they save. LSP integration picks up editor saves too.

Knowledge graph radar

Force-directed visualization of your collaboration as it evolves — files, intents, and peers wired together in real time.

Encrypted P2P

No server, no account. The 4-digit code is the encryption key — share it out-of-band over Slack, voice, anything.

Zero config

One npm install, then `kntxt`. Works out of the box — env vars only if you want to tune watched extensions or swap the model.

Our stack
RustRatatuiTokioHuggingFaceGGUF