1

Install

Download one installer and run it. No admin rights needed — it installs per user.

After installing, .md files are associated with Sunset Editor, so double-clicking one in Explorer opens the app with that file in a tab. If the app is already running, the tab is added to the existing window rather than opening a new one.

The AI CLIs have to be installed separately. Sunset Editor drives the claude, gemini and codex you already have; it does not ship them. A provider that is not installed shows a note instead of a session list.

Download for Windows (v3.0.24)

New versions are checked at startup and once an hour after that, and downloaded quietly. When one is ready you are asked whether to restart now; choose later and it is applied the next time you quit. If you do not want to wait, click the version number at the top right and use Check for updates.

2

Open a folder

Everything starts here. Open your working folder with Open folder ▾ in the toolbar and the file tree appears on the left, with that folder's AI sessions listed below it.

  • Press in the header to star that folder.
  • Any folder you have opened is remembered, so you can pick it straight from Open folder ▾.
  • If the folder has a package.json, a ▶ Run button appears in the header.
The session tab strip and the Claude session list at the bottom of the sidebar.
The session tab strip sits under the file tree. Click an icon to switch to that provider's list.
3

Your first session

Click a row in the session list and a terminal tab opens inside the app, carrying on that same conversation. To start fresh, press in the header.

  • Rename — right-click a row to rename it. Easier to recognise than the name taken from the first question.
  • Star (★) — a starred session stays at the top of the list even in other folders, with a badge showing which project it belongs to.
  • Closing the tab also ends the running session, but the conversation is kept. Open it again from the list.
Terminal tabs cannot be moved to another window. Drag one outside and you get a notice; the tab stays where it was. Editor tabs and run tabs can be moved.
4

Harness — giving a session its character

A harness is the instruction that session always follows. Write it once and you stop repeating yourself.

  • in the session panel header — the default harness. Applied automatically to new sessions made with .
  • Right-click a session → Edit harness — for that one session only.
  • Under the editor there are six samples (final review / images and video / research / tests / documentation / cleanup). Click to read one and insert it; what you already wrote is kept and the sample is appended below.
The harness editor window.
Resize the window from its bottom-right corner, and drag the title bar to move it.
A saved harness applies the next time you open the session. To put it into a session that is running right now, press Restart session in the notice — the conversation carries over.
5

Delegation — handing work to another AI

Right-click a session, open Assign delegate, and write down which kind of work goes to whom.

  1. Write what kind of work it is. For example: "make icons and images"
  2. Choose who it goes to. Sessions in this folder, plus sessions you starred (★) in other folders.
  3. Turn Write on and that helper can create and change files. Off, it only reads and answers.
A row is only saved when it is complete. If "what kind of work" is empty the row is not saved, and the screen says so. What you set applies from the next time the session starts.

The actual handing over is one line inside the session.

node scripts/delegate.mjs run codex "make me an icon"

That command prints a task number and ends at once. The app finds the request, opens a tab like Codex: Delegated 3 to run it, and the session that asked carries on without waiting. More on delegation →

6

Live rooms — showing your screen

Press 📡 Share in the toolbar from a terminal tab and a room opens. Send the link to your team and they watch it in a browser — nothing to install, nothing to sign into.

  • Open rooms collect in the Rooms tab in the sidebar. Click a room you opened and you jump to that terminal tab.
  • Watchers can only watch. Only the host types.
  • Hover a chat line and ⌨ Insert appears. It puts that line on the terminal input line, and you press Enter yourself to run it.
  • SSH server tabs share the same way.

More on live rooms →

7

SSH servers

Press in the Servers tab in the sidebar to open the dialog. Fill in name, address, user, port and key file, and every click in the list opens that server's shell in a tab.

The add-server dialog.
  • Passwords are never stored. If the server uses one, type it into the terminal that opens.
  • Key files are picked, then copied. The key you choose is copied into ~/.ssh — a private key in a shared folder is readable by other users, so ssh refuses it outright (Permissions … are too open). Keys already inside ~/.ssh are left alone, and a different key with the same name is placed beside it rather than over it.
  • It uses the OpenSSH that ships with Windows, so ~/.ssh/config applies as it is. If you have a Host alias there, just put the alias in the address field.
8

Shortcuts

ShortcutAction
Ctrl+NNew file
Ctrl+OOpen file
Ctrl+SSave
Ctrl+WClose the current tab
Ctrl+TabNext tab
Ctrl+FFind in the current document
Ctrl+Shift+FFind across the open folder
F11Full screen

You have read it — now open it

Open one folder and the screen tells you the rest.