Your coding session.
One reply away.
Follow Claude Code, Codex, and OpenCode from Feishu. Get progress in a conversation’s own group, then send your reply back to the existing session on your Mac.
Apple Silicon Macs, macOS 13.5 or later.
Fix sign-in
A Feishu group for this session
Your reply goes back to the same local session.
Keep the context.
Carry on the conversation.
Nootify connects the work already happening on your Mac with the place you check for updates.
- One conversation, its own group.
- Agents post progress, blockers, and results to a dedicated Feishu group. The session name stays with each update, so parallel tasks are easy to tell apart.
- Reply to the session you started.
- Replies are routed to the matching Claude Code, Codex, or OpenCode session. Nootify uses existing clients and preserves their conversation context.
- See which PR needs attention.
- Keep your repositories’ pull requests and upstream contributions in separate queues. Check reviews, CI failures, and merge conflicts without changing anything on GitHub.
- At home in your menu bar.
- A native macOS window and menu-bar controls sit above an independent local service. Closing the window keeps the service available; progress and routing logs remain easy to inspect.
A small app.
A shorter feedback loop.
The macOS app includes its service and Node.js runtime. You bring your coding client and a Feishu bot.
Install on your Mac.
Download the DMG, drag Nootify into Applications, then open it from there. On a new installation, the app installs and starts its background service.
Connect Feishu and your clients.
Configure a Feishu bot and its chat permissions, then enable the clients you use on the Agents page. Follow the setup guide for credentials, trusted senders, and client connections.
Start a conversation.
New agent conversations receive instructions to open a Feishu group and post updates. Reply in that group to continue the matching session on your Mac.
Bring your sessions along.
The current macOS distribution is for Apple Silicon. Version and installer links below are loaded directly from GitHub Releases.
Public builds are ad-hoc signed and not notarized. Review the release notes and macOS Privacy & Security guidance before your first launch.
A few things to know.
Does Nootify run a model for me?
No. It connects to the Claude Code, Codex, or OpenCode client you already run. It does not call a model API or replace your coding agent.
Can I reply while my Mac is offline?
The local service and the target session must be available. Nootify does not revive archived or inactive sessions, and a delivered message does not automatically approve a permission request.
Where does the data go?
Progress updates and replies travel through your Feishu group. Service state, routing information, and credentials are stored locally on your Mac. The public website does not connect to your local service.
What happens when I close the app?
Closing the window hides it. Quitting the desktop app leaves the independent background service running. Service controls in the menu bar let you manage it separately.