ChatJS
Open source. Yours to build on.

The building blocks
for your AI app.

Start with a working AI chat. Choose your models and tools. Own the code.

Or start in your terminal
npx chat-js@alpha create my-app
A FOUNDATION, ALREADY WORKING.Chat & conversationsDurable runtimeAuthenticationYour choice of models
01 / MAKE IT YOURS

Choose what
your app can do.

Explore the features. Add what you need. Make the code your own.

THE COLLECTION 21 BLOCKSChoose a block to look inside
The whole collection. Ready when you are.Included features + optional capabilities · Setup varies by block
02 / THE SOURCE IS THE PRODUCT

You own the code.

Add a capability. Get its source in your project. Read it, change it, and make it work your way.

FROM CAPABILITY TO CODEBASEHow installation works
0.0 / 10s
01 / INSTALL

Choose a capability.

Add tools and plugins inside your ChatJS app.

02 / OPEN

See how it works.

The implementation lives in your project.

03 / ADAPT

Take it somewhere new.

Change the source to fit your product.

A FEW USEFUL DETAILS

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.

THE NEXT PART IS YOURS.

What will you build?