Back to Tools
Persona

Persona

Coding & Assistance

Open-source VanillaJS agent UI library for embedding streaming, themeable AI chat widgets with tool use and zero framework dependencies.

Persona homepage screenshot

Features

  • VanillaJS agent UI
  • SSE streaming
  • Agent loops
  • Tool-use support
  • Style isolation
  • Zero framework dependencies

Use Cases

  • Website AI chat widgets
  • Embedded support assistants
  • Agent UI prototypes
  • Framework-free frontend integration
  • Tool-use demos
  • Open-source component customization

FAQ

Persona is an open-source, themeable VanillaJS agent UI library for adding streaming AI chat to any website in minutes. It supports SSE streaming, agent loops, tool use, style isolation, and zero framework dependencies, making it useful for developers who want embeddable AI assistants without committing to a React or Vue stack. Core capabilities include: VanillaJS agent UI, SSE streaming, Agent loops.

Common scenarios include: Website AI chat widgets, Embedded support assistants, Agent UI prototypes.

Alternatives and related tools