my own app, live on the App Store

kokopi

scroll. on purpose.

role founder, design and code
when since april 2026
stack React Native, Expo, TypeScript, Rive, Reanimated, haptics
links App Store ↗kokopi.app ↗

scroll. on purpose. koko with a phone in a cafe

the pitch

koko shows up over Instagram with close and i need a minute buttons

koko shows up

stats screen, koko showed up 104 times

koko keeps count

01 · why

for people who need social apps for work.

koko, a little bird, shows up when work turns into scrolling. he never blocks your apps. ever.

02 · koko

koko is a Rive character with lip-sync and lots of reactions. i designed, rigged and animated him, then connected his state machine to the app with data binding.

koko in the Rive editor, with his bones, state machine and view model

koko in the Rive editor

03 · how it works

pick the apps you want to watch and set a limit for each one. 3 minutes in an hour by default, anything from 1 to 30.

when you scroll too long, koko shows up mid-scroll. you close the app, or keep going. your stats show how often he showed up, by app and by day.

koko can’t see what you’re viewing, only that you’ve been in an app. your data stays on your phone.

the app is built in React Native with Expo and TypeScript. the interactions use Reanimated, Gesture Handler and haptics.

04 · the deal

free for 7 days, then $7.99 once (adjusted by country). no subscription, no ads. unlimited apps, and every update included.

05 · latest

version 1.12 is out. koko speaks 10 languages out loud, the app goes from 5 tabs to 3, and naps move into koko’s nest.

koko has moods now too. poke him too often and he gets grumpy.

next project ubisoft