🪄 AI agents for React Native and Expo workflows
$ npx cali
Cali is a set of AI-agent surfaces for React Native and Expo workflows. It exposes mobile development and QA utilities to LLMs so they can help with deterministic setup, app inspection, debugging, and other agent-friendly tasks.
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:
cali - Role-oriented CLI for mobile QA, review, perf review, and dev runs in local and CI environments.packages/cali/README.md.cali-tools - Collection of tools for building React Native apps with Vercel AI SDKFor a repo-oriented guide to the current Cali v2 architecture, role platform, and extension points, see AGENTS.md.
For the standalone CLI’s current env model, context file contract, and package scripts, see packages/cali/README.md.
Cali is still in the early stages of development, but it already supports:
You can learn more about available tools here.
[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! 🔥