by Graphicle-AI
Code graph and memory for your coding agents, in one Rust program. For Claude Code, Codex, Cursor and any MCP client.
# Add to your Claude Code skills
git clone https://github.com/Graphicle-AI/graphicleSee how graphicle compares with popular alternatives.
graphicle is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Graphicle-AI. Code graph and memory for your coding agents, in one Rust program. For Claude Code, Codex, Cursor and any MCP client. It has 171 GitHub stars.
graphicle's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/Graphicle-AI/graphicle" and add it to your Claude Code skills directory (see the Installation section above).
graphicle is primarily written in Rust. It is open-source under Graphicle-AI on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh graphicle against similar tools.
No comments yet. Be the first to share your thoughts!
Available after the catalog security scan passes.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
brew install graphicle-ai/tap/graphicle
cd your-repo
graphicle setup
No Homebrew? curl -fsSL https://github.com/graphicle-ai/graphicle/releases/latest/download/install.sh | sh · Release archives · Other ways to install Windows: a preview build for x86-64, not yet code-signed (Windows (preview)).
graphicle setup indexes the repository, builds its code graph and connects the coding agents it finds. It also turns on session
capture, adds a two-line section to AGENTS.md (unless Claude Code is the only agent) and installs Git hooks that keep the project current. It lists every file it changes and
backs each one up first; graphicle disconnect undoes it all.
Then ask your agent to "use graphicle to find where failed requests are retried", or ask from the terminal:
$ graphicle ask "where is tax added to prices?"
Evidence for "where is tax added to prices?"
4 excerpts · 598 of 3,000 tokens
[1] shop/pricing.py:1-7 price_with_tax()
"""Prices and tax."""
TAX_RATE = 0.2
def price_with_tax(price):
"""A price with the sales tax added."""
return round(price * (1 + TAX_RATE), 2)
Real output, cut after the first excerpt. With no model configured, ask shows the evidence; graphicle config set model anthropic (or openai, ollama) adds written answers.
Paste this into Claude Code, Codex or Cursor:
Install Graphicle with `brew install graphicle-ai/tap/graphicle` (or, without Homebrew,
`curl -fsSL https://github.com/graphicle-ai/graphicle/releases/latest/download/install.sh | sh`),
then run `graphicle setup --yes` in this repository and list every file it changed.
| You want to | Run |
|---|---|
| Give your coding agent the code graph and your project's memory | graphicle setup in the repository |
| Ask a question from the terminal | graphicle ask "how are failed requests retried?" |
| Browse the graph, the sources and the memory | graphicle open |
| See what a change to a symbol touches | graphicle graph extract . --code-only, then graphicle graph affected "retry()" |
| Check that everything works | graphicle doctor |
| Undo everything setup did | graphicle disconnect |
| Move from Graphify, or run a server for a team | Moving from Graphify · Team server |
GRAPHICLE_NO_UPDATE_NOTIFIER=1 turns off.graphicle graph searches it, explains a symbol,
traces a path and exports an interactive HTML graph. After graphicle graph extract . --code-only, graphicle graph affected "retry()" lists what depends on a symbol.graphicle context and the MCP tools return excerpts with their sources, within a token budget, without calling a model.graphicle mcp serves the code-graph tools, under Graphify's tool names such as query_graph, get_neighbors and shortest_path, next to the memory tools. With --pull-requests it also serves the pull-request tools list_prs, get_pr_impact and triage_prs, which use the GitHub CLI (MCP).graphicle call graph.doc_links lists them).graphicle context --workspace, or the workspace MCP endpoint.graphicle open shows the graph, the sources and the memory in your browser. It is where you approve memories.graphicle setup connects every client it finds over MCP. Each file is backed up once as <file>.graphicle-bak, and graphicle disconnect removes what it added.
| Client | Where setup connects it | Session capture |
|---|---|---|
| Claude Code | .mcp.json in the repository |
hooks in .claude/settings.local.json |
| Codex | ~/.codex/config.toml |
hooks in ~/.codex/hooks.json (Codex asks you to trust them) |
| Cursor | ~/.cursor/mcp.json |
|
| VS Code | .vscode/mcp.json in the repository |
|
| Claude Desktop | claude_desktop_config.json in Claude's settings folder |
|
| Any other MCP client | a short JSON entry (MCP) |
.gitignore and skips secrets), keeps a versioned copy of each source and builds the code graph.