Navid MoazzezNavid Moazzez

21 best AI interfaces GitHub repos to use

Chat UIs, generative interface kits, and the front-end pieces you would otherwise rebuild. Ship a working AI product without designing the chat box from scratch.

Navid Moazzezby Navid Moazzez·Updated Sept 30, 2026·11 min read

Find GitHub repos worth using by topic, language, license and how active they are. Navid's picks come first, and each one opens its own page.

This is a list of the best AI interfaces GitHub repos.

In fact, it has 21 of them, with Navid's picks first.

So if you want AI interfaces GitHub repos worth your time, you'll love this list.

Chat UIs, generative interface kits, and the front-end pieces you would otherwise rebuild. Ship a working AI product without designing the chat box from scratch.

Here's what's inside:

Each one comes with what it covers and who it's for.

What are the best AI interfaces GitHub repos?

Here's the list at a glance.

Owner
react
Stars
★ 251k
Owner
excalidraw
Stars
★ 133k
Owner
supabase
Stars
★ 111k
Owner
mui
Stars
★ 99k
Owner
oven-sh
Stars
★ 96k
Owner
penpot
Stars
★ 60k
Owner
tldraw
Stars
★ 50k
Owner
calcom
Stars
★ 49k
Owner
fastapi
Stars
★ 46k
Owner
danny-avila
Stars
★ 44k
Owner
heroui-inc
Stars
★ 31k
Owner
Vercel
Stars
★ 27k
Owner
CapSoftware
Stars
★ 23k
Owner
dyad-sh
Stars
★ 22k
Owner
Open-LLM-VTuber
Stars
★ 14k
Owner
elie222
Stars
★ 12k
Owner
DavidHDev
Stars
★ 4.7k
Owner
zanwei
Stars
★ 1.8k
Owner
LottieFiles
Stars
★ 1.7k
Owner
CopilotKit
Stars
★ 920
Owner
iamovi
Stars
★ 37

Top 21 AI interfaces GitHub repos

1. React by react

React is a JavaScript library for building user interfaces. Declarative: React makes it painless to create interactive UIs. Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes. Declarative views make your code more predictable, simpler to understand, and easier to debug. Component-Based: Build encapsulated components that manage their own state, then compose them to make complex UIs. Since component logic is written in JavaScript instead of templates, you can easily pass rich data through your app and keep the state out of the DOM. Learn Once, Write Anywhere: We don't make assumptions about the rest of your technology stack, so you can develop new features in React without rewriting existing code. React can also render on the server using Node and power mobile apps using React Native.

React has been designed for gradual adoption from the start, and you can use as little or as much React as you need: Use Quick Start to get a taste of React. Add React to an Existing Project to use as little or as much React as you need. Create a New React App if you're looking for a powerful JavaScript toolchain.

You can improve it by sending pull requests to this repository.

Stars: 251k

Language: JavaScript

License: MIT

View React on GitHub · More about React

2. Excalidraw by excalidraw

An open source virtual hand-drawn style whiteboard. Collaborative and end-to-end encrypted.

Create beautiful hand-drawn like diagrams, wireframes, or whatever you like.

The Excalidraw editor (npm package) supports:  Free & open-source.  Infinite, canvas-based whiteboard.  Hand-drawn like style.  Dark mode.  Customizable.  Image support.  Shape libraries support.  Localization (i18n) support.  Export to PNG, SVG & clipboard.  Open format - export drawings as an.excalidraw json file.  Wide range of tools - rectangle, circle, diamond, arrow, line, free-draw, eraser.  Arrow-binding & labeled arrows.  Undo / Redo.  Zoom and panning support.

Stars: 133k

Language: TypeScript

License: MIT

Install:

bash npm install react react-dom @excalidraw/excalidraw 

View Excalidraw on GitHub · More about Excalidraw

3. Supabase by supabase

Supabase is the Postgres development platform. We're building the features of Firebase using enterprise-grade open source tools. [x] Hosted Postgres Database. Docs [x] Authentication and Authorization. Docs [x] Auto-generated APIs. [x] REST. Docs [x] GraphQL. Docs [x] Realtime subscriptions. Docs [x] Functions. [x] Database Functions. Docs [x] Edge Functions Docs [x] File Storage. Docs [x] AI + Vector/Embeddings Toolkit. Docs [x] Dashboard

Watch "releases" of this repo to get notified of major updates.

To see how to Contribute, visit Getting Started Community Forum. Best for: help with building, discussion about database best practices. GitHub Issues. Best for: bugs and errors you encounter using Supabase. Email Support. Best for: problems with your database or infrastructure. Discord. Best for: sharing your applications and hanging out with the community.

