RestGPT
An autonomous agent based on large language models, controlling real-world applications via RESTful APIs.
- Region
- Unknown
- Pricing
- Free
- Open source
- Yes
- GitHub Stars
- ★ 1.4k
- Source
- GitHub
- Added
- 2026-07-04
- Last verified
- 2026-07-04
Overview
RestGPT is an autonomous agent powered by large language models, designed to control real-world applications—such as movie databases and music players—through RESTful APIs. It employs an iterative coarse-to-fine online planning framework and uses executors to invoke RESTful APIs. RestGPT includes modules for plan generation, API selection, API invocation, and response parsing. Users can control these applications by issuing instructions, such as searching for the number of films directed by a specific director or creating a playlist containing certain songs.
Key features
- ▪Autonomous agent based on large language models
- ▪Controls applications via RESTful APIs
- ▪Iterative coarse-to-fine online planning framework
- ▪Supports TMDB and Spotify use cases
Use cases
Pros
- +Supports multiple application scenarios
- +Flexible API invocation
- +Detailed documentation and examples
Limitations / notes
- -Requires configuration of multiple API keys
- -Higher learning curve
Who it's for
This overview was compiled by AI from public sources and may contain inaccuracies — please refer to the official site.
FAQ
Is it free?
Yes, the project is open-source and available for free use.
Does it support Chinese?
Mainly supports English, but can be extended as needed.
Can it be used commercially?
Please refer to the relevant license and terms of the API providers.
Similar agents
Cursor
FeaturedAI-powered code editor with Agent mode
Dify
FeaturedOpen-source LLMOps + Agent orchestration platform
扣子 Coze
FeaturedByteDance's no-code Agent/Bot building platform
Trae
FeaturedAI IDE (with Agent) from ByteDance
LangChain
FeaturedThe most mainstream LLM/Agent orchestration framework
Devin
FeaturedAutonomous software engineer Agent by Cognition
Something wrong? Let us know on the About page and we'll fix it.