AGI + Krea: Designing control for AI phone agents and image tools

AGI (2025) - AI Agent Phones

AGI Android permission onboarding phone prototypes

I worked with the founders of AGI and Krea on interaction patterns for phone agents and text-to-image creative tools.

Selected Work

AGI (2025) - AI Agent Phones — details

Problem

AGI's Android agent operates your phone for you. Without native hardware, people had to work through custom onboarding and permissions before they could even turn it on.

What I designed

  • Onboarding prototypes that made manual activation as easy as possible, drawing on the patterns in Nikita Bier's Explode app
  • A state machine that lets people steer the agent when it gets stuck or hallucinates

What I learned

  • Consumers expect responses under 200 ms and 99.999% reliability. In internal testing the agent fell short of that, so I believe agent phones are still years from the mainstream
  • A prompt adds far more noise between intent and action than a tap does

Agent States

Status pills for running, paused, retry and complete, each with the next action in reach.

AGI agent status pills for running, paused, retry, and complete states

Gradient glows for agent progress

AGI phone frames with gradient glow borders signalling agent progress

Internal tracing dashboard (2025)

AGI internal tracing dashboard

Krea (2023)

Context

Midjourney ran on Discord slash commands. Krea's bet was the canvas: generate images, then organize and refine them visually on the web. ControlNet then let people guide generation with edges, depth maps and pose skeletons, and the whole field raced to support it.

What I designed

  • Information architectures for working with images and prompts on the canvas
  • Entry points for prompt + image + mask
  • Loading and error states
Krea canvas with the inpaint and outpaint selection toolbar

Boom times in San Francisco - The Information (Press)

Boom times in San Francisco - The Information (Press)

The Information press photo for San Francisco AI underground

Please turn on sound

Your browser may be blocking audio for this site. Allow Sound or Auto-play in the site controls beside the address bar, and unmute the tab. On mobile, also check your media volume and silent mode.

AGI + Krea case study

AI-generated from Dennis's voice