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
- Download Radar.dmg. It runs on Apple Silicon and Intel Macs with macOS 14 or newer.
- Open the file. If macOS says it can't verify it, click Done, open System Settings → Privacy & Security, scroll down and click Open Anyway.
- 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.
| Option | What it is | Cost |
|---|---|---|
| Local model | Runs on your Mac. Nothing leaves it. | Free. Uses about 3 GB of RAM while thinking. |
| Claude, ChatGPT or Gemini API | Your own API key. Smarter, reads more at once. | Billed by the provider per token. |
| Claude Code or OpenCode | Uses 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
⌥⌘Mfrom 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
| Power | How it works | Permissions |
|---|---|---|
| Finds what people ask you | Every 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 conversation | For 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 screenshots | Screenshots 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 who | Names and emails, so a task says who asked. | users:read, users:read.email |
| Canvases, lists and reactions | Context from linked canvases and lists (coming next). | canvases:read, lists:read, reactions:read |
| Writes drafts, never messages | Save 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
- In Radar, open Settings → Slack and click copy next to the manifest.
- Go to api.slack.com/apps → Create New App → From a manifest, pick your workspace and paste it.
- In the app settings, open Agents and turn on Slack Model Context Protocol (MCP) Server. Leave Agent experience off.
- Open OAuth & Permissions, click Install to Workspace and allow it. Your workspace admin may need to approve.
- 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
- A teammate or customer asks something in Slack.
- Within about a minute it shows up as a suggestion, with the full conversation behind it.
- If the answer is in your code, Radar adds a code context and a draft reply (see GitHub below).
- Edit the reply if you want, then click Save as Slack draft. Open Slack, review and send.
GitHub and code context
- Open Settings → GitHub and click Use GitHub CLI login if
ghis signed in on your Mac, or paste a token with read access to your repositories. - 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
- Open Settings → Connections (MCP) and click Add a connection.
- Pick URL for a remote server (with an optional token) or Command for a local one (for example
npxwith its arguments and environment variables). - Click Connect. Radar lists the server's tools.
- 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.