Skip to main content
ChatJS ships with production-ready features. Toggle them in chat.config.ts.

Web Search

Real-time search via Tavily or Exa. Ground responses in current information.

Deep Research

Multi-step research agent that investigates topics and produces comprehensive reports.

Code Execution

Run Python in secure sandboxes. Execute code snippets inline.

Image Generation

Generate and edit images with dedicated models or multimodal LLMs. Iterative editing without re-uploading.

MCP

Model Context Protocol support. Extend capabilities with external tools.

Canvas

Create and edit text documents, code, and spreadsheets with AI assistance.

Reasoning

Extended thinking for complex questions. Automatic model splitting with collapsible chain-of-thought UI.

Attachments

Drag and drop images, PDFs, and documents. Multimodal conversations out of the box.

Sharing

Share conversations with public links. Control visibility per chat.

Branching

Fork conversations and explore alternative paths with sibling navigation.

Follow-up Suggestions

AI-generated contextual follow-up questions after responses. Click to continue the conversation.

Organization

Projects

Organize chats into workspaces with custom instructions, icons, and colors.