Stars: 111k

Language: TypeScript

License: Apache-2.0

View Supabase on GitHub · More about Supabase

4. Material UI by mui

Material UI is a comprehensive library of React components that features our independent implementation of Google's Material Design system. It's trusted by some of the world's greatest product teams because it's been rigorously battle-tested through more than a decade of development by thousands of open-source contributors.

Material UI's core functionality is extended by MUI X, a suite of complex components for advanced use cases.

Older versions v5.x (Upgrading from v5 to v6) v4.x (Upgrading from v4 to v5) v3.x (Upgrading from v3 to v4) v0.x (Upgrading to v1)

Stars: 99k

Language: JavaScript

License: MIT

View Material UI on GitHub · More about Material UI

5. Bun by oven-sh

Bun is an all-in-one toolkit for JavaScript and TypeScript apps. It ships as a single executable called bun.

At its core is the Bun runtime, a fast JavaScript runtime designed as a drop-in replacement for Node.js. It's written in Rust and powered by JavaScriptCore under the hood, dramatically reducing startup times and memory usage.

The bun command-line tool also implements a test runner, script runner, and Node.js-compatible package manager. Instead of 1,000 nodemodules for development, you only need bun. Bun's built-in tools are significantly faster than existing options and usable in existing Node.js projects with little to no changes.

Stars: 96k

Language: Rust

License: Other

Install:

bash bun run index.tsx # TS and JSX supported out-of-the-box 

View Bun on GitHub · More about Bun

6. Penpot by penpot

Penpot is the open-source design platform for teams that build digital products at scale.

Penpot’s key strength lies in giving you full ownership of your design infrastructure. Built on open source and designed for self-hosting, it puts teams in complete control of their design environment supporting strict compliance and governance requirements. Whether used in the browser or deployed on your own servers, Penpot works with open standards like SVG, CSS, HTML, and JSON.

Real-time collaboration strengthens this foundation, helping teams scale and bring design closer to the product through top-tier capabilities. Additionally, developers feel at home using Penpot, because design is expressed as code, enabling a direct translation and shipping products faster.

Stars: 60k

Language: Clojure

License: MPL-2.0

View Penpot on GitHub · More about Penpot

7. Tldraw by tldraw

tldraw provides a feature-complete infinite canvas engine designed to be the foundation for any canvas app. Create custom shapes, tools, bindings and UI components for a custom experience. Use the default whiteboarding tool set or use the library's primitives to build entirely new shapes and interactions. Multiplayer, self-hostable real-time collaboration with @tldraw/sync Drawing and diagramming, pressure-sensitive drawing, geometric shapes, rich text, arrows, snapping to shapes, edge scrolling, image and video support, image export Runtime API - drive the canvas at runtime with the Editor API Fully extensible, custom shapes, tools, bindings, UI components, side effects, and event hooks AI integrations, canvas primitives for building with LLMs DOM canvas, web rendering supports anything the browser supports, including embedded websites from YouTube, Figma, GitHub, and more Broad support, works in any browser across desktop, touch screens, tablets, and mobile devices

The tldraw SDK powers canvas experiences in products from Google, Shopify, BlackRock, Autodesk, ClickUp, Replit, Google Stitch, Luma, Runway, Padlet, Mobbin, Jam, Craft, Honeycomb, SchoolAI, Brisk, CADChat, bigpi, Genio, Pollination, Legendkeeper, Matilda, Aries, Alai, Dirac, and many more.

See our showcase for case studies on how teams build with tldraw.

Stars: 50k

Language: TypeScript

License: Other

Install:

bash npm i tldraw 

View Tldraw on GitHub · More about Tldraw

8. Cal.diy by calcom

[!WARNING] Use at your own risk. Cal.diy is the open source community edition of Cal.com and it is intended for users who want to self-host their own Cal.diy instance. It is strictly recommended for personal, non-production use. Please review all installation and configuration steps carefully. Self-hosting requires advanced knowledge of server administration, database management, and securing sensitive data. Proceed only if you are comfortable with these responsibilities.

[!TIP] For any commercial and enterprise-ready scheduling infrastructure, use Cal.com, not Cal.diy; hosted by us or get invited to on-prem enterprise access here: https://cal.com/sales

Cal.diy is the community-driven, fully open-source scheduling platform, a fork of Cal.com with all enterprise/commercial code removed.

Stars: 49k

Language: TypeScript

License: MIT

Install:

bash git clone https://github.com/calcom/cal.diy.git

