for vibe coders · claude code first
Create with AI.
Understand what you create.
Glim is a tiny firefly that lives beside your coding agent. It watches what your AI does, explains it in plain words, and turns waiting time into learning time.
Free dictionary below, no signup. The app is being built in public.
A night light for your terminal
Glimfly is a small desktop companion for Claude Code. Glim rests in the corner of your screen, watches your agent build, and tells you what is happening in words you actually use. It never wanders across your screen and never steals your focus.
› add a login page to my app
Planning: 3 steps
Created src/pages/login.astro
Modified auth.ts · running tests…
Your agent is building the login page. Right now it is writing the rule that checks passwords. Nothing is live yet. Before you ship, I'll show you the two things to double-check.
A glimpse of the app we are building in public.
How it works
-
Glim watches. A small light rests in the corner of your screen and pulses while your agent works. Calm glow means all good.
-
Glim explains. Every move your agent makes, told in plain words as it happens. No dev-speak.
-
You ship with confidence. When the session ends, Glim sums up what changed, why, and what to check before you go live.
Claude Code first. Cursor and Lovable are next.
Asleep, a quiet glow. Awake, it explains. That is the whole personality.
You shipped it. Do you understand it?
How much of their own code developers still understand when AI writes it, in Anthropic's own study:
Fifty percent. Half. Down from 67% when they write it themselves. The biggest gap: debugging. Researchers call it comprehension debt, and the bill arrives when something breaks.
The stuck loop
Your agent keeps fixing the same bug. You can't tell why, because the code is a stranger's.
The fear of touching it
"It works, don't touch it" is not a plan. It's a prayer with a deadline.
The silent holes
Exposed API keys and open databases don't warn you. They wait. Understanding is a security feature.
Watch Glim teach. One line at a time:
- npm ERR! ERESOLVE unable to resolve dependency tree
- Two packages your app uses want different versions of the same thing.
- Access blocked by CORS policy: No 'Access-Control-Allow-Origin'
- Your app called a server that never said it was allowed to answer.
- UnhandledPromiseRejection: connection terminated
- Something failed quietly, and nothing was there to catch it.
- fatal: not a git repository (or any of the parent directories)
- You're in the wrong folder. Git can't see a project here.
- Missing environment variable: STRIPE_SECRET_KEY
- Your app needs a key you haven't given it yet.
- ECONNREFUSED 127.0.0.1:5432
- Your app knocked on the database's door. Nobody's home.
- CONFLICT (content): Merge conflict in src/App.tsx
- Two changes touched the same lines. Someone has to choose.
- Row Level Security policy violation for table "users"
- The database refused to hand out data it shouldn't. That's the lock doing its job.
Move your cursor and Glim follows. In the app, she narrates your real session this way. Scroll and Glim follows. In the app, she narrates your real session this way.
Full lessons: npm & node_modules · CORS · git basics · environment variables · databases · rollback & revert · Row Level Security
What you get
Four things, all live beside your terminal while you work.
The night light
A quiet glow that pulses while your agent works. All good, keep flowing.
Plain-language narration
What your AI is doing, as it happens, in words you actually use.
Waiting becomes learning
While the agent runs, Glim offers 30-second lessons and quizzes about your project, not textbook code.
The pre-ship check
Session over: what changed, why, and what to verify before you ship. No more shipping blind.
The Vibe Coder's Dictionary
Every word your AI throws at you, explained the way a friend would. Free, no signup. Each entry also teaches you how to say it like a dev.
API key vs secret vs token: what is the difference?
A secret is any credential you keep hidden; an API key is a long-lived secret identifying your app, and a token is a short-lived secret identifying a user or session.
gitHow do you undo in vibe coding? Rollback, revert and version history
Rollback, revert, and version history are different ways of getting your project back to a state that worked before the last change broke it.
webLocalhost vs production: why your app works on your machine but breaks online
Localhost is your app running privately on your own machine; production is the live version everyone else can actually use, and the two don't always behave the same.
aiTokens vs credits: what you are actually paying for when you vibe code
Tokens are the raw unit AI models bill by; credits are the wrapper currency your coding tool converts them into, at an exchange rate that isn't fixed.
aiWhat are hooks in Claude Code?
A hook is a command you wire to a specific moment in Claude Code's process (like after a file edit or when it finishes a turn) so it runs automatically without you asking.
aiWhat are subagents in Claude Code?
A subagent is a separate Claude instance your coding agent spawns to handle one bounded task in its own context window, then hands back just the result.
Be there when Glim lights up
One email when the app is ready, a handful while we build it in public. First light goes to the waitlist.
Fair questions
What is Glimfly?
Glimfly is a companion app for vibe coders: people who build software by directing AI agents. Glim, a small firefly, sits beside your coding agent, explains what it is doing in plain words, teaches you during dead time, and tells you what to check before you ship.
Which tools will it work with?
Claude Code first, because that is where we build and test every day. Cursor and Lovable support comes next.
When does it launch, and what does it cost?
We are building in public right now. The dictionary is free forever. The app will launch with a free tier; join the waitlist to get in first.
Who is building this?
A beginner vibe coder and his AI co-director, in public. Glimfly exists because we personally hit every wall described on this site.