radar

Radar guide

Radar watches what people ask you on your screen, in Slack and in your calls, turns it into tasks, and prepares the context and the reply. You review; it never sends anything for you.

Install

  1. Download Radar.dmg. It runs on Apple Silicon and Intel Macs with macOS 14 or newer.
  2. Open the file. If macOS says it can't verify it, click Done, open System Settings → Privacy & Security, scroll down and click Open Anyway.
  3. Drag Radar to Applications and open it. If it is blocked again, repeat the Open Anyway step.

Still blocked? After moving Radar to Applications, paste this in Terminal: xattr -dr com.apple.quarantine /Applications/Radar.app

macOS permissions

  • Screen Recording lets Radar read the window in front of you. It reads text, not video, and skips the apps you list in Settings → Ignored apps.
  • Microphone is used only while you record a call or an in-person conversation.

Recording calls needs macOS 15. Transcribing them needs macOS 26. Reading the screen works from macOS 14.

AI and cost

Pick who does the thinking in Settings → Intelligence. Every feature works with all of them, including the local model.

OptionWhat it isCost
Local modelRuns on your Mac. Nothing leaves it.Free. Uses about 3 GB of RAM while thinking.
Claude, ChatGPT or Gemini APIYour own API key. Smarter, reads more at once.Billed by the provider per token.
Claude Code or OpenCodeUses the CLI already signed in on your Mac.Counts against your plan.

Settings → Usage and cost shows what the AI used today and this month, split by screen and Slack, calls, chat and code context, in tokens and dollars. The sidebar shows today's spend. Prices per model are editable there, since providers change them.

Tasks and suggestions

  • When someone asks you for something, Radar writes a suggestion with who asked, their exact words, the context and a due date when one was mentioned.
  • Accept turns it into a task. Dismiss moves it to Declined, where you can still accept it later.
  • When new facts show up about a task you already have, Radar suggests New details for that task instead of a duplicate. Accept adds them to the task.
  • Tasks with a due date show on Today and at the top of Tasks: red when overdue, yellow for today.
  • Click a task to edit its title, project, area, who asked and who does it, add notes, change the due date, add subtasks or copy it as an image to paste into another AI.

Calls and conversations

  • Record an in-person conversation or a call from Conversations, or with ⌥⌘M from anywhere.
  • With Record calls automatically on, Radar starts when a Meet, Zoom, Teams or Slack huddle uses the microphone and stops when the call ends.
  • At the end you get a summary, the decisions and to-dos with owners. Audio is deleted once transcribed; only the text stays.
  • Reanalyze reads a conversation again; what you already accepted or dismissed stays.

Chat

Ask about your own work: "What is overdue?", "What did Maya ask me this week?", "What did we decide in the last call?". Answers cite the task, call, suggestion or screen reading they came from; click a citation to open that exact item. Chats are saved on your Mac and listed on the left.

Slack

What Radar does in Slack

PowerHow it worksPermissions
Finds what people ask youEvery minute it reads your DMs, mentions and channels. A real request that tags you becomes a task; alerts and FYIs are skipped.search:read, search:read.public, search:read.private, search:read.im, search:read.mpim
Reads the whole conversationFor DMs and mentions it reads the thread or recent DM history, with who said what.channels:history, groups:history, im:history, mpim:history, and the matching :read scopes
Understands files and screenshotsScreenshots are read on your Mac with Apple's text recognition; small text files are read as they are.files:read, search:read.files
Knows who is whoNames and emails, so a task says who asked.users:read, users:read.email
Canvases, lists and reactionsContext from linked canvases and lists (coming next).canvases:read, lists:read, reactions:read
Writes drafts, never messagesSave as Slack draft puts a reply in your Drafts & Sent, in the right thread. Radar never sends, reacts, uploads or changes channels.chat:write, used only for drafts through Slack's MCP server

