Welcome to ChatCraft.org, your open-source web companion for coding with Large Language Models (LLMs). Designed with developers in mind, ChatCraft transforms the way you interact with GPT models, making it effortless to read, write, debug, and enhance your code.
Whether you're exploring new designs or learning about the latest technologies, ChatCraft is your go-to platform. With a user interface inspired by GitHub, and editable Markdown everywhere, you'll feel right at home from the get-go.
We think ChatCraft is the best platform for learning, experimenting, and getting creative with code. Here's a few of the reasons why we think you'll agree:
π οΈ You're in Control: Customize all aspects of a chat. Use your own System Prompts, edit, delete, and retry AI messages with models from competing vendors in the same chat.
π Multiple AI Providers: ChatCraft supports both OpenAI and OpenRouter, giving you access to a variety of vendors and models. You aren't limited to ChatGPT any more!
π° Cost-effective: With ChatCraft, you only pay for the calls to AI models you use, with no extra charges for the app or monthly subscription.
π Browser-based: No installation or server required! ChatCraft works seamlessly in your browser. Also, because it's the web, ChatCraft can render lots of content automatically, from syntax-highlighted source code to Mermaid diagrams to HTML!
π Privacy-focused: All chats are stored locally in a searchable database, ensuring your data stays private and secure.
πΎ Export & Backup: Easily download, copy, and export your chat data for safekeeping or further analysis. You aren't locked into anything.
π©βπ» Familiar UI: Designed with software developers in mind, ChatCraft's interface is inspired by GitHub, making it easy to navigate and use. Edit and format your chats using GitHub flavored Markdown.
π Collaborative & Shareable: Share your chats via public URLs, duplicate chats to explore new directions, and collaborate with others.
π§ AI + Functions: Write and execute custom functions, extending the power of LLM models. Functions can be written in ChatCraft itself or hosted remotely.
π Open Source & Free: ChatCraft is an open-source project, making it free for everyone to use and contribute to.
You can begin using ChatCraft today without any installation or account:
gpt-3.5-turbo
) and GPT-4 models, while OpenRouter adds support for even more models from vendors like Anthropic, Google, and Meta. It's easy to switch providers later, or go back-and-forth.Got an idea for a new feature? Talk to us on Discord:
Found a bug you think we should know about? You should file an Issue
We've written various blog posts about our goals with ChatCraft. Here are some starting points: