Haru app icon

Haru.
Just ask. It gets done.

An assistant that keeps track of your schedule, to-dos, budget and email, working right on your phone. Connect Haru PC, and you can hand off work on your computer from your phone, too.

No sign-up Thinks on your device No ads or tracking Free core · No subscription

The Haru app (iPhone, iPad and Android) is getting ready for release on the stores.

What Haru does

Just say
the word.

Haru shows you what it's about to do on a card first. Nothing runs until you confirm.

Schedule and to-dos

  • Book the dentist tomorrow at 3 p.m.
  • Move that to 4
  • Add "buy milk" to my to-dos

Budget

  • Spent 4,500 won on kimbap for lunch
  • How much have I spent this month?
  • Undo that last one

Email, messages and directions

  • Email my manager that I'll be 30 minutes late
  • Text Mom
  • Directions to Union Station

Haru only drafts the email. You tap Send yourself.

Sort it out from one photo

Show it a wedding invitation, a bill or a receipt, and it turns them into events, to-dos and expenses. Text in your photos is read only on your device.

Speak it, hear it

Tap the mic and talk, and your words are turned into text and sent. Answers are read aloud.

On your device

Apple Intelligence on iPhone and iPad (Gemini Nano on supported Android devices) does the thinking right on your device. Your conversations and records are stored only on this device.

Haru PC

Ask from your phone,
and your computer does the work.

Keep Haru PC running on your computer, and you can hand off computer work by saying "On my PC, …". It finds files, organizes them, creates documents and runs commands. Before anything changes, an approval card shows up on your phone first.

Haru app

"On my PC, tidy up my Documents folder"

End-to-end encryption

Choose Haru relay or a self-hosted direct connection. Either way, only your phone and PC can read the contents.

Haru PC

Runs only what you approve, and sends the results to your phone.

Your choice of connection

Haru relay from anywhere, or a self-hosted direct connection with no relay. Compare

Even with the app closed

The work you handed off keeps going on your PC. Open the app again, and any waiting approval cards show up.

The public AI you already use

Sign in to a public AI like ChatGPT, Claude or Gemini, use an API key, or use a free local model on your own computer.

Open source

It runs on the open-source AI assistant OpenClaw, and the source code is public on GitHub.

Connection

Pick one of
two ways.

Choose when you install, and switch anytime with haru-pc relay on · off.

Haru relay Recommended

  • Connects at home and on the go with nothing to set up
  • End-to-end encrypted — the relay can't see the contents and stores only a hash of the access token
  • Handed-off work keeps going even with the app closed, and approval cards show up when you open it again
  • Run by CreativeLab (Cloudflare)

Self-hosted direct connection

  • Doesn't use our relay — your phone connects directly to your computer
  • Instantly on the same Wi-Fi; on the go, through your own Tailscale or a relay you run yourself
  • You get approval cards while the app is open
  • How to run your own relay

Install

One command
and you're set.

Open Terminal (PowerShell on Windows) and paste the line below. It takes 5 to 10 minutes.

curl -fsSL https://raw.githubusercontent.com/inphilchoi/haru-pc/main/install.sh | bash

On a Mac, run it in the Terminal app (Applications ▸ Utilities). On Linux, if you have systemd, it starts automatically when your computer turns on.

  1. Installs what it needs

    Node.js (installed or updated if it's missing or out of date), a tested version of OpenClaw, and the Haru PC safety plug-in.

  2. Sets things up safely

    Every change needs approval on your phone, connections are encrypted (TLS), and direct access works only within the same Wi-Fi.

  3. Choose how to connect

    1) Haru relay (recommended) 2) Self-hosted direct connection. You can change it later.

  4. Choose your AI

    Sign in to a public AI like ChatGPT, Claude or Gemini, use an API key, or pick a free local model. You sign in yourself on each company's official page.

  5. A pairing QR code appears

    Haru PC keeps running in the background and shows a QR code for your phone to scan.

Want to read the script first? install.sh · install.ps1

Choose your AI

Keep the public AI
you already use.

Haru PC never asks for your password. You sign in on each company's page, and Haru PC gets only the access it needs. You can switch anytime.

