graphifyy package on your machine, to Graphify, the hosted product. You connect the repository, then point each assistant at https://api.graphify.com/mcp. Your application code does not change, and the local graph keeps working until you switch, so there is no downtime.
Graphify indexes repositories on GitHub or GitLab. A project that exists only on your machine stays on Graphify Local.
Before you start
- Sign in at app.graphify.com with Google, GitHub, GitLab, or email.
- Check that the commits you want in the graph are on the repository’s default branch.
- List every local use. From the repository root, run:
graphify that run graphify-mcp, git hooks, CI jobs that run graphify extract, and rules that name local tools such as get_node or god_nodes.
Let your assistant do it
Paste this prompt into the assistant you are moving. It proposes every change and waits for your approval.Move by hand
1
Connect the repository
Open Repositories, click Add GitHub repositories, or click Connect on the GitLab card in Connectors, and finish the provider’s flow. Wait for the status Indexed. If it shows Failed, open Builds and choose Retry.Graphify indexes the latest commit on the default branch. Your local graph also included uncommitted changes, so answers can differ.
2
Switch each assistant
Replace the local Sign in when the assistant opens the browser. For other clients, follow the hosted tab on Claude Code, Cursor, Codex, or other assistants.
graphify entry with the hosted server. Keep the name graphify, and switch one assistant at a time.3
Check that the hosted server answers
Start a new session and paste:The assistant is on the hosted server when its tools include
list_workspaces and list_repositories. If you still see get_node or god_nodes, it is reading the local graph. Repeat the previous step for that assistant.4
Update tool calls
One hosted connection serves every repository in the workspace, so repository tools take
repository_id, as owner/name. You can leave it out when the workspace has one repository. Update rules, prompts, and scripts:5
Move saved lessons into Memory
Lessons from
graphify reflect live in graphify-out/reflections/LESSONS.md. There is no import. Check each lesson against the current code, then add the ones that still hold in Memory with Add memory, or ask the assistant to save them with remember. Memory is shared with the workspace, so move only lessons everyone may read.6
Retire local builds
Remove CI jobs that run
graphify extract only for assistants; Graphify rebuilds on each push to the default branch. When every assistant answers from the hosted server, run graphify uninstall from the repository root. It removes skill registrations and git hooks, and edits files such as CLAUDE.md and AGENTS.md, so review git status before you commit. It keeps graphify-out/ unless you add --purge.If something fails
Roll back
Until you deletegraphify-out/, you can go back at any time:
- Restore the local entry in each assistant. Local MCP server has the command for each client.
- If you removed the package or skill, run
uv tool install "graphifyy[mcp]"andgraphify install --platform <name>. - Run
graphify update ., andgraphify hook installif you used hooks.