View Cal.diy on GitHub · More about Cal.diy

9. Full Stack Fastapi Template by fastapi

Click the Use this template button at the top of this page to create a new repository.

Self-hosted deployment with Docker Compose: deployment-docker-compose.md.

This includes the local FastAPI and Vite workflow, Docker Compose services,.env configuration, and more.

Stars: 46k

Language: TypeScript

License: MIT

View Full Stack Fastapi Template on GitHub · More about Full Stack Fastapi Template

10. Librechat by danny-avila

LibreChat is a self-hosted AI chat platform that unifies all major AI providers in a single, privacy-focused interface.

Beyond chat, LibreChat provides AI Agents, Model Context Protocol (MCP) support, Artifacts, Code Interpreter, custom actions, conversation search, and enterprise-ready multi-user authentication.

Open source, actively developed, and built for anyone who values control over their AI infrastructure.

Stars: 44k

Language: TypeScript

License: MIT

View Librechat on GitHub · More about Librechat

11. HeroUI by heroui-inc

Beautiful, fast and modern React UI library. (Previously NextUI)

Stars: 31k

Language: TypeScript

License: Apache-2.0

View HeroUI on GitHub · More about HeroUI

12. AI SDK by Vercel

The TypeScript toolkit for building streaming AI interfaces, with one API across every model provider.

Stars: 27k

Language: TypeScript

License: Other

View AI SDK on GitHub · More about AI SDK

13. Cap by CapSoftware

Beautiful, shareable screen recordings. Open source, fast, and built for teams that want to own their data.

Cap is the open source alternative to Loom. It gives you fast screen recording, polished local editing, instant share links, comments, transcripts, analytics, team workspaces, custom domains, custom S3 storage, and full self-hosting when you need complete control.

Use Cap for product demos, bug reports, onboarding, tutorials, design reviews, engineering walkthroughs, async standups, client updates, and any moment where showing the work is faster than scheduling another call. Record, edit, share. Capture your screen, camera, and microphone, then share a link or export a finished video. Instant Mode for speed. Upload while recording and get a shareable link the moment you stop. Studio Mode for polish. Record locally, edit with backgrounds, zooms, trimming, captions, and export controls. Desktop apps for your team. Cap runs on macOS and Windows, with a web dashboard for viewing, sharing, and managing recordings. Own your storage. Use Cap Cloud, connect your own S3-compatible bucket, keep recordings local, or self-host the full platform. Privacy by default. Share publicly or privately, add passwords, use your own domain, or keep sensitive recordings off hosted infrastructure. Async collaboration. Comments, reactions, transcripts, viewer analytics, and team workspaces keep feedback attached to the video. Cap AI. Generate titles, summaries, clickable chapters, captions, and transcripts automatically. Move from Loom. Import existing Loom videos into Cap and keep your library in one place.

Stars: 23k

Language: Rust

License: Other

Install:

bash git clone https://github.com/CapSoftware/Cap.git

View Cap on GitHub · More about Cap

14. Dyad by dyad-sh

Dyad is a local, open-source AI app builder. It's fast, private, and fully under your control, like Lovable, v0, or Bolt, but running right on your machine.

More info at: https://dyad.sh/ Local: Fast, private and no lock-in. Bring your own keys: Use your own AI API keys, no vendor lock-in. Cross-platform: Easy to run on Mac or Windows.

Join our growing community of AI app builders on Reddit: r/dyadbuilders - share your projects and get help from the community!

Stars: 22k

Language: TypeScript

License: Other

View Dyad on GitHub · More about Dyad

15. Open LLM VTuber by Open-LLM-VTuber

v2.0 Development: We are focusing on Open-LLM-VTuber v2.0, a complete rewrite of the codebase. v2.0 is currently in its early discussion and planning phase. We kindly ask you to refrain from opening new issues or pull requests for feature requests on v1. To participate in the v2 discussions or contribute, join our developer community on Zulip. Weekly meeting schedules will be announced on Zulip. We will continue fixing bugs for v1 and work through existing pull requests.

