A coding companion
Everybody can code.
Ultimate third wheel.
Glass Code sits between you and your editor. Put the caret on anything you don't recognise — a ??, a bracket, a word you've been copying without knowing why — and it tells you what that piece does in this line, not in the abstract.
Inline explanation
The sentence opens inside the code.
Not a panel at the edge of the window. The lines part above the statement you are on and the explanation sits in the gap. Slide along the line and it assembles itself — each fragment lit under the token it came from.
Move along a marked line. It plays on its own until you take over.
Day one
Written for somebody who has never seen a semicolon.
Every token comes back with what it is, what it does in plain words, the tokens next to it worth knowing — and worked examples, including the one that breaks.
Twelve categories, one vocabulary. The same word is classified the same way whether you are in a JavaScript file or a C# one, because one thing decides.
Same answer, any editor
var is a declaration in JavaScript and a type in C#.
Both editors say so, because Glass Code decides — not the editor's language support. One of them hands over what its parser called the token; the other has no parser to ask. The answer does not change.
Alignment
Something has to know that += is the word “adds”.
That link is what makes the hover mean anything, and it is not string matching — it holds when the sentence is Ukrainian, German or Japanese, where the words arrive in a different order entirely.
Switch languages and watch the threads cross. Nothing about the code side changed.
The map
Then it steps back and shows you the whole thing.
Folders, files, the functions inside them — and the ideas that live across several files at once and have no file of their own. Drag it around. Hover anything to see what it touches.
- folder
- file
- function or name
- an idea you wrote down
Your model
Bring your own key. Or your own machine.
The model sits behind one seam that every editor shares, so a subscription, an API key and a model running on your laptop are the same slot with different credentials.
Ask for the short version or the careful one. The button is on the popup and the answer re-resolves in place.