$2.99/mStarting price
0Popularity
Riffn featured image

About Riffn

Riffn is an iOS application that connects an iPhone to a coding agent operating in a local repository on a user’s computer through a Tailscale network. The app enables hands-free voice interaction with the agent, allowing users to start a session, lock their phone, and continue the conversation later without interrupting the session. The tool supports voice commands for switching between different agents or models, with the phone remaining active in the background even when locked. Sessions can be managed via CarPlay or earbuds, and users can configure settings such as auto-send or a trigger phrase to control when turns are processed. The bridge component, a lightweight Node helper, facilitates the connection and is open-source under Apache-2.0. Riffn does not run models itself but integrates with existing CLI agents like Claude Code or local model servers such as Ollama or LM Studio. The app handles speech recognition locally but routes inference traffic through the user’s own infrastructure.

Key features

  • Voice-controlled agent interaction
  • Background session persistence with locked phone
  • Multi-agent switching via voice commands
  • Tailscale-based secure pairing
  • Integration with local model servers (Ollama, LM Studio)
  • CarPlay and earbud compatibility
  • Auto-send or trigger phrase modes
  • Open-source bridge with Apache-2.0 license

Use cases

  • Voice-driven coding assistance while driving or walking
  • Hands-free management of multiple local agents
  • Remote control of repository agents via mobile device

Pros

  • Hands-free voice interaction with local coding agents
  • Uses Tailscale for secure, private network connections
  • Supports switching between multiple agents or models by voice
  • Open-source bridge component with zero runtime dependencies
  • Integrates with existing CLI agents and local model servers

Cons

  • Requires iOS device and Tailscale setup
  • Depends on external agents like Claude Code or local model servers
  • No end-to-end-local inference claim
  • Limited to iOS platform

Frequently asked questions about Riffn

What is Riffn and what does it do?

Riffn is an iOS application that connects an iPhone to a coding agent running locally on a user’s computer via a Tailscale network. It enables hands-free voice interaction with the agent, allowing users to start a session, lock their phone, and continue the conversation later without interruption.

Who is Riffn designed for?

Riffn is designed for developers who want to interact with coding agents or local models using voice commands while keeping their hands free. It suits users who prefer hands-free workflows during tasks like driving, walking, or multitasking.

How do I set up Riffn?

To set up Riffn, run the bridge component in your repository using a command like `npx @riffn/bridge@0.6.0 init`, then pair your iPhone to the bridge via a QR code in the app. Ensure Tailscale is installed and signed into the same tailnet on both devices.

Does Riffn support switching between different agents or models?

Yes, Riffn allows users to switch between different agents or models by voice command, such as saying 'Switch to Gloria' or 'Switch to Milo.' Each connection must be configured and paired separately in the app.

What are the system requirements for using Riffn?

Riffn requires an iPhone with the app installed, a computer running Node 18+ and Tailscale, and a coding agent like Claude Code or a local model server such as Ollama or LM Studio. The bridge component is lightweight and open-source.

Does Riffn handle speech recognition and inference locally?

Riffn handles speech recognition locally using Apple’s Speech framework, but inference traffic is routed through the user’s own infrastructure, such as a local model server or a CLI agent. The app does not run models itself.

Riffn compared

Reviews