neuron-explorer
Steering-first neuron explorer for Qwen3.5-4B: push every MLP neuron, keep every rollout, browse the results
翻譯準備中
正在載入完整 README。 以下為已儲存的摘錄。
Terminal-first workspace manager for AI coding sessions on macOS.
WorkSpaces gives you a native app that wraps a terminal with some niceties for spinning up isolated workspaces. Designed to optimize terminal-based coding agent workflows.檢視完整 README ↗Terminal-first workspace manager for AI coding sessions on macOS.
WorkSpaces gives you a native app that wraps a terminal with some niceties for spinning up isolated workspaces. Designed to optimize terminal-based coding agent workflows.
bash session.Download Latest Release (macOS 14.0+)
.dmg from ReleasesAlphabetical and Last Accessed modesCmd+D, focus, resize, equalize)cmd+o to open repo in editor, defaulting to zedscripts/setup, scripts/stop, scripts/archive; legacy setup.sh / archive.sh)Docker Compose workspaces run each workspace's terminal and Git operations in a Linux container. The standalone agent sandbox example provides the same base environment with ordinary Compose commands and an optional Postgres service.
swift run workspaces
swift run workspaces .
swift run workspaces repo add ~/code/my-repo
swift run workspaces ws new my-repo feature-auth
swift run workspaces open my-repo/feature-auth --cmd "claude"
swift run workspaces ws race my-repo "add a health endpoint" --n 3 --cmd "claude"
swift run workspaces ws launch my-repo/feature-auth --cmd "claude" --json
swift run workspaces ws read my-repo/feature-auth --lines 50
swift run workspaces ws send my-repo/feature-auth --text "run the tests" --enter
ws race fans one prompt across N fresh worktree workspaces (race-<slug>-1..N)
and runs the agent headlessly in each (<cmd> -p '<prompt>', output in the
workspace's .race-agent.log). Use workspaces open <repo>/<name> to attach to
any of them interactively.
ws launch is the detached counterpart to open: it returns a handle instead of
attaching, so a script can start an agent and come back to it. The handle is a
tmux session on the app's own -L workspaces socket, named the way the app names
that workspace's terminal — opening the workspace in the app (tmux-per-session
mode) attaches to the agent already running there rather than starting a second
one. --name <label> launches a sibling session instead. ws read and ws send
take either a handle or a workspace selector. ws send types the text in chunks
small enough to stay under the pty input queue's depth and then reads the pane
back, reporting delivery unverified when the pane does not show what it sent.
Open Settings (Cmd+,) to configure workspace root location.
WorkSpaces is designed to be forked. There's no plugin system or extension API — instead, the codebase itself is the API. Common customizations:
ContentView.swift to rearrange panesscripts/ (setup, stop, archive) or use legacy root hooks (setup.sh, archive.sh)RepoLandingView.swift, SidebarView.swift, and SidebarRows.swiftTerminalView wrapper abstracts the terminal backendShortcutRoutingPolicy.swiftIf you build something interesting on top of this, open an issue.
backlog/ROADMAP.md and the other files in backlog/ sketch a loose direction. It evolves as the project gets used and developed — nothing there is a promise.
Bootstrap a fresh checkout with:
./scripts/setup
After bootstrap, use the root mise catalog for day-to-day work:
mise run build-ghosttykit
mise run build
mise run test
mise run check
mise run dev-launch
mise run dev-smoke
mise run evidence -- --pr <number> --name <slug>
Lume validation entry points are also available from the root catalog:
mise run dev-lume-ensure
mise run dev-lume-preflight
mise run dev-lume-standalone-validate
mise run dev-lume-macos-smoke
Run mise tasks for the full top-level catalog. Web dashboard tasks stay in web/.mise.toml; run them with mise -C web run <task>.
The bootstrap path validates and trusts only the reviewed root/web mise configs, then installs locked tool versions. Keep secrets and broad trust settings out of mise config; see mise security.
For a product-level overview of WorkSpaces, see:
For contribution guidelines and project structure, see:
For release/signing/notarization details, see:
For performance testing and benchmarking workflows, see:
For introducing Settings-gated UI experiments, see:
For local app-shell automation from WorkSpaces terminal tiles, see:
For VM and provider-backed workspace architecture, see:
The Lume validation flow uses isolated WorkSpaces-managed VM storage and a standalone validated-base manifest before the app will reuse a macOS base VM.
For the Agent Factory (autonomous pipeline) system overview and trust model, browser-openable directly, see:
For UI smoke/capture script entry points, see:
Apache-2.0 — Copyright 2026 Michael Fairchild