Niro · Efrem Labs

Every project.
One workspace.

NIRO 0.4.0 brings your desktop AI coding agents to iPhone. Continue supported real sessions, search across projects and agents, send instructions, and see progress anywhere your Mac is reachable.

Download Niro Bridge for macOS macOS · Niro Bridge 0.4.0 · verified
Runs on your Mac Niro Bridge · local · no cloud keys

Providers

It follows whatever your Bridge already runs.

Niro does not hold third-party API keys. It talks to Niro Bridge on your Mac, and shows the providers that Bridge has available — nothing more, nothing less.

01 MiMo Desktop MiMo Desktop sessions, chat and workspace files. Permission decisions and stopping a task remain on the Mac. Supported
02 OpenCode Continue OpenCode sessions, including headless instances, stream replies, stop tasks and answer permission requests from your iPhone. Supported
03 ZCode Continue ZCode sessions, choose a model from its own catalog, stop tasks and answer permission requests. File attachments are not supported by this integration. Supported
04 DeepSeek Harness (DSH) Continue DeepSeek Harness (DSH) sessions, stream replies, stop tasks, answer permission requests and view workspace files through the local Niro companion. Supported

Agent integrations differ in what they can do. NIRO shows actual connection status and available actions instead of promising identical capabilities. DeepSeek Harness requires a one-time local companion setup; see the GitHub documentation.

Release notes

NIRO 0.4.0. Universal Search.

Now live on the App Store: Universal Search across projects and agents, new Qwen Code, Kimi Code and Hermes integrations, clearer provider status, and improved voice handling. NIRO 0.4.0 is free, with no account or in-app purchase. Mac Bridge 0.4.0 is available on GitHub.

v0.4.0 · Live 2026-11-14 Niro for iPhone 0.4.0 · Niro Bridge 0.4.0
01

Universal Search

Search message content and timelines across projects and supported coding agents, directly from your iPhone.

Included
02

More coding agents

Support for Qwen Code, Kimi Code and isolated Hermes personas joins existing providers. Each integration shows what is actually available.

Included
03

Honest provider status

Active connections are clearly indicated; offline or unconfigured providers stay unavailable rather than pretending to work.

Included
04

Voice improvements

Voice preview plays audio as expected; recording sessions release their resources cleanly when finished.

Included
05

Free for everyone

The NIRO 0.4 iPhone app is free, with no account required and no NIRO subscription or in-app purchase.

Included
06

Workspace access and provider differences

  • Browse workspace folders and read files through all four integrations; this is not a full file manager.
  • Stop tasks in OpenCode, ZCode and DSH. MiMo task cancellation stays on the Mac.
  • Send file attachments with MiMo Desktop, OpenCode and DSH; ZCode attachments are unavailable. Change diffs are available for MiMo Desktop and OpenCode.
  • Keep Niro open for phone approvals. Background notifications are best-effort; there is no always-on remote push service.
Available

Full release notes live on GitHub Releases.

Getting started

Three steps. Then you're away.

01

Get Niro

Install Niro from the App Store on your iPhone. It is the app you open every day — everything else exists so it can connect.

iPhone · iOS 17 or later

02

Install Niro Bridge

Download the signed, Apple-notarized DMG, drag Niro Bridge into Applications and open the menu-bar app. Keep your Mac and chosen coding agents running.

macOS 13 or later · menu bar

03

Pair your Mac

Open Niro on the same local network, choose your Mac and approve the pairing on the Mac. To connect away from home, keep that Mac reachable through your own network, such as Tailscale.

Allow once · on your Mac

Before you connect

Which permissions can I approve on my phone?

OpenCode, ZCode and DSH permission requests can be answered while Niro is connected and in the foreground. MiMo approvals stay on the Mac. For DSH, a new request stays on the Mac if the phone has not been active for about 45 seconds; a forwarded request returns to the Mac if unanswered after 120 seconds. Other providers use their own timing.

Do I need to install anything extra for DSH?

Yes. Install and run DeepSeek Harness on your Mac, then run the user-invoked Niro companion installer included in Niro Bridge and restart Harness. It changes only its own desktop-profile entry and creates a backup. The exact command is in the GitHub setup guide.

Can I use Niro away from my Wi-Fi?

Yes, when your iPhone can reach the running Mac through your own network, such as Tailscale. Niro does not set up that network, relay sessions through a cloud server or guarantee notifications while the phone is locked.

Does workspace access include a full file manager?

No. Browse folders and read files; task-driven changes are made by the coding agent under its own permissions. Session deletion is not supported by these integrations, and features such as diffs and attachments vary by provider.

DSH setup / DSH 设置 · Provider features / 各 Provider 功能

Product

Niro in view

Live Activities, projects, conversation and Mac connection — four views of Niro.

Live Activities
Projects
Conversation
Connection

Phone views taken from the selected Niro 0.3.0 promotional artwork. The lock-screen setting is a promotional composition featuring the app’s Live Activity card.

Download

Get Niro. Bridge connects your Mac.

Niro is the app you use, on your iPhone. Niro Bridge is the small companion app on your Mac that lets Niro reach the coding agents already running there.

01
iPhone — get Niro

Install Niro from the App Store and open it. Everything you do day to day happens here.

02
Mac — install Niro Bridge

Download the DMG, drag Niro Bridge into Applications, launch it, and approve the pairing when your phone asks.

03
Work from anywhere

Your agents run on your Mac. Connect over the same LAN or your own network, such as Tailscale. Niro does not provide a cloud relay.

Niro · iPhone + Mac

Get Niro

Niro Bridge is the companion on your Mac.
Your API keys stay local. You approve access.

Requires macOS iPhone · iOS 17 or later Pairing approved on your Mac

Visit the download center