

Open Canvas
Overview :
Open Canvas is an open-source web application designed for collaborative writing with agents to produce better documentation. It is inspired by OpenAI's 'Canvas,' but there are several key differences. It is fully open-source, including all the code for the front-end, content generation agents, and reflective agents, all released under the MIT license. It comes with built-in reflective agents that can remember style rules and user insights across sessions. Additionally, it allows users to start with a blank text or an existing code editor, working in the language of their choice, thus facilitating iteration on existing content.
Target Users :
The target audience includes developers, content creators, and tech enthusiasts who can leverage Open Canvas's open-source features for personalized customization or iterate on existing content to enhance writing efficiency and quality.
Use Cases
Developers can quickly build their own online collaborative writing platform using Open Canvas.
Content creators can make use of its memory features to maintain a consistent writing style across multiple sessions.
Tech enthusiasts can participate in the project's development, contributing code or suggesting improvements.
Features
Open-source: All code is open-source and licensed under MIT.
Built-in memory: Features shared memory for storing style rules and user insights, achieving cross-session memory.
Supports existing documents: Users can start with blank text or existing code editors, rather than being limited to chat interactions.
Easy deployment: Easily clone the repository and run it locally or deploy it to the cloud.
Development friendly: Provides clear development guidelines, making it easy for developers to contribute code or suggest improvements.
LangGraph support: Requires LangGraph Studio to run this Map or a LangSmith account for deployment to LangGraph Cloud.
Flexible configuration: Configure API keys and other environment variables through the `.env` file to accommodate different deployment needs.
How to Use
1. Clone the repository locally: Use the `git clone` command to clone the Open Canvas GitHub repository.
2. Install dependencies: Run `yarn install` in the project directory to install all necessary dependencies.
3. Install LangGraph Studio: Follow the project guidelines to install LangGraph Studio or create a LangSmith account to deploy to LangGraph Cloud.
4. Configure environment variables: Copy the contents of the `.env.example` file into a `.env` file and set the necessary API keys and environment variables.
5. Start the development server: Run the command `yarn dev` to start the local development server.
6. Access the application: Open your browser and go to `localhost:3000` to start using Open Canvas.
Featured AI Tools

Openui
Building UI components is often tedious work. OpenUI aims to make this process fun, quick, and flexible. This is the tool we use at W&B to test and prototype the next generation of tools, built on top of LLMs to create powerful applications. You can describe your UI with imagination, and then see the rendering effect in real time. You can request changes, and convert HTML to React, Svelte, Web Components, and more. Think of it as an open-source and less polished version of a V0.
AI Development Assistant
757.9K

Opendevin
OpenDevin is an open-source project aiming to replicate, enhance, and innovate Devin—an autonomous AI software engineer capable of executing complex engineering tasks and actively collaborating with users on software development projects. Through the power of the open-source community, the project explores and expands Devin's capabilities, identifies its strengths and areas for improvement, thus guiding the advancement of open-source code models.
AI Development Assistant
595.1K