Skip to content
The Stacklumen platform is in private alphaSee the products

Your whole stack.
One window.

StackIDE is the Stacklumen desktop app for Mac and Windows. Every site, its content and its clients, your code and git, a real terminal and the coding agents you already use, in one window that stays in step with the web.

  • Mac · Apple silicon and Intel Mac Apple silicon, Intel
  • Windows · x64 and Arm Windows x64 and Arm
  • Signed and notarised for macOS Signed Notarised for macOS
  • Updates in the background Updates In the background

A short demo of StackIDE, the Stacklumen desktop app, plays: Northgate's home page opens in the editor and a terminal opens in its folder; Claude Code, started from the Agents panel, tightens the hero heading and adds a call to action, and the open file updates; the heading is rewritten and saved, and the Designer tab shows it live; the status bar's Publish button puts Northgate live, step by step.

The whole job in one window. Laid out like the work.

Sections down the left, every site and file beside them, one strip of tabs for everything you open, your terminals under it, your agents on the right, and a status bar that always knows what’s saving.

StackIDE's window, part by part. Each part the drawing shows is described in the list under it; choosing one lights it on the drawing.

Point at a part of the window, or choose one below. Choose a part below.

Your sites, as folders. Kept in step both ways.

Sync a site to a folder and it becomes plain files: a page per HTML file, one stylesheet, each page’s own code. Save in any editor and the designer has it within seconds; edit in the designer and the folder follows.

Northgate, synced to the folder ~/Stacklumen/Northgate. A short demo plays: the heading is rewritten in an editor and saved, and the site's designer takes the new words within a second; a teammate changes the call to action in the designer, and the file in the folder follows; then both change the heading at once, the site keeps its version, and your copy is saved in .stacklumen/conflicts with a notification saying so.
pages/<page>.html
Each page, as Terminal’s Code shows it
Sent to the site
styles.css
The site’s stylesheet
Sent to the site
page-code/<page>.head.html, .body.html
Each page’s own code, in <head> and before </body>
Sent to the site
terminal.json
The site’s manifest; the site writes it
Stays on your computer
.mcp.json
Stacklumen’s MCP server, for agents started in the folder
Stays on your computer
.stacklumen/
The sync’s own state, and conflict copies
Stays on your computer

A conflict keeps both

When you and the designer change the same lines, the site keeps its version and your copy is saved in .stacklumen/conflicts first, with a notification.

Agents arrive connected

Syncing merges Stacklumen’s MCP server into the folder’s .mcp.json, never overwriting it, so an agent started there finds it without being told.

Nothing lost while closed

An edit made while StackIDE was closed is still an edit when it opens. On a Mac, folders keep syncing with the window closed, until you quit.

Folder sync in the docs

A real terminal. And the agents you already use.

Terminals are your own login shell, side by side under your tabs. The Agents panel finds the coding agents on your computer and starts the one you choose in the folder you’re working on — in a synced site’s folder, already connected to Stacklumen.

  • Claude Code claude
  • Codex codex
  • Gemini CLI gemini
  • Cursor Agent cursor-agent
  • Copilot CLI copilot
  • opencode opencode
  • Amp amp
  • Aider aider
  • Goose goose

StackIDE never talks to an AI model and holds no AI key: it starts your own agent, with your own sign-in and plan. How agents work in StackIDE

Code and git, in the same window. With your own keys.

Open any folder on your computer: an editor for HTML, CSS, JavaScript and TypeScript, JSON, Markdown, Python and YAML, diffs side by side or in one column, and git’s everyday loop — branch, stage, commit, pull and push.

StackIDE's Code page for the folder ~/Stacklumen/Northgate, a git repository on the branch main, beside the diff of pages/index.html: the hero heading tightened and a Start a project link added. A short demo plays: the diff switches from side by side to one column, a commit message is typed and Commit all commits both changed files, the commit tops the history, and Push sends it. The layout buttons on the diff are real.

Your credentials, as in your terminal

Git runs in the folder with your own PATH, credential helpers and SSH keys, so a push signs in exactly as it does from your shell.

