Skip to content

apssouza22/chatflow

Repository files navigation

Chatflow

Chatflow utilizes AI agents to provide User interface that allows users to interact with various systems using natural language. Our sophisticated engine accurately understands user intent and dynamically displays the appropriate UI, optimizing the user experience.

This approach enables users to effortlessly navigate and engage with complex websites or products. Instead of the traditional point-and-click method, users can access multiple functionalities and perform tasks through a conversational interface, making the process both intuitive and efficient.

You can try it out here

Watch this video to learn more.

Join our Discord to know what's going on in development and to ask questions to the maintainers about the project and how to contribute: https://discord.gg/fJ5ecMmsSf

RAG architecture

Running the App

Before running the app, please install Docker first

Set up the environment

React UI

  • cd chat-ui
  • npm install
  • npm run build
  • npm start

Backend

Local Development with Docker

Github demo

localStorage.setItem("external-token", "github-token")
localStorage.setItem("external-url", "github.com")
  • Prompt the Github related actions. Ex List Github repositories and display as a chart with the fields: full_name and forks_count

Backlog

Please look at the issues for the backlog

Leave a star if you like the project