Terminal and AI CLIs

Watch the videoClaude Code in the terminal 00:29

Per-command status dot. A dot appears next to each command you run: blue if it succeeded, red if it failed (the tooltip shows the time, duration and exit code). LightNote enables this automatically in PowerShell and Git Bash, without changing your setup — toggle it in Settings → Terminal → Shell integration. Other shells (cmd, WSL) or custom commands don't show the dot.

Open an integrated terminal (full VT emulator, via ConPTY) with Ctrl+' (on the US keyboard layout, also Ctrl+`). It becomes a tab and can be moved between the window areas. The available shells and the AI CLIs detected on the PATH (e.g. claude) are configurable in Settings → Terminal and Settings → AI Assistants. In the New terminal menu, choosing an AI CLI opens that CLI as the terminal — the TUI/colors show up normally, and quitting it closes the tab.

Schedule a send. In the terminal context menu (right-click), Schedule send… lets you send an Enter (or some text) later — handy to resume an AI CLI when the usage limit resets, without watching for it. Pick a trigger: at a time, after some minutes, every interval (recurring), or when the terminal goes idle. The computer is kept awake until it fires. The schedule lasts while the terminal tab stays open.

You can have several schedules at once. When there is any, the menu item shows Scheduled sends (N)… and opens a manager: a table with the terminal, what will be sent, when, and a live countdown to the next fire, with New, Edit and Remove buttons. While there are schedules, a clock indicator with the count appears in the status bar (click it to open the manager) and a small clock marks the terminal tab that is armed.

AI turn-completion notice. When an AI CLI terminal falls silent — a sign the agent has finished its turn — LightNote lets you know: a toast appears (click it to focus that terminal) and the tab blinks a few times, then keeps a highlight until you open it. If the window is in the background, its taskbar button flashes too. The notice applies only to AI CLI terminals, and only when the tab is not focused. Turn it on/off and tune the silence threshold in Settings → Terminal → AI turn-completion notice.

Terminals come back with the window. When you close and reopen the workspace, plain shell terminals (Command Prompt, PowerShell, Bash) are reopened — and in the folder you were in, not the one the terminal started in. The screen contents do not come back, but the command history belongs to the shell itself and is still there: the ↑ key works as usual. AI assistant sessions are left out and keep being offered separately, because a new terminal is not the same conversation. Environment variables and environments you activated by hand in that session (a venv, for instance) do not come back either: the terminal reopens in the right folder, but it is a fresh shell.