The building blocks
for your AI app.
Start with a working AI chat. Choose your models and tools. Own the code.
npx chat-js@alpha create my-appChoose what
your app can do.
Explore the features. Add what you need. Make the code your own.
You own the code.
Add a capability. Get its source in your project. Read it, change it, and make it work your way.
Choose a capability.
Add tools and plugins inside your ChatJS app.
See how it works.
The implementation lives in your project.
Take it somewhere new.
Change the source to fit your product.
Built to be
built on.
What do I get with ChatJS?
A working AI chat foundation, with the interface, runtime and authentication together. The collection includes built-in features and optional capabilities you can install and customize.
Can I add more later?
Yes. Use the CLI inside your ChatJS app to add plugins, tools and provider integrations. Each capability documents its setup and credential requirements.
Is ChatJS free to use?
Yes. ChatJS is free and open source under the Apache 2.0 license. Hosting, AI model usage and any other services you connect are billed separately by those providers.