{"id":32125522,"url":"https://github.com/charkoal-ai/docs","last_synced_at":"2026-02-21T10:31:51.308Z","repository":{"id":280076399,"uuid":"928311227","full_name":"charkoal-ai/docs","owner":"charkoal-ai","description":"Public Charkoal documentation","archived":false,"fork":false,"pushed_at":"2025-10-30T16:25:38.000Z","size":30505,"stargazers_count":40,"open_issues_count":3,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-11-21T16:15:43.712Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/charkoal-ai.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-02-06T12:31:20.000Z","updated_at":"2025-11-20T05:11:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"b999365e-979e-4a01-b824-0fa9b92178bf","html_url":"https://github.com/charkoal-ai/docs","commit_stats":null,"previous_names":["charkoal-ai/docs"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/charkoal-ai/docs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charkoal-ai%2Fdocs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charkoal-ai%2Fdocs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charkoal-ai%2Fdocs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charkoal-ai%2Fdocs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/charkoal-ai","download_url":"https://codeload.github.com/charkoal-ai/docs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charkoal-ai%2Fdocs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29679049,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-21T09:33:50.764Z","status":"ssl_error","status_checked_at":"2026-02-21T09:33:19.949Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-10-20T22:56:04.050Z","updated_at":"2026-02-21T10:31:51.304Z","avatar_url":"https://github.com/charkoal-ai.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# Charkoal Canvas - Issues Repository\n\nThis is the public repository for Charkoal Canvas issues and bug tracking.\n\n🔗 Important Links:\n\n- [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=Charkoal.charkoal)\n- [Discord community](https://discord.gg/rQq5mjeaZm)\n- [charkoal.ai](https://charkoal.ai)\n\n⚡ BETA ⚡: Charkoal is in early beta. Join our [Discord community](https://discord.gg/rQq5mjeaZm) to report bugs and shape the future!\n\n\nCharkoal 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.\n\n![Charkoal Canvas Hero](./assets/hero-image.png)\n\n## Getting Started\n\nCharkoal Canvas is an infinite canvas where you can create nodes, edges, links to your code and other canvases.\n\nAfter installing the extension, Charkoal provides you some commands to start with. You can:\n- create a new empty canvas with the command ⁠ Charkoal: New Canvas ⁠ (Cmd/Ctrl + K,  N)\n- select any piece of code or symbol and run ⁠ Charkoal: Sketch the Symbol/Selection (Cmd/Ctrl + Shift + K, S) from a context menu - to populate a canvas.\n\nYou can save and commit your canvas just like any other file.\n\n## What can I do with Charkoal?\n\n### Investigation board, but for developers 🕵️‍♂️\n\nKeep 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.\n\n![Investigation board](./assets/single-workspace.png)\n\n### Capture code insights in 1 click without breaking the flow 🧘\n\nCapture symbols, code locations and selections to your canvas with sketch commands without distractions.\n\n![Capture Feature Demo](./assets/capture-feature.gif)\n\n### Break down complex ideas into manageable pieces 🔨\n\nSplit canvases, link and nest them to represent complex ideas and architectures.\n\n![Nested Feature Demo](./assets/nested-feature.gif)\n\n### Code Canvas 🤝\n\nLink any part of your code to your canvas. We support two types of links:\n- **Node Links** - you can capture any code symbol or file to your canvas as a special node.\n- **Text Links** - you can also reference any code symbol, or file or other canvas in your markdown text using `[[]]` notation. The autocomplete will suggest you options while typing.\n\n![In Test Code Demo](./assets/in-text-code.gif)\n\n### Share your insights with a team 📢\n\nCanvases can be saved as files and committed to your repository. Charkoal canvas file format is a superset of a [JSON Canvas Spec](https://jsoncanvas.org/) (Obsidian open source canvas model).\n\n![Share Insights](./assets/source-control.png)\n\n## Supported Languages\n\nTechnically **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.\n\nSupported languages:\n- All\n\nCurrently tested Languages:\n- Typescript, Javascript\n- ⁠Python\n- ⁠Java, Scala\n- ⁠Rust\n\n## Call for Action! 📢\n\nWe'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](https://discord.gg/rQq5mjeaZm).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcharkoal-ai%2Fdocs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcharkoal-ai%2Fdocs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcharkoal-ai%2Fdocs/lists"}