Infinite AI

Infinite AI

Infinite AI

Re-imagining how we could interact with creative AI tools more effectively.

Re-imagining how we could interact with creative AI tools more effectively.

Re-imagining how we could interact with creative AI tools more effectively.

Summer 2025

1,114 words

5 min read

Disciplines

UI/UX Design

User Research

Motion

Development

Identity Design

Tool

Figma

Jitter

Elevenlabs

Cursor AI

Infinite AI Experiences

Infinite AI Experiences

Infinite AI Experiences

AI tools should feel like natural extensions of how people already work. Most AI tools have a chatbot interface, which forces designers to interact with linear and rigid interfaces that break their natural workflow. My personal project is to redesign how people interact with creative AI tools.

AI tools should feel like natural extensions of how people already work. Most AI tools have a chatbot interface, which forces designers to interact with linear and rigid interfaces that break their natural workflow. My personal project is to redesign how people interact with creative AI tools.

AI tools should feel like natural extensions of how people already work. Most AI tools have a chatbot interface, which forces designers to interact with linear and rigid interfaces that break their natural workflow. My personal project is to redesign how people interact with creative AI tools.

KEY INSIGHT

AI softwares have inefficient interface

AI softwares have inefficient interface

AI softwares have inefficient interface

Most AI softwares force creatives to work in linear workflow breaking their natural workflow.

Most AI softwares force creatives to work in linear workflow breaking their natural workflow.

Most AI softwares force creatives to work in linear workflow breaking their natural workflow.

Time consuming

Time consuming

Time consuming

Users spend too much time referencing previous outputs when iterating.

Users spend too much time referencing previous outputs when iterating.

Users spend too much time referencing previous outputs when iterating.

Linear interface

Linear interface

Linear interface

When the prompt is sent, it is hard to use the previous output and re-generate with another prompt.

When the prompt is sent, it is hard to use the previous output and re-generate with another prompt.

When the prompt is sent, it is hard to use the previous output and re-generate with another prompt.

Leads to this.

Infinite canvas interface

Infinite canvas interface

Infinite canvas interface

Infinite canvas interface

Users can generate text and image in output blocks. It can be dragged, connected with each other, or create a new output.

Users can generate text and image in output blocks. It can be dragged, connected with each other, or create a new output.

Users can generate text and image in output blocks. It can be dragged, connected with each other, or create a new output.

“I want the efficiency from AI tools just like my other design tools.”


— Eddie

“I want the efficiency from AI tools just like my other design tools.”


— Eddie

“I want the efficiency from AI tools just like my other design tools.”


— Eddie

HOW MIGHT WE

How might we redesign AI interfaces to match the spatial, non-linear way designers naturally think and work?

How might we redesign AI interfaces to match the spatial, non-linear way designers naturally think and work?

How might we redesign AI interfaces to match the spatial, non-linear way designers naturally think and work?

Creative AI tools have the same linear chatbot interface which forces designers to work in a predetermined structure. While the models were getting advanced, the interface still felt unintuitive. I wanted to focus on the core workflow the designs experience while interacting with AI models and understand how to design better tool for AI.

Creative AI tools have the same linear chatbot interface which forces designers to work in a predetermined structure. While the models were getting advanced, the interface still felt unintuitive. I wanted to focus on the core workflow the designs experience while interacting with AI models and understand how to design better tool for AI.

Creative AI tools have the same linear chatbot interface which forces designers to work in a predetermined structure. While the models were getting advanced, the interface still felt unintuitive. I wanted to focus on the core workflow the designs experience while interacting with AI models and understand how to design better tool for AI.

PROJECT GOAL

Create a new interface for creative AI software where designers can generate text and images efforlessly without any rigid experience.

Create a new interface for creative AI software where designers can generate text and images efforlessly without any rigid experience.

Create a new interface for creative AI software where designers can generate text and images efforlessly without any rigid experience.

DESIGN SOLUTION

Canvas

Canvas

Canvas

The canvas interface allows users to interact with the familiar workflow they are accustomed to using. With controls located on the sidebar, users can easily access editing and track their work.

The canvas interface allows users to interact with the familiar workflow they are accustomed to using. With controls located on the sidebar, users can easily access editing and track their work.

The canvas interface allows users to interact with the familiar workflow they are accustomed to using. With controls located on the sidebar, users can easily access editing and track their work.

Workflow explore

Workflow explore

Workflow explore

With canvas interface the user can generate, drag around outputs, and iterate with one clicks.

With canvas interface the user can generate, drag around outputs, and iterate with one clicks.

With canvas interface the user can generate, drag around outputs, and iterate with one clicks.

Start page

Start page

Start page

In the start page, users can create individual projects or combine them into specific workspace.

In the start page, users can create individual projects or combine them into specific workspace.

In the start page, users can create individual projects or combine them into specific workspace.

Text generation and draggable iteration

Text generation and draggable iteration

Text generation and draggable iteration

Users can choose which model to generate the output. After getting the output in a draggable block on the infinite canvas, users can drag out one particular block from the generated output and ask further questions. This lets users to interact more intuitively with dragging elements across the canvas.

Users can choose which model to generate the output. After getting the output in a draggable block on the infinite canvas, users can drag out one particular block from the generated output and ask further questions. This lets users to interact more intuitively with dragging elements across the canvas.

Users can choose which model to generate the output. After getting the output in a draggable block on the infinite canvas, users can drag out one particular block from the generated output and ask further questions. This lets users to interact more intuitively with dragging elements across the canvas.

Direct iteration

Direct iteration

Direct iteration

