Ad
Learn more

Open Source AI Chat Interfaces using npm

A curated collection of the best open source user interfaces for chatting with various AI models. using npm.

Structured control layer for customer-facing AI agents
  • Stars

    18,305
  • Last commit

    9 hours ago
  • License

    Apache-2.0
A conversational AI server that manages agent behavior through context-aware guidelines, keeping responses consistent, auditable, and aligned at scale.

Open Source Alternative to:

One interface for every AI model you run or connect
  • Stars

    156,281
  • Last commit

    3 hours ago
  • License

    BSD-3-Clause
Self-hosted AI platform that connects local and cloud models, extends with Python, and keeps your data under your control.

Open Source Alternative to:

One interface for all your AI models and conversations
  • Stars

    Stars growing over the last 30 days46,075
  • Last commit

    3 hours ago
  • License

    MIT
Chat with multiple AI providers through a single self-hostable interface, with support for custom agents, file uploads, plugins, and multi-user access control.

Open Source Alternative to:

Build AI copilots for your product in hours, not months
  • Stars

    38,138
  • Last commit

    3 hours ago
  • License

    MIT
Integrate production-ready AI copilots into any product quickly and easily with CopilotKit's open-source platform.

Open Source Alternative to:

Smart desktop AI assistant with powerful local knowledge features
  • Stars

    5,373
  • Last commit

    1 month ago
  • License

    Unknown
Cross-platform desktop AI assistant supporting multiple providers, local knowledge base, and custom prompts. Integrates MCP protocol for enhanced AI tool capabilities.

Open Source Alternative to:

AI chat companion with versatile model support
  • Stars

    1,534
  • Last commit

    10 months ago
  • License

    Apache-2.0
Open-source chat application that lets you interact with multiple AI models in one interface, offering flexible conversations and diverse capabilities.

Open Source Alternative to: