New:
- Billing: Pro and Teams can now be billed every three months. Settings > Billing > Plans has a Monthly, Quarterly and Annual switch. Moving to a longer billing period starts right away with a prorated charge, and moving to a shorter one starts when your current period ends.
Improved:
- Billing: Settings > Billing is now split into Overview, Usage, Plans and Invoices & payment. Owners and billing members see what they actually pay on Overview, including any discount, and What Graphify did counts PR reviews, agent queries, repositories kept current and memories saved. Usage shows each allowance with how much is left. Plans and prices are unchanged.
- Billing: On Free, each limit shows how close you are, and a new workspace sees first steps instead of a row of zeros. Teammates without billing access see why a button is greyed out instead of errors they can’t fix.
- Wiki: The sidebar now starts with Overview, then the repository’s subsystems with their code areas underneath, production code before tests, and ends with Glossary. Search also finds subsystem pages and the glossary.
- Wiki: Architecture diagrams are easier to read. Boxes show full names, you can zoom and drag to pan a large diagram, and wiki search results show plain text instead of raw links.
- Graph: Very large repositories now show a precomputed map of their structure instead of This graph is too large to display. Ask and MCP still answer from the full graph. If you still see the old message, re-index the repository.
Improved:
- Memory: Pull request memories now show the PR number and title, like PR #442 · Fix login redirect, instead of a bare
PR-442. Memories you or a teammate saved show that person’s name, not a sign-in ID. - Memory: Clear all empty suggestions now clears every empty suggestion in the repository, including ones the page hasn’t loaded, and the button shows the exact count when Graphify can work it out. Progress counts what was actually cleared.
- Memory: A suggestion you keep moves straight into your memories with a Publishing label until it’s saved, so it no longer pops back into Suggested after a reload. A discard that takes a while to process stays hidden until it finishes.
- Members: A pending invite that will add a paid seat when accepted is marked Adds a paid seat on accept, and the confirmation after sending it says so too.
- Billing: If your team’s Teams subscription has ended, Billing now offers Resubscribe to Teams. Before, it only pointed you to a billing portal that can’t start a new subscription.
- Billing: A canceled or Free plan no longer shows a Next renewal date. A canceled plan shows Canceled. Does not renew. A Free plan leaves the renewal line off.
- Overview: Recent activity shows your real totals for the 7, 14 or 30 day range, instead of stopping at 20, and appears sooner on a cold load.
- Graph: Show on canvas on a code area now highlights what a change there could affect. Before, the click did nothing on the code-area map.
Improved:
- Memory: Reindexing a repository no longer hides its saved memories. You can keep browsing in Simple and Advanced, and the list refreshes when the build finishes.
- MCP: If your agent made a Graphify tool call in this workspace in the last 30 days, setup on Connectors > Agents (MCP) now says Connected with the time of the last call, and shows Try a repository task right away, with no manual check.
- Workspace: Members and Billing open without waiting for your repository list. If that list times out, those pages stay up and the others show Couldn’t load repositories with Retry.
- Workspace: A slow first request no longer drops you on “We couldn’t reach your workspace”. Graphify now retries it before giving up.
- Onboarding: Picking a GitHub or GitLab repository with no commits no longer leaves you stuck. Your choice is saved, so you can push a commit and re-sync, or pick another repository.
- Members: When every seat is taken, an admin who sends an invite now sees “No free seats” and is asked to have the workspace owner add a seat, instead of a permission error.
Install Graphify in Claude from setup
Improved
- Connectors: Claude Code and Claude Desktop setup now has an Install plugin button that opens Graphify in Claude’s directory, followed by three short steps to add it, connect and sign in from the plugin’s Connectors tab, and restart Claude. You no longer need to run a terminal command first.
Plain-language GitLab connect errors
Fixed
- GitLab: If connecting GitLab fails, for example because you declined consent, the link expired, or you’re signed in to the wrong account, you now land back in Graphify with a plain-language reason instead of a raw JSON error page. Onboarding shows it on Connect, and the dashboard shows it as a toast.
Improved
- Repositories: While a Free repository is over the plan’s size limit, it now updates at most once a day instead of rebuilding on every push, and the limit notices say so.
See how your agent uses Graphify on Billing
The Billing page now has two tiles about your agent. One counts its Graphify calls over the last 7 days, across all your workspaces. The other shows how many fewer context tokens it used in this workspace over the last 30 days, compared with reading the same source files. How it’s measured explains the method, and View activity has the details.Reconnect GitLab from the Overview
If Graphify loses access to GitLab, Needs attention on the Overview now shows a GitLab disconnected row. Owners and admins can fix it right there with Reconnect GitLab, and members are asked to check with a workspace owner or admin.New
- Repositories: Installed the Graphify GitHub App straight from GitHub? It now shows up on the Repositories page and in onboarding with a Claim button, so you can bring it into your workspace.
Improved
- Connect agent: The copied prompt no longer names a repository, so your agent asks which one you want to work on.
A wiki that reads like an introduction, and a calmer Overview
Improved
- Wiki: The repository overview now opens with its own write-up of your codebase instead of a generic intro box, and Ask about this project sits at the end of the article.
- Overview: The page no longer jumps around while it refreshes, and Needs attention only shows up when there’s something to act on, like findings, failed reviews or failed indexing.
Clearer graph states, and pickers grouped by index
When the Graph page can’t show a graph, it now tells you why and gives you one thing to do next. You’ll see states like Building your graph, Indexing stopped, Your graph couldn’t finish building and This graph is too large to display, plus a clear message when you’ve hit a repository, size, daily or monthly indexing limit. A combined graph that failed to build no longer retries on its own when you open it. You decide when to rebuild with Retry build.Repository pickers across the console now group repositories under Indexed and Not indexed. Paused repositories used to be left out of pickers like Ask and Patterns. Now they all show up: paused ones that were indexed before stay under Indexed, and ones that haven’t finished a first index go under Not indexed.Fixed
- Reviews: Opening a review’s architectural impact on a large graph shown as communities no longer fades out every node.
A new Dark theme, and the old one is now Pine
The console has a new Dark theme: a neutral near-black with no tint and stronger contrast. The dark theme you had before, with its green-tinted background, is still here under a new name, Pine.Pick your theme from Theme in the user menu, or from the new Appearance tab in Settings. You can choose System, Light, Dark or Pine. The choice is saved in your browser, and Dark is the default on a new device. If you’d picked Dark before, you now get the new neutral Dark, so switch to Pine to keep the green look.On Free, the plan card now shows how many of your 3 indexed repositories you’ve used.New
- Agent setup: While you wait for your agent, a status line tells you whether Graphify has seen its call in this workspace, in another one, or not yet.
- Agent setup: Once a repository is indexed, agent setup suggests starter tasks drawn from your code.
- Overview: The Connect agent button in the header copies a connection prompt you can paste into Claude Code, Codex, Cursor or another agent.
Improved
- Wiki: When a repository has no wiki yet, the page says why (not indexed, indexing, paused or failed) and gives you the right button: Index now, Resume indexing or Retry indexing.
Pick a default repository for your agent
The MCP setup URL can now pin a default repository, for examplehttps://api.graphify.com/mcp?repo=acme/api. Your agent queries that repository unless you name another one.Improved
- Onboarding: When you finish setup, you land on agent setup so you can connect your agent right away.
- Overview: A Connect your agent card stays on the Overview until your agent makes its first call.
- Onboarding and Settings: You can see which GitHub permissions Graphify has, and whether access is missing or just could not be checked.
Plain-language verification results
Verification results now say in plain language what was checked and what changed, and they match the check on your pull request. You can link to a single run with?run=.New
- Ask: The Applied memory panel shows which memories informed an answer.
- Overview: A Latest pull request card shows the review verdict and verification result for the same commit, side by side.
- Repositories: Repositories that GitHub reports as deleted, transferred to an account without Graphify, or no longer accessible to the Graphify GitHub App show a No longer on GitHub label on their row, and owners can remove them.
Add repositories any time
The Repositories page has an Add action in its header, so you can connect more GitHub repositories after setup without redoing onboarding.New
- Agent setup: A Connect your agent card appears on the graph page, and the sidebar entry is now Connect agent.
- Agent setup: Install buttons for official Graphify plugins lead the MCP page.
- Memory: The Memory page has Simple and Advanced views.
- Memory: Memories your agent adds automatically are labeled, with one-click Undo.
- Search: Every repository picker has a search box.
- Contributors: The Contributors page has search and a risk filter beside its tabs.
Improved
- Product tour: The tour starts once your first graph is ready and shows agent setup second.
- Memory: Memory stays off for a repository until its first index finishes.
Fixed
- Repositories: Paused repositories no longer flip back to Indexed after a refresh.
- Billing: Workspaces with a failed payment stay open during the grace period, with a banner that explains what to do.
Resend your verification email
If your sign-up verification email got lost or expired, you can now request a new link from the sign-in page instead of getting stuck.Improved
- Members: Last active shows real activity, from console use and agent calls, as a single line.
Fixed
- Sign in: Failed sign-in callbacks show an error you can act on instead of a blank error page.
Find unreferenced code
A new card on each repository lists code that nothing references, so you can find candidates to delete. It is hidden on repositories with indexing off.New
- Reviews: Reviews add advisory notes on risky patterns and documentation that may be out of date, with per-repository settings.
Improved
- Repositories: Sync re-reads GitHub, so new repositories and permission changes show up right away.
- Verifications: The list is filtered by repository and pages through older runs.
Tell your agent to reach for the graph
The connect-agent page has a copy-paste rules card that tells your agent to prefer Graphify over searching files by hand.Improved
- Overview: The Overview shows a language breakdown for each repository.
Fixed
- Access: The Free plan always grants access to the dashboard.
A redesigned console
The dashboard, sidebar, loading states, Members page and login page have a new design. Pro workspaces show a Pro badge, and the Graphify logo is updated.New
- Graph: You can cancel an index that is still running.
- Builds: Each successful build shows how many nodes it added or removed. Retry appears only on the latest build.
- Repositories: Each repository’s options menu has toggles for Formal verification and Inline health.
Improved
- Repositories: When a repository cannot be indexed yet, the graph page and repository tile explain why. On the Free plan, you see Pro pricing and can upgrade from there.
- Onboarding: The onboarding flow has a new layout and a walkthrough.
- Contributors: A contributor is no longer linked to the wrong GitHub identity.
Connect 30 agents
The connect-agent page grows from 12 to 30 clients, grouped into Coding agents and Cloud connectors.See all integrationsSkip connecting a code host for now
Onboarding no longer makes you connect a code host first. You can skip that step, look around the console, and connect a code host later.New
- Contributors: A Contributors page shows who has changed each repository, ranked by reach, with a Tamper risk tab for supply-chain risks. Read about contributors
Improved
- Performance: The console loads your workspace faster on first visit.
- Billing: Only owners and billing admins can open the billing portal.
- Contributors: Each person appears once, even when they committed under more than one email, and every row opens a profile.