[](https://www.buymeacoffee.com/yi.ting) [](https://discord.gg/3UDA8YFDXx)

Documentation [](https://github.com/orgs/Open-LLM-VTuber/projects/2)

Stars: 14k

Language: Python

License: Other

View Open LLM VTuber on GitHub · More about Open LLM VTuber

16. Inbox Zero by elie222

Organizes your inbox, pre-drafts replies, manages your calendar, and organizes attachments. Chat with it from Slack or Telegram to manage your inbox on the go. Open source alternative to Fyxer, but more customizable and secure.

To help you spend less time in your inbox, so you can focus on what matters most. AI Personal Assistant: Organizes your inbox and pre-drafts replies in your tone and style. AI Rules for email: Explain in plain English how your AI should handle your inbox. Reply Zero: Track emails to reply to and those awaiting responses. Bulk Unsubscriber: One-click unsubscribe and archive emails you never read. Bulk Archiver: Clean up your inbox by bulk archiving old emails. Cold Email Blocker: Auto‑block cold emails. Email Analytics: Track your activity and trends over time. Meeting Briefs: Get personalized briefings before every meeting, pulling context from your email and calendar. Smart Filing: Automatically save email attachments to Google Drive or OneDrive. Slack & Telegram Integration: Chat with your AI assistant from Slack or Telegram to manage your inbox without leaving the apps you already use.

[](https://youtu.be/UusnveLKwWM) Next.js Tailwind CSS shadcn/ui Prisma Upstash Turborepo Popsy Illustrations

Stars: 12k

Language: TypeScript

License: Other

Install:

bash npx @inbox-zero/cli setup # One-time setup wizard 

View Inbox Zero on GitHub · More about Inbox Zero

17. Canvas UI by DavidHDev

An open source library of creative, framework-agnostic components drawn on canvas. Fluid simulations, shader effects, and 3D scenes that run over your live, fully interactive interface.

canvasui.dev · Docs · Components · Playground · Installation

Most components use the experimental HTML-in-canvas API to read and redraw your live DOM. Text stays selectable, links stay clickable, and the page becomes a texture that fire, fluid, and glass distort in real time.

Stars: 4.7k

Language: TypeScript

License: Other

Install:

bash npx shadcn@latest add @canvas-ui/liquid-react 

View Canvas UI on GitHub · More about Canvas UI

18. Design Dna by zanwei

An agent skill for extracting, structuring, and applying visual design identity as machine-readable "Design DNA" across three dimensions: design tokens, qualitative style, and visual effects.

https://github.com/user-attachments/assets/00e0a28d-42ce-4a08-a0c0-1ecf8b9f7e97

https://github.com/user-attachments/assets/80793608-930d-42ca-951f-eb21ac188d54

Stars: 1.8k

Language: JavaScript

License: MIT

Install:

bash git clone https://github.com/zanwei/design-dna.git

View Design Dna on GitHub · More about Design Dna

19. Motion Design Skill by LottieFiles

Universal motion design principles for AI agents. Philosophy-first, implementation-agnostic.

Teaches agents to think like motion directors, choosing the right timing, easing, choreography, and emotional intent before writing a single line of animation code. Works with any animation system (CSS, Framer Motion, GSAP, Lottie, Spring, etc.).

Supports 40+ agents including Claude Code, Cursor, Codex, GitHub Copilot, and more.

Stars: 1.7k

License: MIT

Install:

bash npx skills add LottieFiles/motion-design-skill

View Motion Design Skill on GitHub · More about Motion Design Skill

20. Channels SDK by CopilotKit

Bring any AI agent into Slack, Microsoft Teams, and the channels where work happens, with native, interactive UI.

[](https://www.npmjs.com/package/@copilotkit/channels) [](./LICENSE)

https://github.com/user-attachments/assets/9f33e7d1-9364-4fe0-b82f-acd707097028

Stars: 920

License: MIT

Install:

bash npx copilotkit@latest channels setup 

View Channels SDK on GitHub · More about Channels SDK

21. Genjutsu by iamovi

an open source social network where everything disappears after 24 hours.

Stars: 37

Language: TypeScript

License: AGPL-3.0

View Genjutsu on GitHub · More about Genjutsu

Final thoughts on AI interfaces GitHub repos

The best AI interfaces repo is the one you come back to. Pick 2 or 3 from this list, give them a month, and keep the ones you look forward to.

Navid Moazzez

AI business strategist & AI OS builder

Navid Moazzez helps creators and founders master AI and build their own AI Operating System (AI OS) to automate their business and life.

Navid.me is reader-supported. When you buy through links on this site, I may earn an affiliate commission. Learn more.

More GitHub repos

More free tools

Related MCP servers & CLIs

Free AI newsletter

The most actionable AI newsletter for founders

Every week, get proven AI strategies, curated tools, and step-by-step systems to grow your audience, create better content, and build a profitable creator business.

No fluff, no filler, no BS. Just five minutes each week that might level up your online business and life.

P.S. Sign up now to get free access to my ultimate AI tools guide for creators.

Loved by 10,000+ readers