Nothing destructive

StackIDE never discards, resets or force-pushes anything. Those stay in a terminal, where you type them yourself.

It follows the disk

The tree and the diff follow the files as an agent or a branch switch changes them, and an unsaved edit is never overwritten without asking.

Code in the docs

Terminal Cloud, on your computer. Clone, run, review.

Clone a Cloud app to ~/Stacklumen, run its dev server here and inspect it to the line of source. Ship for review opens a pull request with its own preview; Merge & deploy puts live exactly what was previewed.

  1. Clone The app’s repository to ~/Stacklumen, on its branch, with your own GitHub sign-in.
  2. Run Dependencies installed when they’re missing, the dev server on a free port.
  3. Preview Full width, Tablet · 820 and Phone · 390, live as you edit.
  4. Inspect ⇧⌘C, then click anything to open the line of source behind it.
  5. Ship for review A branch, a commit, a pull request, and a preview built of it.
  6. Merge & deploy Exactly the commit that was previewed, built and put live. Roll back any time.

Cloud deploys are by application. While we set the company up, a workspace asks and Stacklumen approves; until then StackIDE holds New app, Deploy and Merge & deploy, and says where the request stands. Cloning and running apps on your computer stay open. Cloud in the docs

Keyboard first. Every section a keystroke away.

⌘1 to ⌘9 walk the rail, ⌘K finds any site, tab, agent or command, and the terminal and the Agents panel fold in and out with a key. Every key

⌘ Command · ⌃ Control · ⌥ Option · ⇧ ShiftOn Windows, ⌘ and ⌃ are both Ctrl

Command palette
Command K
Ctrl K
Go to a section
Command 1 to 9
Ctrl 1 to 9
Show or hide the sidebar
Command B
Ctrl B
Terminal panel
Control backquote
Ctrl backquote
Agents panel
Option Command B
Ctrl Alt B
New terminal
Control Shift backquote
Ctrl Shift backquote
Previous or next terminal
Option Command Left arrow or Option Command Right arrow
Ctrl Alt Left arrow or Ctrl Alt Right arrow
Open a folder in Code
Command O
Ctrl O
Save a file
Command S
Ctrl S
Commit, from the message box
Command Return
Ctrl Enter
Inspect, in a Cloud preview
Shift Command C
Ctrl Shift C
Palette, from any tab
Shift Command P
Ctrl Shift P
Close the tab
Command W
Ctrl W
Reload a web tab
Command R
Ctrl R
Settings
Command comma
Ctrl comma
Full screen
Control Command F
F11

Built to live on your computer. Signed, sandboxed, fenced in.

An app that holds your session, your folders and a terminal has to earn its place. What it may touch, and how it proves it’s ours, is written down. Security and storage

Signed and notarised on Mac

Mac builds are signed with a Developer ID and notarised by Apple, so Gatekeeper opens them like any app you download.

Windows, honestly

The Windows installers are not code-signed yet, so SmartScreen may ask the first time. The download page prints every installer’s SHA-256 to check it against.

Sign in through your browser

A key pair made inside the app seals the handoff. The token lasts two minutes, and only the app that asked can open it.

An encrypted session

Your session is encrypted on disk with a key your system keeps — on a Mac, in the Keychain. Signing out clears it entirely.

Pages fenced in

Stacklumen’s pages run sandboxed and isolated, and only its own addresses open inside the app. Everything else opens in your browser.

Only the folders you chose

Files are read and written only inside folders you synced or opened in Code, every path checked after following links.

Previews kept apart

A Cloud app’s preview runs in its own session: no Stacklumen cookies, no permissions, only addresses on your own computer.

Updates that wait for you

New versions download in the background and install when you press Restart to update, or the next time you quit.

Mac and Windows. A build for every processor.

Sign in on the download page and it offers the build for your computer first, then every installer with its size and fingerprint.

Mac

System
macOS 13 Ventura or later
Processors
Apple silicon (arm64) and Intel (x64), a build for each
Download
A disk image (.dmg)
Signed
With a Developer ID, and notarised by Apple
Updates
Install themselves, from 0.1.5 on

