Skip to main content
OpenAssistant
A javascript library for building AI assistant
with powerful tools and interactive React chat component
Build AI Assistant with powerful tools
Data Analysis (GeoDa)
Plots (eCharts)
SQL Query (DuckDB)
screenshot
Add chat component to your app with ease
Light Mode
Dark Mode
LLM Models
screenshot
Built-in interactive AI features
Screenshot within App
Voice to Text
Function Calling
screenshot
All Features

🤖

Multiple AI Provider Support

  • OpenAI (GPT models)
  • Google Gemini
  • Anthropic (Claude models)
  • xAI (Groq models)
  • DeepSeek
  • Ollama (local AI models)
  • ...
  • 🎯

    Built-in Advanced Capabilities

  • Screenshot-to-ask functionality
  • Voice interactions
  • Comprehensive function calling support
  • 🌟

    AI Assistant Plugins

  • Data analysis with DuckDB
  • Data visualization with ECharts
  • Spatial data analysis using GeoDa WASM
  • 🎨

    Customizable UI Components

  • Pre-built chat and LLM configuration interfaces
  • Screenshot wrapper
  • Theme support
  • 📦

    Easy Integration

  • Simple integration with CLI tools
  • TypeScript support
  • Tailwind CSS integration