Cradle
The Cradle framework enables AI agents to complete complex computer tasks through powerful reasoning, self-improvement, and skill management.
- Type
- Agent Skill
- Open source
- Yes
- GitHub Stars
- ★ 2.5k
- Source
- skill-github
- Repository
- github.com/BAAI-Agents/Cradle
Overview
Cradle is an initial attempt at Generalized Computer Control (GCC). It allows foundational models to perform complex computer tasks via a unified interface, with input as screen captures and output as keyboard and mouse actions. Cradle provides strong reasoning capabilities, self-improvement, and skill management, suitable for various gaming and software environments. Developers can integrate with the Cradle framework by configuring API keys and installing dependencies.
Capabilities
- ▪Powerful reasoning capability
- ▪Self-improvement
- ▪Skill management
- ▪Unified input/output interface
- ▪Support for multiple games and software
Use cases
Setup
git clone https://github.com/BAAI-Agents/Cradle.git conda create --name cradle-dev python=3.10 conda activate cradle-dev pip install -r requirements.txt
This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.
FAQ
Which APIs does Cradle support?
Supports OpenAI and Claude APIs.
What Python version is required?
Python 3.10 is required.
Related skills
gemini-cli
Gemini CLI is an open-source AI agent that brings Gemini's powerful capabilities directly into the terminal.
private-gpt
Provides a complete API layer for local models, supporting RAG, skills, tools, and more.
planning-with-files
File-based persistent planning skill, ideal for AI coding agents and long-running tasks.
scientific-agent-skills
Transform any AI agent into a scientific assistant with 147 ready-to-use research skills.
susi_alexa_skill
A skill that enables question-and-answer interactions between Alexa and Susi AI.
claude-context
Provides code search capabilities for Claude Code, turning the entire codebase into context.