Charkoal Canvas - a visual space for your thinkingCharkoal canvases are visual notes inside your IDE. They can be connected with any part of your code and with each other. Built to help you think about code. ⚡ BETA ⚡: Charkoal is in early beta. Join our Discord community to report bugs and shape the future! Getting StartedCharkoal Canvas is an infinite canvas where you can create nodes, edges, links to your code and other canvases. After installing the extension, Charkoal provides you some commands to start with. You can:
You can save and commit your canvas just like any other file. What can I do with Charkoal?Investigation board, but for developers 🕵️♂️Keep all the pieces of information you need for your task in one place. Reveal code architecture, connect the dots, track your todo items and ideas. Capture code insights in 1 click without breaking the flow 🧘Capture symbols, code locations and selections to your canvas with sketch commands without distractions. Break down complex ideas into manageable pieces 🔨Split canvases, link and nest them to represent complex ideas and architectures. Code Canvas 🤝Link any part of your code to your canvas. We support two types of links:
Share your insights with a team 📢Canvases can be saved as files and committed to your repository. Charkoal canvas file format is a superset of a JSON Canvas Spec. Supported LanguagesTechnically we support all languages that has its extension in VS code. But due to differences in LSP implementations there might be minor bugs for different languages. Supported languages:
Currently tested Languages:
TelemetryThis extension collects telemetry data to help us build a better experience. We respect vscode telemetry privacy settings We collect:
Our telemetry dashboard is public and available here: dashboard Call for Action! 📢We're in beta now, and every week brings new improvements. But we need curious minds to help shape this tool. If you wish to say hi, feel free to join our Discord community. |