Repository navigation
SWE 1.2.1
Requires macOS 26 or later, Apple Silicon only.
First SWE release: Quiver.app is now SWE.app (SWE Wraps Everything), the iPhone app is SWE Remote, and the repos are c-wenlong/swe. Download SWE-1.2.1.dmg, drag SWE to Applications. The swe CLI ships inside the app and as a Python wheel.
Supersedes v1.2.0, whose build never shipped (a Swift 6.3.3 compiler bug in the test bundle; fixed here).
Coming from Quiver.app? The bundle id changed, so Sparkle cannot update it in place. Run app/mac/script/install-app.sh: it quits and removes Quiver.app, migrates the hub/agent/gateway services onto SWE.app, and first launch carries ~/.quiver over. Dragging SWE.app in from the DMG only does that first-launch part — if a remote hub, satellite or MCP gateway was installed under Quiver.app, reinstall it (swe remote ... --install / swe mcp gateway install) or run the script.
Coming from the quiver Homebrew cask? A swe cask lands in c-wenlong/homebrew-swe once the tap token is configured; until then quiver stays at the last Quiver build. Install from the DMG or pipx install git+https://github.com/c-wenlong/swe.git.
Highlights
- SWE everywhere — Quiver.app becomes SWE.app, the iPhone app becomes SWE Remote, the GitHub repos move to
c-wenlong/swe, new icon and logo. swe sync— commit, merge and push~/.sweacross machines on per-device branches, with conflict reporting and no force-pushes; secrets, caches and stores stay local. Mac and web get a Hub sync card,SWE_MACHINE_NAMEnames commit authors.swe setup --hub— a hub clone now brings its plugin marketplaces, plugins and MCP servers into every installed harness.- Provider menu on every launch sheet — coding plans as launch providers for Claude Code (Mac, web, iPhone);
POST /v1/sessionsandswe use --providerlaunch a harness on a provider's keys. - Doctor —
swe doctor --fixplus a Fix all button on the Mac and web pages; doctor folds inswe mcp doctor, plugin drift and broken hub links. - Live reply text — streaming replies on iPhone, web, Mac and the hub's
message.delta; thinking cards say how long the model thought. - Overview across machines — satellites post daily usage to the hub; the web Overview gets a Machines card, the iPhone gets machine chips.
- Tasks — Notion databases as a task source; Tasks views on Mac, web and iPhone.
- iPhone — home screen widget, share into a session, photo and file attachments, per-device unread state.
- Chat renders Markdown — agent pipe tables draw as grids on Mac, web and iPhone.
- Performance —
swelazy-imports each command's code; the hub idles on a low-power cadence; cheaper ledger, search, stream and status reads across the board. - Remote hardening — the hub refuses wildcard and non-tailnet binds, rate-limits pairing, answers
GET /v1/statuswith{ok, v}only, and scopes ntfy approval tokens; the fan helper verifies SWE's own signature.
Full detail in CHANGELOG.md.