Agent Academy

Agent Academy is a free, source-linked library of skills, prompts, MCP servers and bot templates, organised into courses by profession, for people who hand real work to AI agents: 1,467 live resources, each with its original link, license and safety tags.

Tool

onlook

可视化编辑 UI,AI 写代码

No credentialsDoes not send

https://github.com/onlook-dev/onlook

Original content

Full originalApache-2.0Source

Republished in full under its license, with attribution. The source is authoritative.

Onlook

The design tool for AI-native designers — now in early access.

Onlook makes designing on top of your codebase effortless. Craft exceptional experiences with AI in code.

→ Join the waitlist

👨‍💻👩‍💻👨‍💻

We're hiring engineers in SF!

👩‍💻👨‍💻👩‍💻

View Demo

·

Report Bug

·

Request Feature

[![Discord][discord-shield]][discord-url]

[![LinkedIn][linkedin-shield]][linkedin-url]

[![Twitter][twitter-shield]][twitter-url]

中文 |

Español |

Deutsch |

français |

Português |

Русский |

日本語 |

한국어

> This is the open-source visual editor that started Onlook (Next.js + Tailwind). The hosted product we're building next, for AI-native designers, is in early access via the waitlist above.

An Open-Source, Visual-First Code Editor

Craft websites, prototypes, and designs with AI in Next.js + TailwindCSS. Make

edits directly in the browser DOM with a visual editor. Design in realtime with

code. An open-source alternative to Bolt.new, Lovable, V0, Replit Agent, Figma

Make, Webflow, etc.

What you can do with Onlook:

  • [x] Create Next.js app in seconds
  • [x] Start from text or image
  • [x] Use prebuilt templates
  • [x] Visually edit your app
  • [x] Use Figma-like UI
  • [x] Preview your app in real-time
  • [x] Manage brand assets and tokens
  • [x] Create and navigate to Pages
  • [x] Browse layers
  • [x] Manage project Images
  • [x] Detect and use Components – _Previously in

Onlook Desktop_

  • [ ] Drag-and-drop Components Panel
  • [x] Use Branching to experiment with designs
  • [x] Development Tools
  • [x] Real-time code editor
  • [x] Save and restore from checkpoints
  • [x] Run commands via CLI
  • [x] Connect with app marketplace
  • [x] Deploy your app in seconds
  • [x] Generate sharable links
  • [x] Link your custom domain
  • [ ] Collaborate with your team
  • [x] Real-time editing
  • [ ] Leave comments
  • [ ] Advanced AI capabilities
  • [x] Queue multiple messages at once
  • [ ] Use Images as references and as assets in a project
  • [ ] Setup and use MCPs in projects
  • [ ] Allow Onlook to use itself as a toolcall for branch creation and iteration
  • [ ] Advanced project support
  • [ ] Support non-NextJS projects
  • [ ] Support non-Tailwind projects

Getting Started

Use our hosted app or

run locally.

Usage

Onlook will run on any Next.js + TailwindCSS project, import your project into

Onlook or start from scratch within the editor.

Use the AI chat to create or edit a project you're working on. At any time, you

can always right-click an element to open up the exact location of the element

in code.

Draw-in new divs and re-arrange them within their parent containers by

dragging-and-dropping.

Preview the code side-by-side with your site design.

Use Onlook's editor toolbar to adjust Tailwind styles, directly manipulate

objects, and experiment with layouts.

Documentation

For full documentation, visit docs.onlook.com

To see how to Contribute, visit

Contributing to Onlook in our docs.

How it works

  1. When you create an app, we load the code into a web container
  2. The container runs and serves the code
  3. Our editor receives the preview link and displays it in an iFrame
  4. Our editor reads and indexes the code from the container
  5. We instrument the code in order to map elements to their place in code
  6. When the element is edited, we edit the element in our iFrame, then in code
  7. Our AI chat also has code access and tools to understand and edit the code

This architecture can theoretically scale to any language or framework that

displays DOM elements declaratively (e.g. jsx/tsx/html). We are focused on

making it work well with Next.js and TailwindCSS for now.

For a full walkthrough, check out our

Architecture Docs.

Our Tech Stack

Front-end

Database

AI

Sandbox and hosting

Runtime

  • Bun - Monorepo, runtime, bundler
  • Docker - Container management

Contributing

If you have a suggestion that would make this better, please fork the repo and

create a pull request. You can also

open issues.

See the [CONTRIBUTING.md](CONTRIBUTING.md) for instructions and code of conduct.

Contributors

Contact

Twitter -

LinkedIn -

