Windows second-screen coaching system

Squidly

North star / never-ending improvement

The quiet second brain beside every high-stakes conversation.

A native C++ Windows orchestration system connecting desktop and audio capture, OCR, live transcription, context retrieval, configurable AI guidance, and a paired local Advisor UI.

  • Hear the conversation, read the screen, and find the right reference at once.
  • Keep the help private on a phone or second screen while you stay present.
  • Switch between coding, conversation, local, and cloud brains without changing flow.
Current truth

A fresh CMake build passes both native and browser smoke lanes. Squidly is still an explicitly Windows-first scaffold: richer shell, persistence, document extraction, backend packaging, and physical-device validation remain open work.

Scaffold - Windows prototype

System route

Follow the whole machine.

The public tour shows the shape. Members can open every chapter, search the atlas, follow related systems, and download eligible releases.

01screen + audio
02OCR + STT
03context assembly
04Advisor + session record

17 connected chapters

Every subsystem has a door.

01

System map

A local sensing and guidance loop

sense -> ground -> advise
02

Native host

One Windows process coordinates the system

config -> services -> session
03

Second screen

Three lanes keep different kinds of help separate

guidance | work | conversation
04

Visual input

Desktop evidence enters through explicit capture actions

pixels -> text + meaning
05

Conversation input

Microphone and rendered audio stay distinct

two streams -> named turns
06

Speech recognition

Manual and live speech routes are independently configurable

audio -> partial -> final turn
07

Text recognition

Fast local OCR and deeper image analysis coexist

image -> ordered evidence
08

Grounding

Current evidence is assembled with durable context

evidence + memory + references
09

Reference library

Folder-backed references become ranked snippets

folder -> chunks -> ranked context
10

Model boundary

Guidance is pluggable and visibly degraded

grounded prompt -> bounded help
11

Local boundary

A small token-gated server connects the Advisor

token -> action + status stream
12

Durable record

Each session leaves an inspectable local trail

session id -> inspectable record
13

Operations

Failures stay named and latency stays measurable

state + reason + latency
14

Evidence boundary

The scaffold has broad automated coverage and named limits

2/2 fresh lanes; scope remains narrow
15

Runtime profile

One shipped config makes the active route visible

one profile, visible choices
16

Live loop

Turns can be refined without rewriting prior work

turn -> helper -> next turn
17

Local output

Guidance is joined to the evidence that produced it

evidence -> guidance -> record

Member library

Open the complete Squidly atlas.

Deep explanations, diagrams, cross-links, evidence, release history, and the latest eligible repository archive.

Unlock the manual