AI2Apps: A Visual IDE for Building LLM-based AI Agent Applications

Xin Pang, Zhucong Li, Jiaxiang Chen, Yuan Cheng, Yinghui Xu +1 more
4/7/2024
cs.AIcs.SE

No official code found. Best implementation: Avdpro/ai2apps (431 stars, last commit 2026-04-28).

Abstract

We introduce AI2Apps, a Visual Integrated Development Environment (Visual IDE) with full-cycle capabilities that accelerates developers to build deployable LLM-based AI agent Applications. This Visual IDE prioritizes both the Integrity of its development tools and the Visuality of its components, ensuring a smooth and efficient building experience.On one hand, AI2Apps integrates a comprehensive development toolkit ranging from a prototyping canvas and AI-assisted code editor to agent debugger, management system, and deployment tools all within a web-based graphical user interface. On the other hand, AI2Apps visualizes reusable front-end and back-end code as intuitive drag-and-drop components. Furthermore, a plugin system named AI2Apps Extension (AAE) is designed for Extensibility, showcasing how a new plugin with 20 components enables web agent to mimic human-like browsing behavior. Our case study demonstrates substantial efficiency improvements, with AI2Apps reducing token consumption and API calls when debugging a specific sophisticated multimodal agent by approximately 90% and 80%, respectively. The AI2Apps, including an online demo, open-source code, and a screencast video, is now publicly accessible.

View on arXivView PDF

Code Implementations(1)

Avdpro/ai2appsCommunity100%

Setup AI2Apps at local system so you can use your own OpenAI key or make more back-end features.

43182CSS, PugOct 29, 20235 months agoNOASSERTION

Similar Papers

Cite this paper

@article{pang2024aiapps,
  title  = {AI2Apps: A Visual IDE for Building LLM-based AI Agent Applications},
  author = {Xin Pang and Zhucong Li and Jiaxiang Chen and Yuan Cheng and Yinghui Xu and Yuan Qi},
  year   = {2024},
  eprint = {2404.04902},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.04902v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.04902.svg)](https://codeofpaper.com/paper/2404.04902)

Discussion