DB-GPT-Web  by eosphoros-ai

Web UI for LLM and vision projects

created 2 years ago
251 stars

Top 99.8% on sourcepulse

GitHubView on GitHub
Project Summary

DB-GPT-Web provides an open-source chat UI for AI and GPT projects, specifically designed to enhance the user experience with LLM-to-Vision capabilities. It targets developers building AI applications who need a visually appealing and functional interface for interacting with LLM models, offering beautified markdown rendering and custom components for AI-specific scenarios like plugin execution and chart visualization.

How It Works

Built with Next.js and Tailwind CSS, DB-GPT-Web focuses on a polished user interface. It leverages react-markdown for markdown rendering, ant-design for UI components, and @antv/g2 for charting capabilities. The project enhances standard markdown elements and introduces custom components to better represent AI-specific states and outputs, aiming for a more intuitive and informative user interaction.

Quick Start & Requirements

  • Primary install: npm install
  • Prerequisites: Node.js >= 16, npm >= 8
  • Usage: npm run dev for development.
  • For DB-GPT integration: npm run compile and copy the out/* directory to the DB-GPT static file directory.
  • Documentation: document

Highlighted Details

  • Enhanced markdown rendering for tables, code blocks, headings, lists, links, and images.
  • Custom components for AI-specific scenarios like plugin execution status and knowledge base display.
  • Charting capabilities powered by @antv/g2.
  • Built on Next.js for server-side rendering and Tailwind CSS for styling.

Maintenance & Community

The project is open source and encourages community engagement through GitHub issues. Specific details on contributors, sponsorships, or a roadmap are not explicitly detailed in the README.

Licensing & Compatibility

DB-GPT-Web is licensed under the MIT License, permitting commercial use and integration into closed-source projects.

Limitations & Caveats

The project is primarily a UI layer and requires integration with a backend DB-GPT instance for full functionality. Specific performance benchmarks or LLM compatibility details are not provided.

Health Check
Last commit

1 year ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
5 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.