Product

Webbee Code: The AI Coding Terminal That Doesn't Forget What You Were Doing

imperal.io Team5 min read

Close the laptop, come back tomorrow, say 'continue', and she picks up exactly where she left off. Session state that survives the process, not just the prompt.

Webbee Code: The AI Coding Terminal That Doesn't Forget What You Were Doing

The Real Pain: Every Session Starts From Zero

Your laptop sleeps. The terminal closes. You switch from your desktop to a laptop on the train. In almost every AI coding tool, that's the moment the session dies. You come back, open a new chat, and start re-explaining: here's the repo, here's the bug, here's what we already ruled out, here's the decision we made twenty minutes ago that you're about to suggest reversing.

This isn't a rough edge that better prompting fixes. It's structural. Chat-box coding tools tie state to the process, the browser tab, the terminal process, the in-memory conversation. Kill the process and the state goes with it. The model has no memory of the work because the work was never actually persisted anywhere; it was just sitting in a buffer, one crash or one closed tab away from gone.

The cost isn't abstract. It's the five minutes you spend re-pasting context every time you switch machines. It's worse when the agent, having lost the thread, quietly redoes work it already finished, or contradicts a decision it already made and you already accepted. Multiply that across a day of real work and it adds up to a tax on every session, one that most tools simply expect you to keep paying.

What's Actually Different: State Lives With the Work, Not the Window

Webbee Code keeps session state durably. Walk away for an hour, a day, switch machines entirely, come back, say "continue," and she picks up exactly where she left off. Not a summary of where she left off. The actual state: the files she was looking at, the command she was mid-way through, the reasoning that got her to the last thing you agreed on.

Nothing gets re-explained. No re-pasting the last ten messages, no rebuilding the mental model of the bug from scratch, no re-litigating a decision that was already settled.

This works because of how the session is stored, not because of a clever prompt trick. Imperal's kernel persists state durably, the session isn't a fragile in-memory chat thread that lives and dies with a process. It's data that survives the process ending. That's the difference between a tool that feels present because it responds fast, and one that's actually still there when you come back.

Real Hands-On Capability: She Works in Your Directory, Not a Chat Box

Webbee Code reads files, writes files, and runs commands directly in your working directory. There's no intermediate step where you copy code out of a chat window, run it yourself, and paste the output back in so she can see what happened. She sees what happened, because she's the one running it.

Tabs are isolated sessions, and that isolation is enforced, not assumed. Open a second tab against a repo that another tab already holds, and the new tab gets its own git worktree, a separate working copy, so two parallel tasks can't step on each other's changes. You can genuinely run two things at once against the same repo without one silently clobbering the other.

When that isolation isn't possible for some reason, Webbee Code fails soft: she tells you, honestly, that the guarantee didn't hold in this case, rather than pretending it did. No silent overwrite, no quiet assumption papered over.

This closes a real architectural gap that shows up in model-centric coding tools: a wrong guess from the model reaches the delete, the write, the destructive command, because there's nothing between the model's proposal and the filesystem executing it. In Webbee Code, the model proposes and Imperal's kernel decides what's actually safe to execute. That's the line that matters, and it's why parallel tabs against the same repo don't turn into a race condition.

Remote Coding: Kick Off a Task, Stream the Output Anywhere

You don't have to sit and babysit a terminal while a task runs. Start a coding task in Webbee Code and stream the output somewhere else entirely, to Telegram, or to the panel, and go do something else while it works.

You can switch modes and destinations mid-task, right from the panel, without restarting anything. Start a task expecting to watch it, decide halfway through you'd rather get pinged on Telegram instead, and switch. The task doesn't reset to accommodate the change.

Telegram and the panel are live today. More connectors are coming: Discord and WhatsApp are on the way, but the underlying point isn't the specific list. It's that where you receive the output shouldn't be locked to where you started the task.

Three Modes for Three Risk Tolerances

Not every task carries the same risk, and Webbee Code doesn't treat them all the same. In the default mode, she asks before anything risky, before a destructive command, before an action that's hard to undo. Nothing irreversible happens without your say-so.

Other modes exist for situations where you're comfortable granting more autonomy. A task you trust, a sandbox you don't mind her moving faster in, work where asking before every step would just slow things down without adding safety, you choose the mode that matches how much you trust the specific task in front of you, not a fixed setting you're stuck with everywhere.

Switching modes isn't buried in a settings menu. Change it and the prompt field updates live, along with the mode indicator, so you always know exactly which mode you're in before you hit enter. No guessing whether the next command is going to run quietly or ask first.

Try Webbee Code

The best way to understand session persistence is to feel it happen. Open Webbee Code, start something, close the terminal, come back later, and say "continue." Watch her pick the thread back up exactly where you left it.

And Webbee Code is one surface among several. If you want the full picture, how the panel, Telegram, and the connectors still on the way fit together into one continuous way of working with her, not a separate tool for every window, read how she shows up on every surface.

Product

One Webbee, Every Surface: The Same AI Agent on Panel, Terminal, and Messenger

Panel, terminal, Telegram, one agent, one memory, one context. Switch surfaces and nothing gets left behind, because nothing was ever tied to the surface.

imperal.io Team · 6 min
Product

Bring Your Own LLM: Running Imperal on Your Model, Your Infrastructure

Platform default, your own API key, or your own OpenAI-compatible endpoint on your own hardware: BYOLLM is real, functioning, and Enterprise-gated today.

imperal.io Team · 5 min
Developers

Imperal SDK: The API Surface for Building on Imperal

pip install imperal-sdk. Auth, billing, storage, and validation handled by the runtime, you write what your extension does, and get paid per action.

imperal.io Team · 4 min
imperal.io