Title: Graphify + OpenCode: shared codebase understanding
Open Graph Title: Graphify + OpenCode: shared codebase understanding
X Title: Graphify + OpenCode: shared codebase understanding
Description: OpenCode setup: graphify opencode install writes AGENTS.md rules and a tool.execute.before plugin, so OpenCode queries the knowledge graph before it greps.
Open Graph Description: OpenCode setup: graphify opencode install writes AGENTS.md rules and a tool.execute.before plugin, so OpenCode queries the knowledge graph before it greps.
X Description: OpenCode setup: graphify opencode install writes AGENTS.md rules and a tool.execute.before plugin, so OpenCode queries the knowledge graph before it greps.
Opengraph URL: https://graphify.com/integrations/opencode
X: @graphify
Domain: graphify.com
[{"@context":"https://schema.org","@type":"Organization","@id":"https://graphify.com/#organization","name":"Graphify Labs","alternateName":"Graphify","url":"https://graphify.com","logo":"https://graphify.com/icon.png","foundingDate":"2026","founder":{"@type":"Person","name":"Safi Shamsi","sameAs":["https://github.com/safishamsi","https://x.com/safishamsii","https://www.linkedin.com/in/safi-shamsi","https://www.wikidata.org/wiki/Q141604158"]},"funder":{"@type":"Organization","name":"Y Combinator","url":"https://www.ycombinator.com"},"sameAs":["https://github.com/Graphify-Labs","https://pypi.org/project/graphifyy/","https://x.com/graphify","https://www.linkedin.com/company/graphify-labs/","https://discord.gg/graphify","https://www.youtube.com/@graphifylabs","https://www.wikidata.org/wiki/Q141604132","https://www.ycombinator.com/companies/graphify-labs"]},{"@context":"https://schema.org","@type":"WebSite","@id":"https://graphify.com/#website","name":"Graphify","url":"https://graphify.com","publisher":{"@id":"https://graphify.com/#organization"}},{"@context":"https://schema.org","@type":"SoftwareApplication","@id":"https://graphify.com/#software","name":"Graphify","alternateName":"graphifyy","url":"https://graphify.com","applicationCategory":"DeveloperApplication","operatingSystem":"macOS, Linux, Windows","license":"https://opensource.org/license/apache-2-0/","description":"Shared understanding of your codebase for agents and developers. Use the hosted product at app.graphify.com, or run the open-source engine on your own machine. PyPI: graphifyy.","offers":[{"@type":"Offer","name":"Free","description":"for one developer · no card required","price":"0","priceCurrency":"USD","url":"https://graphify.com/pricing"},{"@type":"Offer","name":"Pro","description":"per month, one developer","price":"15.00","priceCurrency":"USD","url":"https://graphify.com/pricing","priceSpecification":{"@type":"UnitPriceSpecification","price":"15.00","priceCurrency":"USD","billingDuration":"P1M","unitText":"per month, billed monthly"}},{"@type":"Offer","name":"Teams","description":"per seat, min 2 · for the first 100 teams, then $40","price":"29.00","priceCurrency":"USD","url":"https://graphify.com/pricing","priceSpecification":{"@type":"UnitPriceSpecification","price":"29.00","priceCurrency":"USD","billingDuration":"P1M","unitText":"per seat per month, billed monthly"}}],"downloadUrl":"https://pypi.org/project/graphifyy/","softwareVersion":"v0.9.102","publisher":{"@id":"https://graphify.com/#organization"},"sameAs":["https://github.com/Graphify-Labs/graphify","https://pypi.org/project/graphifyy/","https://www.wikidata.org/wiki/Q141604074"],"featureList":["On-device tree-sitter parsing across ~40 languages","A shared map of your codebase that agents and developers use over MCP or the CLI","Confidence-tagged edges: EXTRACTED, INFERRED, or AMBIGUOUS","Works in 20+ AI coding assistants","Open-source engine: no telemetry; code is parsed on your machine","Apache 2.0 licensed and free"]},{"@context":"https://schema.org","@type":"SoftwareSourceCode","@id":"https://graphify.com/#source","name":"graphify","codeRepository":"https://github.com/Graphify-Labs/graphify","programmingLanguage":"Python","license":"https://opensource.org/license/apache-2-0/","targetProduct":{"@id":"https://graphify.com/#software"},"publisher":{"@id":"https://graphify.com/#organization"}}]
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://graphify.com"},{"@type":"ListItem","position":2,"name":"Integrations","item":"https://graphify.com/integrations"},{"@type":"ListItem","position":3,"name":"OpenCode","item":"https://graphify.com/integrations/opencode"}]}
{"@context":"https://schema.org","@type":"HowTo","name":"Set up Graphify in OpenCode","description":"Install the graphifyy CLI, register the AGENTS.md rules, the tool.execute.before plugin and the skill with graphify opencode install --project, build the knowledge graph, and query it from OpenCode.","url":"https://graphify.com/integrations/opencode","step":[{"@type":"HowToStep","position":1,"name":"Install the CLI","text":"Run \"uv tool install graphifyy\" (pipx install graphifyy also works). If the graphify command is not found afterwards, run \"uv tool update-shell\" and open a new terminal."},{"@type":"HowToStep","position":2,"name":"Register with OpenCode","text":"From your project root, run \"graphify opencode install --project\". Not the bare \"graphify install\": that targets Claude Code by default. The OpenCode installer writes a graphify section into AGENTS.md and a tool.execute.before plugin at .opencode/plugins/graphify.js, which OpenCode loads on its own. With --project it also installs the skill at .opencode/skills/graphify/SKILL.md."},{"@type":"HowToStep","position":3,"name":"Build the graph","text":"In an OpenCode session, type \"/graphify .\". It maps the project into graphify-out/: graph.json (the queryable graph), graph.html (interactive view), and GRAPH_REPORT.md (highlights and suggested questions)."},{"@type":"HowToStep","position":4,"name":"Ask a structural question","text":"Ask OpenCode something like \"explain how the job queue hangs together before I touch it\". The AGENTS.md rules and the plugin reminder steer it to graphify query, path, and explain before it greps."}]}
{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"I ran graphify install inside OpenCode and nothing changed. Why?","acceptedAnswer":{"@type":"Answer","text":"Bare graphify install targets Claude Code by design, so it wrote Claude Code files (~/.claude/...) instead of OpenCode's. This bites especially when you ask the OpenCode agent itself to set Graphify up. The fix: run graphify opencode install --project, which writes the AGENTS.md section, the plugin, and the skill."}},{"@type":"Question","name":"What exactly does the plugin do?","acceptedAnswer":{"@type":"Answer","text":"It hooks tool.execute.before and, only when graphify-out/graph.json exists, prepends a one-time reminder to the first bash command of the session: query the graph before grepping raw files. It never blocks anything, fires at most once per session, and is a no-op in repos without a graph."}},{"@type":"Question","name":"Should I commit the plugin and AGENTS.md?","acceptedAnswer":{"@type":"Answer","text":"Yes. .opencode/plugins/graphify.js, the AGENTS.md section, and the skill under .opencode/skills/ are plain project files, so committing them means one install covers the whole team. Teammates need the graphifyy CLI installed and a built graph for the queries to work."}},{"@type":"Question","name":"Where does the skill live?","acceptedAnswer":{"@type":"Answer","text":"With graphify opencode install --project, inside the repo at .opencode/skills/graphify/SKILL.md, where OpenCode discovers it. graphify install --platform opencode puts it at ~/.config/opencode/skills/graphify/SKILL.md for every project instead."}},{"@type":"Question","name":"Does my code leave my machine?","acceptedAnswer":{"@type":"Answer","text":"With the open-source engine, no. Source code is parsed locally with tree-sitter (about 40 languages, 33 with tree-sitter grammars); building code edges never requires an API call. Non-code files such as docs and PDFs are read by the model you already use in OpenCode. The engine sends Graphify no telemetry and needs no account. If you use Graphify Cloud instead, it builds the graph from the repositories you connect."}},{"@type":"Question","name":"How do I remove it?","acceptedAnswer":{"@type":"Answer","text":"graphify opencode uninstall removes the AGENTS.md section and deletes the plugin, along with any opencode.json entry an older release wrote; graphify uninstall removes Graphify from every platform at once. Add --purge to also delete the graphify-out/ directory."}}]}
| application-name | Graphify |
| msvalidate.01 | E1170010113F3BF13CC59F86CBF83369 |
| og:site_name | Graphify |
| og:locale | en_US |
| og:image | https://graphify.com/opengraph-image.png |
| og:image:width | 1200 |
| og:image:height | 630 |
| og:image:alt | Graphify: the Graphify symbol and wordmark in green on a light mint ground. |
| og:type | website |
| twitter:card | summary_large_image |
| twitter:image | https://graphify.com/opengraph-image.png |
| twitter:image:alt | Graphify: the Graphify symbol and wordmark in green on a light mint ground. |
| twitter:image:width | 1200 |
| twitter:image:height | 630 |
Links:
Viewport: width=device-width, initial-scale=1