Users have various ways to iterate the output with the workflow. The user can ask in the prompt bar and even highlight the text they want to iterate directly.

Users have various ways to iterate the output with the workflow. The user can ask in the prompt bar and even highlight the text they want to iterate directly.

Users have various ways to iterate the output with the workflow. The user can ask in the prompt bar and even highlight the text they want to iterate directly.

Image generation and edit tool

Image generation and edit tool

Image generation and edit tool

Users have various ways to iterate the output with the workflow. The user can ask in the prompt bar and even highlight the text they want to iterate directly.

Users have various ways to iterate the output with the workflow. The user can ask in the prompt bar and even highlight the text they want to iterate directly.

Users have various ways to iterate the output with the workflow. The user can ask in the prompt bar and even highlight the text they want to iterate directly.

Image generation edit + style extraction

Image generation edit + style extraction

Image generation edit + style extraction

Previous users spent significant time editing style and referencing versions. Now with creative canvas, you can edit the image quickly, reference previous outputs with a single click, and extract styles with simple as connecting the blocks.
Previous users spent significant time editing style and referencing versions. Now with creative canvas, you can edit the image quickly, reference previous outputs with a single click, and extract styles with simple as connecting the blocks.
Previous users spent significant time editing style and referencing versions. Now with creative canvas, you can edit the image quickly, reference previous outputs with a single click, and extract styles with simple as connecting the blocks.

Canvas interface exploration

Canvas interface exploration

Canvas interface exploration

The sidebar consists of four main components: Document, File, Visual, and Prompt

The sidebar consists of four main components: Document, File, Visual, and Prompt

The sidebar consists of four main components: Document, File, Visual, and Prompt

Document setup

Document sidebar has pages where the users can select or create a new page, library where users can keep track of the visual outputs, and prompt history where all the past prompts stay.

Document sidebar has pages where the users can select or create a new page, library where users can keep track of the visual outputs, and prompt history where all the past prompts stay.

Document sidebar has pages where the users can select or create a new page, library where users can keep track of the visual outputs, and prompt history where all the past prompts stay.

Add files

Most AI tools have the option to create a project with custom file input and instructions. This feature is added to the creative AI application.

Most AI tools have the option to create a project with custom file input and instructions. This feature is added to the creative AI application.

Most AI tools have the option to create a project with custom file input and instructions. This feature is added to the creative AI application.

Edit visuals

Edit visuals

Edit visuals

After generating an image, users can edit the image without writing a new set of prompts. This quick action lets designers have full control over their creative output.

After generating an image, users can edit the image without writing a new set of prompts. This quick action lets designers have full control over their creative output.

After generating an image, users can edit the image without writing a new set of prompts. This quick action lets designers have full control over their creative output.

Generate prompts

Generate prompts

Generate prompts

The newly designed prompt bar lets users get access to model selection and specific image creation settings. Having a quick button to change the AI model to best fit the job lets users work efficiently than before.

The newly designed prompt bar lets users get access to model selection and specific image creation settings. Having a quick button to change the AI model to best fit the job lets users work efficiently than before.

The newly designed prompt bar lets users get access to model selection and specific image creation settings. Having a quick button to change the AI model to best fit the job lets users work efficiently than before.

KEY INNOVATION

Product strategy

Product strategy

Product strategy

Faster reference

Faster reference

Faster reference

Faster reference

Previous outcomes remain visible and accessible

Previous outcomes remain visible and accessible

Previous outcomes remain visible and accessible

Better version control

Better version control

Better version control

Better version control

Users can branch from any point without losing their place

Users can branch from any point without losing their place

Users can branch from any point without losing their place

Natural workflow

Natural workflow

Natural workflow

Natural workflow

Matches how designers already think spatially

Matches how designers already think spatially

Matches how designers already think spatially

User journey

CHALLENGE

Integration challenge and the pivot

Integration challenge and the pivot

Integration challenge and the pivot

Early testing revealed a fundamental problem I hadn’t anticipated: even the best AI interface becomes useless if it forces people to leave their primary workspace. My first instinct was to build everything into one platform - AI generation, vector tools, photo editing, the works. I quickly realized this was unrealistic given the complexity and my technical limitations.

Early testing revealed a fundamental problem I hadn’t anticipated: even the best AI interface becomes useless if it forces people to leave their primary workspace. My first instinct was to build everything into one platform - AI generation, vector tools, photo editing, the works. I quickly realized this was unrealistic given the complexity and my technical limitations.

Early testing revealed a fundamental problem I hadn’t anticipated: even the best AI interface becomes useless if it forces people to leave their primary workspace. My first instinct was to build everything into one platform - AI generation, vector tools, photo editing, the works. I quickly realized this was unrealistic given the complexity and my technical limitations.

STRATEGIC SOLUTION

Smart export

Smart export

Smart export

Smart export

Wireframes convert to frames and auto-layouts for design tools

Wireframes convert to frames and auto-layouts for design tools

Wireframes convert to frames and auto-layouts for design tools

Layer based outputs

Layer based outputs

Layer based outputs

Layer based outputs

Images export as individual layers for easy editing

Workflow preservation

Workflow preservation

Workflow preservation

Workflow preservation

Users can round-trip between my tool and their preferred software

This taught me that good UX isn’t about replacing existing tools - It’s about enhancing existing workflows.

This taught me that good UX isn’t about replacing existing tools - It’s about enhancing existing workflows.

This taught me that good UX isn’t about replacing existing tools - It’s about enhancing existing workflows.

This project is currently on going…

This project is currently on going…

This project is currently on going…