Getting started
Open a project
Projects, and the sikemux.json that adds actions and tasks to one.
A project is a folder: its editor, terminals, Git and search all work in that directory. Open one with ⌘O, or from a terminal with the sikemux CLI:
sikemux .
sikemux src/App.tsx:42:5Install the CLI from Settings → CLI.
Project config
Check a sikemux.json into a project to add actions, tasks and a preview to the command deck (⌘⇧P). Sikemux shows each command and asks before running it.
{
"version": 1,
"actions": [
{
"id": "check",
"label": "Run checks",
"command": "pnpm check",
"placement": "terminal",
"contexts": ["project"]
}
],
"tasks": [{ "id": "dev", "label": "Dev server", "command": "pnpm dev" }],
"preview": { "url": "http://localhost:5173", "command": "pnpm dev" }
}Agents can start, read and stop these tasks too. Tasks keep running in Sikemux’s background process while the window is closed.
Quitting
Terminals, agents and tasks keep running when you quit, and come back where they were. Quit and Stop Everything (⌥⌘Q) ends them.