A terminal that never hangs up.

Findie's PTY daemon owns every agent session, not the window. Close the app, restart the machine, come back: nothing you saw scrolls away.

The PTY daemon

Sessions outlive windows.

Terminals in most AI tools are widgets: close the tab, lose the shell. Findie runs a detached daemon that keeps the real PTY alive underneath everything.

Detached by design

The daemon owns the shell, not the window. Quit the app mid-run; the agent's session keeps executing and logging.

Reattach anywhere

Come back on desktop, in the browser, or from your phone over an encrypted relay. Scrollback, cursor and history are exactly where you left them.

Every command, live

Watch agents run builds, tests and git operations in real time. Prompts are marked with OSC 133, and exit codes come from durable probes, not guesses.

The same terminal, inside the studio.

This is Findie's terminal view: your shell, your rc files, your colors. Agents type into it; you can too.

findie · terminalsession persists on restart
Findie's terminal view showing a real shell session inside the app
pty protocol v3 OSC 133 prompt marks detached daemon durable exit probes full scrollback

Specifics, for the skeptics.

Session lifetimeSurvives app restarts. The daemon is a separate process; windows are just viewers.
Prompt integrityEvery prompt boundary is marked with OSC 133, so runs, retries and agent turns never blur together.
Exit statusCommand results come from a durable exit-event probe, not from parsing whatever was on screen.
Stream protocolPTY protocol v3: resize-safe, replay-safe, and honest about resets instead of faking a clean screen.
Remote accessReattach from the mobile app through an end-to-end encrypted relay; the host key is pinned on your phone.

Attach to your first session.

Findie runs on your machine, against your repos, with your model subscriptions.