Skip to content

Releases: OpenCoven/open-meow-downloads

OpenMeow v0.10.2 — /coven slash screen

15 May 03:51
572b46d

Choose a tag to compare

What's new

/coven slash screen

  • Type /coven in the notch to open a live Coven sessions panel
  • See running sessions with status dots, harness badges (codex, claude, etc.), project root, and relative timestamps
  • Open in comux button: one tap stages coven attach <id> in the /shell screen for instant handoff
  • Graceful unavailable states: detects binary-missing vs daemon-not-running and shows the right hint
  • Toolbar shortcut icon in the chat composer bar
  • 2-second timeout with friendly error state

Under the hood

  • New CovenSessionsLoader with async fetch, JSON parsing (camelCase + snake_case), and full test coverage
  • Fixed two pre-existing protocol version test assertions

Download

File SHA-256
OpenMeow-v0.10.2.dmg be346f91d9610abc73aa3a4a82e301e316517d874975b6de63b933e94f9cff33

Requires macOS 14+.

OpenMeow v0.10.1

03 May 03:01
3053274

Choose a tag to compare

Added

  • Embedded shell runner slash lane for running inline commands from /shell <command>.
  • Telegram-style embedded chat shell with mobile-inspired header, wallpaper, attachment affordances, and visual-spec coverage.
  • Gateway desktop-use client proof for invoking desktop-use tools through the connected OpenClaw gateway.

Changed

  • Chat transcript layout now bottom-anchors short conversations, caps bubble width, and docks the composer in a softer glass surface for a more seamless chat feel.

Fixed

  • /shell <command> now routes to the embedded shell runner instead of falling through as a normal chat message.
  • SwiftUI onChange usage updated for the current SDK closure signature.

OpenMeow v0.10.0

29 Apr 16:01
3053274

Choose a tag to compare

OpenMeow v0.10.0

Canonical OpenCoven release line for current OpenMeow iteration.

Highlights

  • Removes the retired Fishy/TinyFish browser lane and cleans up stale Fishy conversation state on launch.
  • Makes Cody the canonical OpenMeow coding lane: /cody routes to Cody, Valentina's Code Familiar and the Coven's focused coding lane, while generic subagent routing remains available.
  • Improves chat streaming resilience with watchdog handling, refreshed progress text, and warnings for dropped/undecodable events.
  • Adds release metadata for 0.10.0 / build 10, with Settings/About version text derived from app bundle metadata.
  • Aligns release-facing docs/scripts/URLs with OpenCoven/open-meow.
  • Tightens demo/release preflight gateway URL parsing for local and remote gateway URLs.

Verification

  • Swift package tests: 51 tests, 0 failures.
  • Debug and Release Xcode builds succeeded.
  • DMG is signed, notarized, stapled, and Gatekeeper accepted as Notarized Developer ID.

Asset

  • OpenMeow-v0.10.0.dmg
  • SHA256: c943f27bb891e9ea8ee88a72ac65579508ede3b78ad08b0e99ece822966ca17b

OpenMeow v0.9.1

25 Apr 08:39
3053274

Choose a tag to compare

[0.9.1] - 2026-04-25

Persistence release. OpenMeow now keeps local conversations durable across relaunches, commits final assistant replies locally instead of waiting on a refetch path, and ships cleaner release bookkeeping around the signed desktop artifact.

Download

  • OpenMeow-v0.9.1.dmg (~6.3 MB) — signed with Developer ID Application (Soul Protocol LLC), notarized by Apple, and stapled.
  • SHA256: 72d53664d681b02473c9eaa4a3643025edbc0808131a625f3c3528cc12837201

Added

  • SwiftData-backed conversation persistence. Local threads now survive relaunches instead of living only in transient app state.
  • Release asset documentation. docs/releases/v0.9.1/ now tracks the DMG, checksum, rollout checklist, and soak expectations for this cut.

Changed

  • Final assistant replies now commit locally. The chat lane no longer depends on a follow-up refetch to make completed assistant messages durable.
  • Version display now reads from bundle metadata. Settings and About no longer drift behind the shipped app version.
  • Persistence helpers were simplified after the SwiftData landing. Enum conversion and store code is easier to maintain.

Fixed

  • Conversation durability regressions. Local chat history and final assistant replies no longer disappear on relaunch.
  • Release metadata drift. The app no longer shows stale v0.0.1 labels after newer releases ship.

Install

  1. Download the DMG above.
  2. Open it, drag OpenMeow into /Applications.
  3. Launch from Applications. Grant permission prompts on first run as needed.
  4. Open Settings → Gateway to point at your OpenClaw gateway URL and token.

OpenMeow v0.0.9

21 Apr 07:17
561de87

Choose a tag to compare

[0.0.9] - 2026-04-20

Demo Day refinement. The default subagent is now Kitty, with Haiku 4.5 teed up as her default model the moment the gateway's chat schema re-opens to accept an optional model field.

Download

  • OpenMeow-v0.0.9.dmg (~6.3 MB) — signed with Developer ID Application (Soul Protocol LLC), notarized by Apple, and stapled. Gatekeeper-accepted on first launch; no right-click-Open workaround needed.
  • SHA256: 56682a29a6caf27aee2a3259a18be217ddf77f099bc22a6341241cc64c914665

Changed

  • Default subagent renamed: OpenMeow:MeowOpenMeow:Kitty. Mascot artwork stays — only the chat persona label flipped. Settings copy and internal comments updated.
  • Per-agent default models. Added GatewayChatAgentOption.defaultModelID(for:) as the single source of truth: Kitty defaults to Haiku 4.5 for snappy back-and-forth, Fishy and specialised agents stay on Opus 4.7. Fresh threads pick up the agent-specific default; existing threads keep whatever model they were last pinned to.

Added

  • Haiku 4.5 in the model picker. New GatewayChatModelOption.haiku45 (id: "haiku-4.5", leaf.fill icon) joins the Anthropic row alongside Opus and Sonnet.

Notes

  • The gateway currently omits the model field from chat.send requests (see SlashCommand.swift:2036 — the server schema rejects extra root-level properties today). Kitty+Haiku wiring is in place client-side; when the gateway schema re-opens, no further client changes are needed and Kitty will route to Haiku automatically.

Install

  1. Download the DMG above.
  2. Open it, drag OpenMeow into /Applications.
  3. Launch from Applications. Grant the permission prompts on first run (Accessibility for the global shortcut).
  4. Open Settings → Gateway to point at your OpenClaw gateway URL + token.

Release notes

Demo Day refinement (2026-04-20 PM). Builds directly on v0.0.8 (Fishy tab persistence, JSON both-axis scroll, dynamic agent accent colors).

OpenMeow v0.0.8

21 Apr 07:17
561de87

Choose a tag to compare

[0.0.8] - 2026-04-20

Official Demo Day release. Layered UX polish, Fishy state-bug fixes, and ~400 LOC of cleanup on top of v0.0.7.

