A Mac app for Claude Code

Claude Code, in your notch.

Type a task into the notch and get back to work. Claude Code runs it in the background, asks before it acts, and tells you when it’s done.

For macOS 14 and later · Uses your own Claude Code sign-in · No API key

Hover the notch to peek, click it to type.Try / and @, then ↵ to run.

The prompt

Commands and context, right where you look.

Type / for commands: start your dev server or tests, plan before editing, ask a side question. Type @ to mention a file or folder. It becomes a chip, and Claude reads it before it starts.

  • New session, background task or continue last. Pick how it runs before you hit Run.
  • Project, branch and model sit in the notch’s top band.
  • Ask before edits, auto-accept or plan only. Your call, per prompt.

Click in and type / or @. ↑↓ to pick, ↵ to insert.

Drop zone

Drag files onto the notch.

Screenshots, logs, specs: drag them to the top of the screen and the notch opens a drop zone. Let go and they land in a new prompt as @mentions. No window to find first.

Drag a file from this desktop, or one from your Finder. Only its name is used; nothing is read or uploaded.

Drag a file up to the notch, or click one to attach it.

Approvals

Claude asks before it acts.

When a background task wants to run a command, the notch grows into an approval with the exact command and where it runs. Until you answer, the menu bar mark carries an ember dot. When the task finishes, the notch reports back with what changed.

Answer the approval, or open the Daylark menu in the menu bar.

  • Allow once, always, or deny. ⌘↵ allows without leaving your editor.
  • On the display you’re working on, not buried in a window.
  • The same card waits in the session, so a missed one isn’t lost.

The app window

The whole session, when you want it.

Open any task in the full window: every session in the sidebar, Claude’s work folded into “Worked for…” groups, the diff beside it, and one click to commit to a branch or open a pull request.

Upgrade Next.js and fix breaking changesweb-app · claude/upgrade-next · worktree
Done in 18 min

Upgrade Next.js to the latest version and fix whatever breaks. Keep the build and tests green.

11:40 · background task
Rannpm i next@latest react@latest0:41
Search"getServerSideProps"6 matches
Editapp/account/page.tsx+42 -0
Editnext.config.js+6 -3
Rannpm run buildpassed
Rannpm test214 passed

Next.js is upgraded and everything that broke is fixed:

  • Moved six pages from getServerSideProps to server components.
  • Replaced next/legacy/image in four components.
  • Moved the image domains to remotePatterns in next.config.js.

One thing to check yourself: the account page now renders on the server, so its loading state looks slightly different.

Build passes214 tests passLint clean+128 -94 · 12 files

Changes

12 files
Comment on a line to ask for a change

Switch sessions in the sidebar. Expand “Worked for 18 min”. Commit, or open a pull request.

Built-in browser

A browser Claude can drive. You can take over.

Claude opens your dev server in its own browser, clicks through it, reads what comes back and logs every step, so it can check its work before it tells you it’s done. Take over at any point; it waits until you hand it back.

  • A separate profile with no saved logins.
  • Every action logged with the time it happened.
  • One switch turns it off for a project.

Browser

localhost:4000/docs#check
Desktop
Claude is using the browser to test the limit
POST/api/check

Checks a claim against your sources. Limited to 60 requests per minute per API key.

Not sent yet
Response—
What Claude didvia the browser tool
    Console · 0 errorsNetwork · 0Separate profile, no saved logins

    How it runs

    The Claude Code you already use.

    Daylark is a native Mac app around Claude Code. It has no model, account or bill of its own.

    Your sign-in

    Daylark runs your own signed-in claude CLI. It never sees or stores your credentials.

    Your Claude plan

    Work counts against your Claude subscription, the same as Claude Code in the terminal. No API key, and no separate usage bill.

    Your Mac

    Native Swift for macOS 14 and later. Sessions, worktrees and the browser profile stay on your Mac. No notch? It shows a small island instead.

    Daylark is an independent app. It isn’t made or endorsed by Anthropic. Claude and Claude Code are trademarks of Anthropic.

    Waitlist

    Get Daylark when it’s ready.

    We’re letting people in a few at a time. Leave your email and we’ll write once, when there’s a build for you.

    One email when there’s a build for you. No newsletter.