ClrsDream / chatdev-2

A chrome plugin for visualize your AI Agent (use different chatbots in one application, and gameify Multi-Agent Collaboration in ai town). a gameify ai town demo: https://chat-agent.github.io

Home Page:http://chatdev.toscl.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ChatDev: Visualize Your AI Agent

author license release last commit

English   |   Indonesia   |   简体中文   |   繁體中文   |   日本語

⚡️ Install

Get ChatDev for Chromium

Screenshot   |   Features   |   Bots   |   Installation   |   Changelog

ChatDev is a powerful Chrome extension that integrates multiple large language model interfaces to provide diverse conversational experiences. With visual customization of Prompt-Flow task sequences, you can not only explore the performance of different large models in games but also create your own task execution flows. Interact with virtual NPCs to enrich your experiences, and craft your unique memories in the AI town by selecting your preferred large models.

📷 Screenshot

game-prompt-flow.png chat-prompt-flow.gif

✨ Features

  • Use different chatbots in one application, which currently supports ChatGPT, the new Bing Chat, Google Bard, Claude, and more than 10 open source models.
  • Invoking large model interfaces in the browser in the form of Webapis requires no code capability
  • Interact with NPCS in the form of games and discuss real needs
  • Customize the role definition of NPCS
  • Customize NPC behavior and plan Prompt
  • Customize Prompt Flow
  • Once Prompt Flow is enabled, express your needs in one sentence, and NPCS will be automatically selected to form teams, perform quests, and present them in an interactive gameplay style.

🤖 Bots

Supported ChatGPT & iFlytek Spark & Bing & Bard & Claude & ChatGLM & Alpaca & Vicuna & Koala & Dolly & LLaMA & StableLM & OpenAssistant & ChatRWKV...

🔨 Installation

1. Install from Chrome Web Store

Search for ChatDev in the Chrome Web Store and click "Install."

2. Manual Installation

  1. Download chatdev1.1.1.zip from the Releases page.
  2. Extract the files.
  3. In Chrome/Edge, open the extensions page (chrome://extensions or edge://extensions).
  4. Enable developer mode.
  5. Drag and drop the extracted folder onto the page to import it (do not delete the folder after importing).

3. Build from Source Code

  • Clone the source code.
  • Run yarn install to install dependencies.
  • Run yarn build to build the plugin.
  • Follow the steps in "Manual Installation" to load the dist folder into your browser.

📜 Changelog

  • v1.1.1

    • prompt flow double-click the editable node
    • Import or export all configurations
    • prompt library sharing
  • v1.1.0

    • Support for multiple large language models
    • Customization of user roles
    • Support for custom prompts (actions, plans, etc.)
    • New visual editing for custom Prompt Flow
    • Support for switching between chat view and game view
    • Predefined Prompt Flows, enabling one-sentence requests to automatically select NPCs, form teams, execute tasks, and gamify presentations
    • Settings button for customizing APIs and selecting preferred models
    • Fixed API issues with iFlytek Spark model
  • v1.0.1

    • Added support for iFlytek Spark cognitive large language model
  • v1.0.0

    • Initial release of the AI town plugin based on ChatGPT

🤝 Acknowledgments

We sincerely thank the following projects for providing inspiration and reference: generative_agentschathub

Whether you want to explore the wonders of different large language models or create your own virtual town life, ChatDev will be your reliable assistant. Install it now and start exploring!

About

A chrome plugin for visualize your AI Agent (use different chatbots in one application, and gameify Multi-Agent Collaboration in ai town). a gameify ai town demo: https://chat-agent.github.io

http://chatdev.toscl.com/

License:GNU General Public License v3.0


Languages

Language:TypeScript 98.0%Language:SCSS 0.7%Language:JavaScript 0.6%Language:CSS 0.4%Language:HTML 0.3%