What is Glove?

Glove is an open-source TypeScript framework for building AI-powered applications. Instead of wiring up pages, routes, and navigation manually, you describe what your app can do — and an AI figures out when to do it, based on what users ask for.

The core idea

Traditional apps encode user flows in UI: click this button, go to this page, fill out this form. Glove replaces that wiring with a conversation. The user says what they want, and an AI decides which capabilities to use.

This means three things for you as a developer:

  1. You define capabilities (called tools)
  2. You define how results look (called renderers)
  3. The AI handles navigation, flow, and orchestration

Key terms

These are the building blocks of every Glove app. You'll see them throughout the docs:

How it works

  1. A user sends a message (like “Find me running shoes under $100”)
  2. The AI reads your list of tools and picks the right ones to call
  3. Tools execute — searching a database, calling an API, computing a result
  4. Tools can push UI onto the display stack — product grids, forms, confirmation dialogs
  5. The AI reads tool results and either responds to the user or calls more tools
  6. This loop continues until the user's request is fulfilled

What can you build?

Which packages do I need?

Most projects need just two packages: glove-react and glove-next.

Ready to build?

Get Started — build a working agent in 15 minutes →