CommandWhat it connects
haru-pc model login chatgptSign in with your ChatGPT plan (on OpenAI's page)
haru-pc model login claudeYour Claude plan (run claude auth login first)
haru-pc model login copilotGitHub Copilot
haru-pc model key openaiAPI key (openai, anthropic, gemini, mistral, deepseek and more)
haru-pc model localA free local model on your own computer — private but slow. 16GB of RAM or more recommended

Recommended setup — a Mac mini that's always on. It uses little power, runs without a monitor, and with 16GB of RAM or more it can even run a free local model.

Connect your phone

One QR scan
and you're done.

  1. In the Haru app, say "Connect my PC"

    Or go to Settings (⚙) ▸ Haru PC ▸ Scan QR.

  2. Scan the QR code on your computer

    The QR code works once, for 10 minutes. To show a new one, run haru-pc pair.

  3. When it says "Connected," you're ready

    Now you can hand off work from your phone, at home or on the go.

How to use

Start with
"On my PC."

Just talk to Haru on your phone as you normally would. Haru can tell when it's a PC task, and checks with you once before handing it off.

Find and count

  • On my PC, list the files on my desktop
  • Count the files in my Downloads folder

Create and organize

  • Create meeting-notes.txt in my Documents folder
  • Sort my Downloads folder by file type

Go ahead, close the app

After you hand off a task, your PC keeps working for up to 15 minutes even if you close the app. Open it again, and any waiting approval cards show up.

  1. Say it

    "On my PC, create memo.txt in my Documents folder and write hello in it"

  2. Hand it to your PC

    Tap [Hand off to PC] to send it to your PC.

  3. Approve

    Before your PC changes anything, it sends a card — "Write file · target · contents." If it looks right, tap [Run]; if not, tap [Cancel].

  4. Result

    When it's done, you'll see "PC: …".

Commands on your computer

CommandWhat it does
haru-pc pairShow the phone pairing QR code (10 minutes, one use)
haru-pc statusWhether it's running, and which phone is connected
haru-pc allow <folder>Add a folder Haru PC can work in (default: Documents, Downloads, Desktop)
haru-pc relay on | offSwitch connection — Haru relay / self-hosted direct connection
haru-pc relay url <wss://…>Use a relay you run yourself (default to switch back)
haru-pc remote onDirect connection on the go — through your own Tailscale
haru-pc readonly onLook only, change nothing
haru-pc modelView or change the current AI model
haru-pc unpairRemove the connected phone
haru-pc updateUpdate to the next tested version
haru-pc uninstallStop and remove

Safety

Nothing changes
unless you allow it.

Approval for every change

Writing or moving files and running commands are approved one at a time on your phone. There's no "Always allow." If you don't answer within 10 minutes, it's denied.

Only in folders you allow

By default: Documents, Downloads and Desktop. Everything else is blocked. Instead of deleting, it moves things to a "Sorted" folder.

One command at a time

Commands like pipes, chaining and redirection, where what runs could differ from what the card shows, are blocked.

AI can't change settings

Safety settings like allowed folders and read-only mode can be changed only by a person, on the computer.

No payments or sign-ins

It never sends money, buys things or enters passwords.

The relay can't see the contents

End-to-end encrypted with a key only your phone and PC know. The relay stores only the room number and a hash of the access token. Prefer no relay? Use a self-hosted direct connection.

Frequently asked questions

Questions.

Where do I get the Haru app?

We're getting ready to release it for iPhone and iPad (App Store) and Android (Google Play). We'll announce it on this page as soon as it's out.

Is the Haru app free?

Yes. Handing things off by voice, confirmation cards, schedule, budget, mail, weather, Haru PC and one assistant are always free. Haru Plus (₩9,900, one-time purchase) lets you keep several assistants, organize photos (invitations, bills, receipts) without a daily limit and listen in a natural AI voice. It is not a subscription: buy once and keep it. No ads, no sign-up. On another device, open it with [Restore Purchase].

Is Haru PC free?

Yes, it's free and open source. If you connect an outside AI like ChatGPT or Claude, that company's plan and usage limits apply. Local models cost nothing.

Can I use it on a phone without Apple Intelligence?

Yes. Instead of AI chat, a rule-based assistant mode lets you use every feature, including your schedule, budget and Haru PC. AI chat works on iPhone 15 Pro and later, and on iPad with M1 or later (iPad mini with A17 Pro).

I'm not getting approval cards.

Try opening the Haru app. If a task you handed off is in progress, the waiting card will show up. On your computer, run haru-pc status to check that Haru PC is running. Small local models can take a few minutes to give their first answer.

It was blocked because it's outside an allowed folder.

Run haru-pc allow ~/YourFolder on your computer, and Haru PC can work in that folder too. The AI can't change this setting on its own.

I don't want to use the Haru relay server.

Choose "Self-hosted direct connection" when you install, or run haru-pc relay off. On the same Wi-Fi, your phone connects directly to your computer; on the go, use your own Tailscale (haru-pc remote on) or a relay you run yourself (haru-pc relay url wss://…). After switching, reconnect with haru-pc pair.

Which AI does Haru PC use?

It uses the public AI you choose (ChatGPT, Claude, Gemini and others) or a local model on your computer. The two are separate: the Haru app on your phone uses Apple Intelligence on the device, and Haru PC uses the AI connected to your computer.

What does installing change on my computer?

If Node.js is missing or out of date, it installs or updates it (with Homebrew on Mac), installs OpenClaw and Haru PC in ~/.haru-pc, and registers them as a background service. You can stop and remove it with haru-pc uninstall.

Where does my data go?

Conversations and records on your phone stay only on your phone, and handed-off work travels only between your phone and your PC. For details, see the Privacy Policy.