Help Center
OJO Help Center
Last updated: Mar 28, 2026
1. What is OJO
OJO is an AI design team platform for product creators, helping you turn rough ideas into high-quality, interactive digital product prototypes that can keep evolving.
We believe great product ideas should not be blocked by tool barriers. OJO enables anyone -- product managers, designers, entrepreneurs, and developers -- to turn ideas into interactive product prototypes through natural language, skip complex toolchains, and focus on what truly matters: creation.
In OJO, you do not need to write code first or constantly switch between design tools. Just describe your goal, scenario, and expected outcome. OJO works like an AI design team: it helps you understand requirements, break down tasks, and generate interactive product prototypes. The result is not a static mockup, but a prototype you can preview, interact with, and keep iterating in the browser, with support for syncing into a code project for further development.
OJO aims to compress the journey from idea to prototype from a long, multi-person workflow into a lighter, faster, continuously iterative one.
- Website: https://ojo.art
2. Getting Started
2.1 Request Access
OJO is currently in an invite-only beta phase. Please visit ojo.art to submit an invitation code and request access.
2.2 Sign In
- Open https://ojo.art
- Click the "Sign In" button
- Complete verification and start using OJO
3. Core Features
3.1 Agent Teams & Skills
Agent Teams & Skills is one of OJO's core capabilities. Instead of submitting a request to a single input box, you can invite the right AI design team based on your goal and call specialized Skills to collaborate on design delivery.
- Invite your dedicated design team: On the homepage and in Canvas, you can browse Agent Teams with different specializations, understand what kinds of tasks they are best suited for, and choose the right team to start a project.
- Call specialized Skills: OJO includes 300+ professional Skills covering product, interaction, visual design, branding, motion, code, and more stages of design delivery. You can call specific Skills as needed during a task to make the output more precise and controllable.
By combining Agent Teams and Skills, OJO can break down goals, match the right capabilities, and move prototypes from concept generation into continuous iteration.
3.2 Editing and Modification
OJO supports multiple editing methods: annotate directly on the generated page and send the request to an Agent, describe changes in the chat box, or manually adjust specific elements in the right-side editing panel.
- Point / lasso / box annotations: Choose an annotation mode on the generated page, mark the area you want to change, and send the request to an Agent. This is useful for targeted edits to a button, module, area, or page section.
- Chat-based edits: If the change does not depend on an exact location, describe it directly in the chat box, such as adjusting the overall style, rearranging a page, or adding a module. OJO will continue iterating based on the current prototype.
- Manual edits in the panel: After selecting a page element, use the right-side editing panel to adjust text, font, size, color, line height, alignment, and other styles. You can also switch between element view and full structure to review and edit page hierarchy.
With these methods, you can let the Agent handle broader changes while still keeping manual control over specific elements and visual details.
3.3 Model Selection
OJO offers three model tiers, with key differences in generation quality, visual expression, and response speed:
- OJO Master: Best for tasks that require higher visual quality and finish, such as key pages, formal presentations, or refined design work.
- OJO Pro: A balanced choice across quality, speed, and stability. Suitable for most daily prototype generation and ongoing iteration.
- OJO Fast: Faster response speed, useful for quickly exploring directions, making small edits, or generating batches of first drafts.
For modes, Thinking mode keeps more requirement understanding and confirmation, making it better for complex tasks. Agile mode reduces confirmation interactions and improves response speed, making it better for fast execution when the goal is clear.
3.4 Save and Export
If you need to continue developing the generated prototype code locally, click "Export Code" in the top right corner, or sync via CLI:
After syncing, the code is saved in the <project-name>/ojo-prototype directory. Dependencies are automatically installed and the development environment starts automatically.
3.5 Sync Code Locally and Code Tools
OJO provides a CLI tool for terminal and AI Agent workflows. You can use it to sign in, create or modify projects, check project status, capture project preview images, and sync OJO project files locally for further development.
# Sign in
ojo auth login
# Send one prompt to OJO to create / modify a project
ojo chat --message "Help me create a website homepage"
# Continue an existing project
ojo chat --project-id projectID --message "Continue modifying this project"
# Check project status
ojo query --project-id projectID
# View the project preview image
ojo screen --project-id projectID
# Sync project files from OJO to local
ojo workspace sync projectID
4. Common Issues & Solutions
4.1 Unable to Sign In
- Confirm your account has been activated via an invitation code; unactivated accounts cannot sign in
- Check your network connection
- Clear browser cache and try again
- If CLI login fails, try switching modes:
ojo auth login --mode web
4.2 Generation Takes a Long Time
Generating complex prototypes may take some time, which is normal.
- Check current status with
ojo query --project-id <id> - Do not send duplicate requests; wait for the current round to complete
- If there are no results after 10 minutes, please contact us for feedback
4.3 Results Don't Match Expectations
- Continue the conversation in the same project, describing your requirements more precisely
- Iterate step by step: first confirm the overall layout, then refine each module
- Example: "Change the left navigation bar width to 240px" or "Change the title font size to 24px"
4.4 Code Sync Failed (workspace sync Error)
- Not signed in: Run
ojo auth loginfirst - Wrong project ID: Verify the projectId with
ojo project list - Missing local context: When not passing a projectId, execute in a directory containing
.ojo/project.json; or explicitly pass the projectId - Network issue: Check your network connection and retry
4.5 "No Beta Access" or "Invitation Code Required"
Visit ojo.art to submit an invitation code and request access. If you already have an invitation code but still cannot access, please contact us to verify your account status.
5. Contact Us
If you encounter any issues or have feedback, feel free to reach out through the following channels:
- Website: https://ojo.art
- Email: support@ojo.art
We will respond as soon as possible.