Repository navigation
Releases: nfarina/miks
Releases · nfarina/miks
Release list
v0.12.1
v0.12.0
Miks now follows Grok's CLI (grok) too, as it does Claude Code, Codex and Antigravity:
- Its status in the sidebar: working, needs you, done.
- The chat panel, live from launch, for reading and replying.
- Tabs bring their sessions back after a restart, with
grok --resume. - Settings has a switch for it. Miks adds its hooks in
~/.grok/hooks/miks.json; outside Miks they do nothing.
grok also runs Claude Code's hooks, which made a grok session look like Claude's; that's fixed.
Restart the daemon after updating (Miks → Restart daemon…) for all of this.
v0.11.0
Miks now follows Codex and Antigravity's CLI (agy) as well as Claude Code:
- Their status in the sidebar: working, needs you, done.
- The chat panel, live from launch, for reading and replying.
- Tabs bring their sessions back after a restart, and
codex resumeandagy -care recognized. - Settings has a switch for each. Miks adds its hooks to
~/.codex/hooks.jsonand~/.gemini/config/hooks.json; outside Miks they do nothing.
And in the file editor:
- ⌘-click or F12 goes to a definition, and ⌃- goes back, for TypeScript.
- ⌘⇧\ shows a file in Files. There, ⌘↓ opens, ⌘↑ goes up a folder, a right-click has a menu, and typing filters.
- ⌘P takes several words, and finds files you've opened, ignored or not.
Restart the daemon after updating (Miks → Restart daemon…) for all of this.
v0.10.2
v0.10.1
v0.10.0
A little VS Code in the panel, on whichever Mac the tab's on:
- Files (⌘⇧E): a file browser that starts at the shell's folder.
- Find in files (⌘⇧F): search this folder or all your code, with ripgrep built in.
- Go to file (⌘P): a few letters of a path.
- Files open ready to edit, images show as images, and closing a file goes back to where you came from.
- ⌘F finds in chats, rendered markdown and terminals.
- Panel fills the tab moves to ⌘⇧D.
Restart the daemon after updating (Miks → Restart daemon…) for Files and Find in files.
v0.9.2
- Reopen what you closed (⌘⇧T): the last tab, workspace, file or page comes back where it was, with its folder, history, Claude session, panel and draft. A plain shell tab comes back with its scrollback. Miks remembers your last 20 closes until it quits.
- Files open in the panel come back after a restart, along with everything else.
- Move the keyboard between terminal and panel: ⌥⌘→ goes into the panel (opening it if needed) and ⌥⌘← goes back to the terminal.
- Chat panel: ↑ and ↓ now scroll, and ⌥↑ and ⌥↓ jump between your messages and replies (a hint sits on the Reply line). In markdown files, ⌥↑ and ⌥↓ jump between headings.
- Catch up, as in Messages: opening a conversation with a reply you haven't seen yet, its start above the screen, shows a round button at the top right that takes you to it.
- Word wrap in the file editor, on by default, toggled with ⌥Z or from the new "…" menu (with Copy path and Reveal in Finder). ⌘⇧V switches a markdown file between Preview and Source.
- iPhone: chat text no longer goes huge after turning the phone to landscape and back.
v0.9.1
- The side panel's tabs share one row with the file's controls (Preview | Source, Edit, Cancel, Save). The path is in a tooltip, each tab has its own ✕ (Chat's hides the chat and keeps your files), and you can drag tabs to reorder them. The chat keeps its scroll position when you switch away and back.
- Keyboard in the panel: ⌘⇧[ and ⌘⇧] step through its tabs and on into the terminal tabs, and ⌘W closes the file (or page, or chat) it's showing, never the terminal tab. Closing anything with unsaved changes asks first, including a terminal tab or workspace with an edited file open.
- Markdown files (
miks open) look like Claude's replies in the chat. - Phone and iPad: the key strip has ⌃C (twice quits Claude Code) and a key to put the keyboard away. The terminal no longer flashes squashed or stretched as the keyboard comes and goes: it blurs briefly while it settles at the new size.
- Self-locked picks up a change to Turn display off in System Settings without a restart.
v0.9.0
- Windows on your other Macs connect over Tailscale now, not SSH. Nothing to set up beyond Tailscale: on the other Mac, turn on Settings → Remotes → Access from your other devices, and here, Add a Mac lists your Macs on the tailnet. Only devices signed in to Tailscale as you get in. Both Macs need this version (restart each daemon once). If a window can't connect, it says what to do.
- Stay awake, self-locked (was soft-locked). On battery it waits to be plugged in, and Settings says so; ⌃⌘Q then locks the Mac for real instead of doing nothing.
v0.8.0
- While you're away (Settings → Remotes): keep a Mac reachable from your other devices when you step away. Stay awake, locked keeps it from sleeping while plugged in and locks as usual: terminals, agents and Chrome keep working. Stay awake, soft-locked also keeps computer use working: after the display-sleep time (or ⌃⌘Q) Miks darkens every screen and holds the keyboard and trackpad until Touch ID or your password. It locks for real if unplugged or if Miks goes away. Needs Accessibility.
- Click code in the chat panel for a menu: Copy, and for a path that's there, Open and Reveal in Finder; for a web address, Open link.
- The chat panel opens when you start a Claude session, with the keyboard in its composer (hardware keyboards), unless you close it right away, which it remembers. Long messages of yours fold, with Show more.
miks version(and About Miks) says exactly which Miks each part is: the daemon, what's installed, and every connected window.- A window that runs into a problem shows it with Reload instead of going white.
- Settings → Permissions lists Notes.
- Restart each Mac's daemon once after updating (protocol 18).