MCPcopy Create free account
hub / github.com/AlexanderMykulych/coya

github.com/AlexanderMykulych/coya @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
888 symbols 2,051 edges 479 files ⚖ Apache-2.0 9 documented · 1% updated 2y ago★ 749 open issues

Browse by type

Functions 681 Types & classes 207
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Coya

Version Build

Status: Beta 🎉 Give it a star. It really motivates us 🤩

Coya is a diagram drawing library. The resulting diagram is just a JSON file, so you can: - 🤓 commit it to git and compare it with the prev version - 💡 generate a diagram from any programming language - ✨ animate diagram, like in PowerPoint - 🔨 use a powerful editor - 🧰 use vscode extension (in development)

Demo

You can try it here

Here is an example of how to use it:

Available blocks

  • rectangles and arrows
  • images
  • code files
  • iframes

Run locally

First time:

pnpm i

Run project:

pnpm vue

Sponsors

Contributors

Follow our Contribute guide.

Keep posted

More details on Twitter

More examples (only gifs for now)

Extension points exported contracts — how you extend this code

browse all types & interfaces →

Core symbols most depended-on inside this repo

browse all functions →

Shape

Function 644
Interface 183
Method 37
Enum 20
Class 4

Languages

TypeScript100%

Modules by API surface

packages/draw/editor-new/src/core/domtoimageLib.js67 symbols
packages/draw/core/src/types.ts62 symbols
packages/collectors/code/ts-analyzer/src/analysis/types.ts30 symbols
packages/draw/editor-new/src/core/types.ts26 symbols
packages/collectors/code/ts-analyzer/src/analysis/ts-morph/CustomFileHost.ts25 symbols
packages/draw/core/src/descriptionTypes.ts18 symbols
packages/draw/core/src/typeGuards.ts15 symbols
packages/draw/editor-new/src/core/useCurrentEditorState.ts13 symbols
packages/collectors/connectors/youtrack/src/methods/issues/createLoadedContext.ts11 symbols
packages/draw/store/src/stores/useCoyaStore.ts10 symbols
packages/collectors/code/ts-analyzer/src/progress/progress.ts10 symbols
packages/collectors/code/ts-analyzer/src/analysis/context/analysisContextType.ts9 symbols

For agents

$ claude mcp add coya \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page