On 0.1.4 or older? Builds before 0.1.5 weren’t signed, so they can’t update themselves: download the current version once, and every update after it installs itself.

Windows

System
Windows 10 or later
Processors
x64 and Arm (arm64), a build for each
Download
An installer (.exe), for you alone by default
Signed
Not yet — SmartScreen may ask the first time
Updates
Install themselves

If Windows says “Windows protected your PC”, choose More info, then Run anyway. Check the installer’s fingerprint against the download page first.

It installs as “Stacklumen” for now, and takes the StackIDE name in an update. There is no Linux build, and StackIDE needs a connection: Stacklumen’s pages in its tabs are served live.

Every screen, written down. Twenty-two sections of docs.

What every button does, every key, and every message you might meet, read off the app’s own source.

Questions. Answered plainly.

How does StackIDE relate to Terminal and the Hub?

It is the same Stacklumen account and workspace, in one window. The designer, a site’s dashboard, a client’s full profile and chat threads are Stacklumen’s own pages in tabs, so what you do there is exactly what happens on the web, and they update when Stacklumen does. Pulse, Content, Brand, Clients, Inbox, Developer, Code and Cloud are StackIDE’s own screens over the same API. What a browser tab can’t do — a real terminal, folders kept in step with your sites, git, your coding agents and Cloud apps running on your computer — is what the app adds.

Why does it install as “Stacklumen”?

StackIDE is the app’s new name, and the installed app takes it in an update. For now it is called Stacklumen in Applications, the Dock and the Start menu, in its window and its menus, and Settings → About reads “Stacklumen Desktop”. It is the same app.

What does it cost?

Nothing extra during the private alpha: StackIDE comes with your Stacklumen account. Downloads are for signed-in accounts, and what you can do in the app follows your workspace’s plan and your role, the same as on the web.

Which coding agents does it run?

Claude Code, Codex, Gemini CLI, Cursor Agent, Copilot CLI, opencode, Amp, Aider and Goose. StackIDE finds the ones installed on your computer and starts the one you choose in a terminal, in the folder you choose, with your own sign-in, plan and settings. Agents you haven’t installed are a link away.

Does StackIDE talk to an AI model, or need an AI key?

No. StackIDE never talks to an AI model and holds no AI key. It starts your own agent by its command name, from a fixed list, and reads the chats your agent keeps on your computer without changing them. An agent started in a synced site’s folder finds Stacklumen’s MCP server in the folder’s .mcp.json.

Is the Windows installer signed?

Not yet. Until it is, SmartScreen may say “Windows protected your PC” the first time: choose More info, then Run anyway. The download page prints each installer’s SHA-256, and checking it is how you tell our copy from any other. Mac builds are signed with a Developer ID and notarised by Apple.

My Mac is on 0.1.4 and won’t update. Why?

Builds before 0.1.5 weren’t signed, and a Mac only installs updates into a signed app. Download the current version from the download page once; from then on, updates download in the background and Restart to update appears in the status bar.

Can I deploy with Cloud?

Terminal Cloud deploys are by application while we set the company up: a workspace’s owner or admin asks, and Stacklumen approves. Until then, StackIDE’s Cloud shows where the request stands and holds New app, Deploy and Merge & deploy. Cloning an app and running it on your computer work either way.

Where is my work kept?

On Stacklumen, as on the web: sites, content, clients, chat and your account. On your computer are the folders you chose, your session (encrypted) and the app’s own few settings, such as window size and theme.

Is there a Linux build? Does it work offline?

There is no Linux build. StackIDE needs a connection, because Stacklumen’s pages in its tabs are served live. Folder sync waits and tries again while you are offline, and an edit made while the app was closed is still sent when it opens.

Put the whole job in one window.

StackIDE for Mac, Apple silicon or Intel, and Windows. Sign in with your Stacklumen account to download.

Private alpha · Installs as “Stacklumen” for now · Mac builds signed with a Developer ID and notarised by Apple