OpenCyclone: don't buy an AI phone, just use the one you have

4 min read Original article ↗
opencyclone

A real, working, open-source AI phone

OpenCyclone is a free, open-source version that converts your Android phone into an AI phone.

Install it now! →

Not backed by anyone. Seriously. It was easy to build this.

2:44 PMFri, Oct 30

Good afternoon.

A message to Maya is ready.

WhatsApp · Weekend plans

Maya: Are you coming to dinner tonight?

Mail · Returns

2 days left to return your vacuum cleaner.

Tell the group I'm in for dinner at 7:30.

Send this to Weekend plans?

I'm in for 7:30.

Send to Weekend plansNot now

Opened · WhatsApp, in the background

Hold power to talktype

Scroll [ ↓ ]

[01]One device

Why buy new hardware when you can just change the software?

We live in an era of transient software! This literally took a couple hrs to build.

[02]Launch film

Meet OpenCyclone.

[03]Ask

Ask once. Your phone asks once back.

It works in your apps on a hidden screen while you keep using your phone. Before anything is sent, paid, or deleted, it stops and shows you exactly what will happen.

Messages

Tell the group chat I'm running ten minutes late.

Ready. Send this to the group?

SendNot now

Errands

Set an alarm for 7 tomorrow.

Done. Alarm set for 7:00 AM. No approval needed. Nobody was harmed.

Calls

If the courier calls, tell him to come up.

I can't answer calls. Stock Android does not allow an app to do that. This is the one thing that needs a new phone.

[04]Yours

An OS that adapts to you. It is called Android. You have it.

01

Build your own apps

Ask for the tool you need. The phone writes a small app, tests it, fixes it, and puts it on your home page. Change it by asking again.

02

Connect your services

Bring your own model: sign in with ChatGPT, use OpenRouter, paste a key, or point it at a model on your own network. Add tools through the Model Context Protocol.

03

Delegate across your apps

Keep the apps you already use. The agent works inside them with your accounts, follows the rules you set, and never opens the apps on your protected list.

04

Read every line

The approval gate is code, not a promise in a prompt. You can read it, test it, and change it. That is what the word "open" is for.

[05]Benchmarks

We will also prove our CUA on benchmarks soon.

(Sorry, I did not get time to get here yet, but I will do it. I promise.)

01

AndroidWorld

Will do soon!

03

Our own safety check

Will do soon!

[06]Questions

Questions and answers.

What is OpenCyclone?

An open-source AI agent for stock Android. It reads the screen of your apps on a hidden display, decides what to tap, and asks you before any action that cannot be taken back.

Do I keep my apps?

Yes. You also keep your phone, your operating system, and your money.

What does it cost?

$0. There is no deposit, no pre-order, and no delivery date. You install it today on the phone you have. You pay only your model provider, and a local model costs nothing.

Why did you build it?

Because it is easy to build. An AI phone is an app, a helper process, and a model. One person built this one with AI coding agents, on top of an existing open-source project. Nobody should buy a new phone to get it.

What do I need?

An Android phone with Android 12 or later, a computer for a one-time setup script, and an account with a model provider. It was built and tested on a Pixel 7.

Is it finished?

No. It is early software, written fast. Short tasks in one app work well. Long tasks across several apps fail more often. It tells you when it fails.

Who is building it?

One person and a small crowd of AI coding agents. It is backed by nobody. The code is under the Apache-2.0 licence, so you can take it and build your own.

Is this the same as Cyclon?

No. Cyclon is a company that is building a real phone with its own operating system, and we wish them well. OpenCyclone is an independent open-source project that does the same kind of work on the phone you already have. It is not affiliated with Cyclon or with Y Combinator.

Don't waste money on that. Just use your existing Android phone.

If you can do it on your phone, you should be able to ask your phone to do it. That needs an app, not new hardware.

Install it now! →