Added

  • Dynamic per-agent accent colorsGatewayChatAgentOption.accentColor is the single source of truth. The Fishy agent badge, /fishy slash row, and related chrome now all read as orange (#FF6701); general stays purple. Future agents extend by adding one case.
  • Pane empty states — Browser/Results tabs always render something meaningful. Tapping Browser with no open page shows a "Browser idle" card; tapping Results with no run shows "No results yet". Switching between tabs never feels like a dead click.
  • Tier-1 custom slash screens — gateway, shortcut, notify, remind, timer, alarm, launcher — each with auto-focused primary fields.
  • Raycast-inspired launcher redesign in OpenMeow vibe.
  • Agent-scoped slash commands, drag-to-resize expanded shell, and hover/expand tuning.
  • Expanded reminder storage with refreshed time-control UX.
  • Generic PickerGridSlashScreen<T> collapses Theme + Eyes pickers to ~20 lines each. Future pickers (/accents, /icons, …) land in ~15 lines.
  • Shared Settings componentsLabeledSlider and SettingsFootnote centralize slider typography (6 sites) and caption chrome (13 sites) across every Settings panel.
  • AppSettings.runMigrations() — one-shot UserDefaults cleanup hook at launch, each migration guarded by a versioned flag.

Changed

  • Chat agent badge — icon, text, fill, stroke, and a subtle tint-matched drop shadow all read the selected agent's accent color.
  • Command palette /fishy row — always-visible orange border (0.28) that firms on selection (0.55) plus a soft 6% fill and a subtle selected-state glow. Reads as a distinct agent surface at a glance.
  • Fishy JSON preview — both-axis scroll with .fixedSize text so long pretty-printed payloads no longer clip below the 220pt frame; card chrome + thin Fishy-tinted border lifted to the scroll view so short JSON still reads as a block.
  • Fishy Browser/Results toggle — persists whenever either pane has content (previously hidden unless BOTH existed).
  • Named KeyCode enum replaces magic numbers (126/125/36/48/53) in ChatTextEditor.

Fixed

  • Fishy tab switching — tapping Browser after results landed used to silently show Results (because resolvedFishyPane fell back). The tab now renders its own empty state when its pane is empty.
  • Shell auto-focuses pill composer on expand + slash screen primary fields on presentation.

Removed

  • Dead scaleX View extension.
  • Seven orphaned @AppStorage website-slot keys + their helpers; migration retires the defaults plist keys on existing installs.

Release notes

Demo Day build (2026-04-20 PM): end-to-end Fishy path polish + Demo Day cleanup sprint stages 1.1, 1.3, 2.1–2.4 shipped. Signed, notarized, stapled build to follow.

OpenMeow v0.0.7

21 Apr 07:17
561de87

Choose a tag to compare

[0.0.7] - 2026-04-20

Added

  • Live TinyFish browse view: per-step plan strip rendered inside the notch shell, with a synced WKWebView mirror that navigates as the agent browses
  • Structured result card with summary, source chip, numbered results, copy/save actions, and a JSON ↔ Results toggle
  • Browser ↔ Results segmented toggle that auto-switches to Results when the run completes
  • Unmistakable "Results Ready" signal on completion: Glass chime + pulsing orange banner + glow stroke on the result card
  • Double-tap Ctrl+Cmd to summon the notch shell from anywhere
  • Auto-connect to the gateway on launch so Fishy is reachable without manual setup
  • Floating-pill resting state with fishy brand tint and a live plan strip above the streaming bubble
  • Slash-command router for switching subagents on the fly

Changed

  • Search mirror now layers real filter params (YouTube sp=, Reddit t=week, X f=live, GitHub type=repositories) onto the base URL as TinyFish applies them, instead of re-synthesizing a stale URL
  • URL synthesis only runs once per search, and only on explicit initiate verbs — filter/refine/sort steps no longer trigger navigation
  • Fishy directive points at the real tinyfish-search / tinyfish-fetch skills for routed replies
  • Compact shell hugs the pill exactly (matched dims + radius); notch expands when the slash menu is active; black hood above the compact pill is gone
  • Enter submits in the composer; Shift+Enter inserts a newline

Fixed

  • Stop extracting UI nouns ("bar", "button", "box", …) as the search query — wrapper phrases like "Go on YouTube and search for …" are cleaned before extraction
  • Stop leaking TinyFish Browser API sessions across runs
  • Stop loading the TinyFish base_url directly in the WKWebView
  • Restore compact pill as the resting state regardless of active agent
  • Drop the persistent NSScrollView scrollbar in the chat editor
  • Wrap NSHostingView and detach from Auto Layout to stop a re-entrant layout crash on the notch panel

Release notes

  • Demo Day build (2026-04-20): full end-to-end Fishy path — ask a question, watch the browser drive itself step-by-step, and get a polished result card with an audible + visual ready signal. Signed, notarized, stapled.

OpenMeow v0.0.6

21 Apr 07:17
561de87

Choose a tag to compare

[0.0.6] - 2026-04-20

Added

  • Built-in Fishy chat agent routing plus TinyFish skill contracts and quickstarts for search, fetch, and agent-run flows
  • Demo-day preflight tooling, subagent install checks, permissions recovery handling, and runtime logging around settings window lifecycle
  • A phantom mascot asset variant and refreshed demo-day docs covering the notch inbox handoff

Changed

  • Reworked the notch shell, motion system, settings presentation, and command surface around the trimmed demo-day scope
  • Removed the old website deck, console pane, media controls, Hairball surfaces, and other off-hero UI to keep the live path focused
  • Tightened visual polish with updated accent color, revised notch sizing behavior, and a cleaner shell chrome pass

Fixed

  • Disabled SwiftUI sizing feedback loops in the notch panel to stabilize layout during live use
  • Prefixed non-main gateway threads with the correct subagent spawn directive so routed chats land in the intended lane

Release notes

  • Demo-day release focused on the Fishy handoff path, shell stability, and a signed/notarized distributable build

OpenMeow v0.0.5

21 Apr 07:17
561de87

Choose a tag to compare

OpenMeow v0.0.5

Patch release focused on making the live chat lane feel production-ready while enforcing a no-emoji UI rule in tests.

Added

  • Package tests for gateway chat presets, streaming reply state visibility, chat role normalization, structured chat message rendering, and optimistic local user messages
  • A source-scan test that fails if emoji characters appear in OpenMeow/*.swift UI files

Changed

  • Polished the chat lane with a multiline composer, clearer transcript spacing, better preset metadata, markdown-friendly message rendering, and a live streaming reply bubble with stop control
  • Replaced emoji-based interface elements with professional SF Symbols and plain labels across the live OpenMeow UI

Fixed

  • Hardened the gateway event handler with @Sendable so the streaming chat path compiles cleanly under SwiftPM tests as well as the app target
  • Repaired the release artifact so v0.0.5 is now signed, notarized, stapled, and Gatekeeper-accepted

Verification

  • swift test
  • xcodebuild -project OpenMeow.xcodeproj -scheme OpenMeow -configuration Debug CODE_SIGNING_ALLOWED=NO build
  • Signed Release build via xcodebuild + explicit re-sign with secure timestamp
  • Apple notarization accepted
  • Stapling succeeded
  • spctl accepts OpenMeow.app as a notarized Developer ID app

Artifact

  • OpenMeow-v0.0.5.dmg
  • SHA256: 93dd000451c99e473c3b28904cc1585a8ea04bfb805e318425e7d5a1dc5a7e93

OpenMeow v0.0.4

21 Apr 07:17
561de87

Choose a tag to compare

OpenMeow v0.0.4

This release turns the expanded shell into a much more usable workspace.

Highlights

  • Native embedded website deck inside the expanded shell using
  • Three editable website slots in Settings
  • OCR kitten flow upgraded to screenshot first, then OCR, then discussion
  • Embedded preview now fills the expanded body and tracks shell movement/resizing more cleanly
  • Live bottom-right resize handle for the expanded shell
  • Smoother anchored frame updates and removal of open-animation bounce

Notes

  • Signed with Developer ID Application certificate
  • Intended as the release after visual QA, with handoff ready for Pigeon