Resolvr
Free, source-available desktop GraphQL client and IDE for macOS, Linux and Windows: tabs that survive crashes, collections in git-friendly files, environments that refresh tokens, flows as smoke tests, schema browser. Built-in MCP server for Claude and other AI agents.
Install / Use
claude mcp add hojttaler -- npx -y github:hojttaler/ResolvrIf the server publishes to npm under a different name, use that package instead β check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
Development & EngineeringSupported Platforms
Our assessment of Resolvr
Resolvr scores 76/100 on our quality scale, 3717th of 4,658 Development & Engineering skills we index.
Its MCP Server is 6.5 KB long, split into 6 sections with 1 code example: a thorough specification that gives an agent plenty to work with.
It has 3 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated 30 days ago, so Resolvr is actively maintained.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 80/100, with 2 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit β read the skill file before letting an agent act on it.
Resolvr compared with similar skills
All 4 of these similar skills score higher than Resolvr; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| Resolvr (this skill)by hojttaler | 76 | 3 | 30d ago | MCP Server |
| Agent-Reachby Panniantong | 100 | 106.6k | 5d ago | CLAUDE.md |
| taste-skillby Leonxlnx | 100 | 106.0k | today | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 78.3k | today | CLAUDE.md |
| ai-job-searchby ai-job-search-dev | 100 | 67.6k | 3d ago | CLAUDE.md |
Frequently asked questions
- How do I install Resolvr?
- Run
claude mcp add hojttaler -- npx -y github:hojttaler/Resolvr. The install tabs above show the steps for each supported agent. - Which AI agents does Resolvr work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is Resolvr safe to use?
- It declares no license and scores 80/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is Resolvr still maintained?
- The repository was last updated 30 days ago, so Resolvr is actively maintained.
Skill content
View source on GitHubResolvr β desktop GraphQL client and IDE
Resolvr is a free desktop GraphQL client for macOS, Linux and Windows that never loses your state β and that an AI agent can drive through the same engine you use.
Send queries, mutations and subscriptions, browse the schema, keep collections in git and turn requests into smoke tests. Tabs and drafts survive restarts and crashes, environments obtain and refresh tokens by themselves, and a built-in MCP server lets Claude Code and other AI agents build collections and run tests with every step shown in the app. If you test GraphQL APIs in Postman, Insomnia, Altair or Apollo Explorer, Resolvr imports your Postman and Insomnia collections and keeps working the way you do.
Download the latest release Β· Install guide Β· Π ΡΡΡΠΊΠ°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ


| Schema browser | Flows report |
|---|---|
|
|
|
Features
- Never lose state β every tab, draft, cursor and panel size is written atomically
and restored after a crash or
kill -9. Closing a tab with unsaved changes asks first. - Team-friendly storage β
~/Resolvr/workspaces/<name>/is plain.graphql+ JSON; clone a workspace from git and you have the team's collections. Personal data (secrets, history, layout) is kept out of the shared files. - Environments and variables β one environment for every tab,
{{variable}}autocomplete in the variables editor, unknown names flagged in variables and headers. Save any value from a response into a variable, or let an operation storedata.login.tokenafter every run. - Environments that log in for you β a flow obtains the token, the app stores it,
refreshes it before expiry and retries on auth errors. Production environments are
marked
PRODand ask before mutations. - Flows as smoke tests β chain operations, extract values by path, assert on responses, run all of them with one click and copy a Markdown report. Renaming an operation keeps its flows working.
- Schema browser β every type as a documentation page: fields with arguments and defaults, deprecations, enum values, implementations and "used in"; type names are links with back/forward history. Plus introspection with a freshness indicator, autocomplete that scaffolds arguments, click-to-build operations and schema diff after deploys.
- Large responses β a virtualized JSON tree stays fast on tens of thousands of nodes; search (βF), copy the whole response, raw body, headers and timing trace.
- Import from Postman (collections and environments) and Insomnia exports.
- Subscriptions over
graphql-ws, copy as curl,resolvr://links to share an exact request with a colleague, drag-and-drop ordering of operations. - AI agent access (MCP) β an MCP server on the same core: workspaces, operations, runs, flows, schema search. Every call must state its intent; the app shows the full activity log.
- Native on every platform β macOS vibrancy and system accent, light and dark themes, Keychain for secrets on macOS; a log file for bug reports everywhere.
Try it in a minute
Open Resolvr and press Open the example on the welcome screen: a workspace on a public countries API appears with three queries, an environment variable and a smoke flow. Press ββ© (Ctrl+Enter) to run the first one.
Install
Download from Releases. The app updates itself from there.
| Platform | File |
|---|---|
| macOS (Apple Silicon and Intel) | Resolvr_<version>_universal.dmg |
| Linux | .AppImage, .deb or .rpm |
| Windows | _x64-setup.exe or .msi |
macOS builds are not notarized (no Apple Developer account): on first launch right-click β
Open, or run xattr -d com.apple.quarantine /Applications/Resolvr.app. See
docs/INSTALL.md for the full walkthrough, including the MCP setup for
Claude Code.
On Linux and Windows there is no native blur, and secrets are kept in the library file instead of Keychain.
Develop
pnpm install
pnpm --filter @resolvr/mock-server start # test GraphQL server on :4000
pnpm dev # Tauri dev mode
pnpm typecheck && pnpm lint && pnpm test # before pushing
pnpm install:app # build and install into /Applications
pnpm release # universal DMG into dist/
Screenshots in this README come from the showcase page (showcase.html, fixtures only):
pnpm --filter @resolvr/desktop shots renders every screen with Playwright, then
python3 scripts/readme-media.py <shots dir> resizes them and assembles the GIF.
Requirements: Node.js 20+, pnpm 10, Rust stable; Xcode Command Line Tools on macOS, WebKitGTK 4.1 on Linux.
| Package | Role |
|---|---|
| apps/desktop | Tauri v2 (Rust) + React 19 + CodeMirror 6 |
| packages/core | Model, storage, run engine, flows, schema β no Tauri, no Node |
| packages/mcp-server | MCP server on top of the core, bundled into the app |
| tools/mock-server | Test GraphQL server with subscriptions and login |
Questions and ideas: Discussions. Bugs: Issues β attach the log from Resolvr β Open Logs.
License
Resolvr is source-available under the Functional Source License 1.1 with Apache 2.0 future license: use it, modify it and redistribute it for any purpose except offering it as a competing product; each version becomes Apache 2.0 two years after release. See CONTRIBUTING.md before submitting changes.
Related Skills
Agent-Reach
106.6kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu β one CLI, zero API fees.
taste-skill
106.0kAgent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
headroom
78.3kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
ai-job-search
67.6kThe job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit β see the Safety scan above for what the skill file itself contains.