[Email](mailto:contact@onlook.com) - YouTube

  • Project:

https://github.com/onlook-dev/onlook

License

Distributed under the Apache 2.0 License. See [LICENSE.md](LICENSE.md) for more

information.

[contributors-shield]: https://img.shields.io/github/contributors/onlook-dev/studio.svg?style=for-the-badge

[contributors-url]: https://github.com/onlook-dev/onlook/graphs/contributors

[forks-shield]: https://img.shields.io/github/forks/onlook-dev/studio.svg?style=for-the-badge

[forks-url]: https://github.com/onlook-dev/onlook/network/members

[stars-shield]: https://img.shields.io/github/stars/onlook-dev/studio.svg?style=for-the-badge

[stars-url]: https://github.com/onlook-dev/onlook/stargazers

[issues-shield]: https://img.shields.io/github/issues/onlook-dev/studio.svg?style=for-the-badge

[issues-url]: https://github.com/onlook-dev/onlook/issues

[license-shield]: https://img.shields.io/github/license/onlook-dev/studio.svg?style=for-the-badge

[license-url]: https://github.com/onlook-dev/onlook/blob/master/LICENSE.txt

[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?logo=linkedin&colorB=555

[linkedin-url]: https://www.linkedin.com/company/onlook-dev

[twitter-shield]: https://img.shields.io/badge/-Twitter-black?logo=x&colorB=555

[twitter-url]: https://x.com/onlookdev

[discord-shield]: https://img.shields.io/badge/-Discord-black?logo=discord&colorB=555

[discord-url]: https://discord.gg/hERDfFZCsH

[React.js]: https://img.shields.io/badge/react-%2320232a.svg?logo=react&logoColor=%2361DAFB

[React-url]: https://reactjs.org/

[TailwindCSS]: https://img.shields.io/badge/tailwindcss-%2338B2AC.svg?logo=tailwind-css&logoColor=white

[Tailwind-url]: https://tailwindcss.com/

[Electron.js]: https://img.shields.io/badge/Electron-191970?logo=Electron&logoColor=white

[Electron-url]: https://www.electronjs.org/

[Vite.js]: https://img.shields.io/badge/vite-%23646CFF.svg?logo=vite&logoColor=white

[Vite-url]: https://vitejs.dev/

[product-screenshot]: assets/brand.png

[weave-shield]: https://img.shields.io/endpoint?url=https%3A%2F%2Fapp.workweave.ai%2Fapi%2Frepository%2Fbadge%2Forg_pWcXBHJo3Li2Te2Y4WkCPA33%2F820087727&cacheSeconds=3600&labelColor=#131313

[weave-url]: https://app.workweave.ai/reports/repository/org_pWcXBHJo3Li2Te2Y4WkCPA33/820087727

Related

Design systemDesign

Apple Human Interface Guidelines

Apple's platform design guidance: foundations, patterns, components, inputs, technologies.

Sourcedeveloper.apple.com/design/human-interface-guidelines

No credentialsDoes not sendApple terms; link only
Style libraryDesign

UI Hub (Incidental AI UI resource hub) — llms.txt / api

Curated multilingual directory of ~2,391 public UI resources with visual-style (vs) facets, design KB (specs, skills), JSON endpoints and a recommended design-skill workflow.

Sourcesiinxu.github.io/ui-resource-hub/llms.txt

No credentialsDoes not sendaggregator; per-item license
WorkflowDesign

UI Hub skills.json (recommended design workflow)

Workflow: pick ONE direction skill (frontend-design or taste-skill) → search resources by style/kind → build with emil-design-eng → audit with impeccable + web-design-guidelines + accessibility → verify in browser light+dark, mobile.

Sourcesiinxu.github.io/ui-resource-hub/api/skills.json

No credentialsDoes not sendaggregator
SkillDesign

algorithmic-art

Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.

Sourcegithub.com/anthropics/skills/blob/main/skills/algorithmic-art/SKILL.md

No credentialsDoes not sendApache-2.0
SkillDesign

canvas-design

Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.

Sourcegithub.com/anthropics/skills/blob/main/skills/canvas-design/SKILL.md

No credentialsDoes not sendApache-2.0
CaseDesign

Multimodal Design Agent Team

A Streamlit application that provides comprehensive design analysis using a team of specialized AI agents powered by Google's Gemini model.

Sourcegithub.com/Shubhamsaboo/awesome-llm-apps/tree/main/advanced_ai_agents/multi_agent_apps/agent_teams/multimodal_design_agent_team

No credentialsDoes not sendApache-2.0