🪄 An AI agent for building React Native apps
$ npx cali
Cali is an AI agent that helps you build React Native apps. It takes all the utilities and functions of a React Native CLI and exposes them as tools to an LLM.
Thanks to that, an LLM can help you with your React Native app development, without the need to remember commands, spending time troubleshooting errors, and in the future, much more.
You can use Cali in three ways:
- standalone -
cali
- AI agent that runs in your terminal. Ready to use out of the box. - with Vercel AI SDK -
cali-tools
- Collection of tools for building React Native apps with Vercel AI SDK - with Claude, Zed, and other MCP Clients -
cali-mcp-server
- MCP server for using Cali with Claude and other compatible environments
Cali is still in the early stages of development, but it already supports:
- Build Automation: Running and building React Native apps on iOS and Android
- Device Management: Listing and managing connected Android and iOS devices and simulators
- Dependency Management: Install and manage npm packages and CocoaPods dependencies.
- React Native Library Search: Searching and listing React Native libraries from React Native Directory
You can learn more about available tools here.
Promo-1.mp4
Promo-2.mp4
[TBD]
[TBD]
I like the idea of an AI agent for building React Native apps. I would like to play around with this idea in public, and see where it goes.
Feel free to open an issue or a discussion to suggest ideas or report bugs. Happy to hear from you! 👋
Cali is an open source project and will always remain free to use. If you think it's cool, please star it 🌟. Callstack is a group of React and React Native geeks, contact us at hello@callstack.com if you need any help with these or just want to say hi!
Like the project? ⚛️ Join the team who does amazing stuff for clients and drives React Native Open Source! 🔥