Connect Slack

  1. In Radar, open Settings → Slack and click copy next to the manifest.
  2. Go to api.slack.com/apps → Create New App → From a manifest, pick your workspace and paste it.
  3. In the app settings, open Agents and turn on Slack Model Context Protocol (MCP) Server. Leave Agent experience off.
  4. Open OAuth & Permissions, click Install to Workspace and allow it. Your workspace admin may need to approve.
  5. Copy the User OAuth Token (it starts with xoxp-), paste it in Radar and click Connect.

If you change permissions later, click Reinstall to Workspace and paste the new token in Radar. Keep only read permissions plus chat:write; Radar doesn't need any other write permission.

Answer a question from Slack

  1. A teammate or customer asks something in Slack.
  2. Within about a minute it shows up as a suggestion, with the full conversation behind it.
  3. If the answer is in your code, Radar adds a code context and a draft reply (see GitHub below).
  4. Edit the reply if you want, then click Save as Slack draft. Open Slack, review and send.

GitHub and code context

  1. Open Settings → GitHub and click Use GitHub CLI login if gh is signed in on your Mac, or paste a token with read access to your repositories.
  2. Tick the repositories Radar may read. Only these are searched.

When a Slack question or a task from one of your projects is about code, Radar decides what to search, reads the matching files, follows the ones they point to, and writes where the behaviour lives with links to the exact lines. For questions it also writes a reply in the language of the person who asked. Any task can ask for it with Code context.

Code excerpts are sent to the AI you chose in Settings. With the local model they never leave your Mac.

Connections (MCP) and Investigate

Connect the MCP servers your team already has, like your product's API, a read-only database or a CRM. When something comes up, Investigate looks it up for you: it reads the item and its Slack conversation, calls the tools it needs one step at a time, and writes what it found plus a reply you can save as a Slack draft. Every lookup is listed.

Add a connection

  1. Open Settings → Connections (MCP) and click Add a connection.
  2. Pick URL for a remote server (with an optional token) or Command for a local one (for example npx with its arguments and environment variables).
  3. Click Connect. Radar lists the server's tools.
  4. Choose who may see the results and save.

Only tools that read

  • Tools that read are allowed by default.
  • Tools with an unclear name start off; you can turn them on.
  • Tools that create, change, send, pay, refund or delete can never be turned on. Radar never calls them.

Who sees the results

  • Only with the local model (the default): results never leave your Mac.
  • Cloud AI, masked: emails, documents and account numbers are hidden before results go to your AI; amounts stay.
  • Cloud AI: results go to the AI you chose as they are.

Automatic

Turn on Investigate on its own for a connection and new Slack items are investigated when the AI finds something that connection can look up. You can add your own rule, like "when a message mentions an order id". It is off by default.

Updates

Radar checks for updates on its own and shows a notice. You can also click Check for updates at the bottom of the sidebar or in Settings. It never restarts during a recording.

Privacy

  • Radar has no servers and no account. Nothing goes to us.
  • Everything Radar stores lives in a local database on your Mac, including your API keys and tokens.
  • With the local model, every feature works and nothing leaves your Mac.
  • The screen is read as text; no screenshots are kept.
  • Only what the AI needs goes to the AI you picked; with the local model, nothing leaves your Mac.
  • Audio is deleted after it is transcribed.
  • Radar never sends a Slack message, posts, reacts or changes anything in your tools. It only saves drafts you asked for.
  • Updates are signed and verified before they install.

Troubleshooting

Something wrong? Open Settings → Report a problem, describe it and send. You can include the app log; emails and long numbers are masked, and you can see exactly what goes before sending.

  • "Slack still needs to allow Radar to save drafts": turn on the Slack MCP Server under Agents in your Slack app settings, reinstall and paste the new token.
  • A Slack message was not picked up: check Settings → Slack shows Connected and click Sync now. Radar only turns real requests into tasks.
  • Code context says nothing was found: make sure the repository is ticked in Settings → GitHub, then click Read the code again.
  • Calls are not recorded: allow Microphone in System Settings, and check your macOS version above.