Launching 25 October 2026 — free & open source

The API client that
reads your code.

Point Shurikly at a project and get every route as a ready-to-send request. Test, mock and document your APIs with built-in AI, on your machine. No account. No cloud.

macOS · Windows · Linux  ·  A product of Wansify Ventures

  • No account
  • No cloud
  • No telemetry
  • MIT open source

One workbench

Everything an API needs.
Nothing it doesn't.

Code Scanner

Your code in. A collection out.

Finds every route in your backend and every call in your frontend, in under a second. Read locally, never uploaded.

Shurikly Code Scanner listing 60 detected endpoints
AI Engineer

Tests that write themselves.

Generate, run and explain. Bring your own model, or stay fully offline.

Shurikly AI Engineer showing a test run with passed and failed tests
Mock servers

Mock it before it exists.

One click from any collection to a local fake API with a live request log.

Shurikly mock server with routes, responses and request log
Request workbench

REST, GraphQL and WebSocket. One fast app.

Environments, every common auth type, JSONPath, scripts and a collection runner.

Shurikly request editor with a JSON tree response
MCP server

Let your agents in.

Claude, Cursor and any MCP agent can work with your live workspace. Local, behind a token.

Local-first

Your APIs. Your machine.

0
accounts
0
cloud syncs
0
telemetry

Plain JSON files on your disk — git-friendly by design.

Compare

See what changed.

Diff status, timing, headers and body against any run.

Shurikly compare dialog diffing two responses

REST, GraphQL & WebSocket

Every body type and every common auth: Bearer, JWT, Basic, Digest, API key, OAuth 1.0 & 2.0, AWS Signature and Hawk.

Schema-aware GraphQL

Introspection, autocomplete and validation, operation selection and a data / errors view.

Deep response inspection

JSON tree, JSONPath, find-in-body, image / PDF / media previews and a hex view.

Collections & environments

Folders with inherited auth, history, tabs and {{variables}} per environment.

Scripts, tests & runner

Pre-request scripts, assertions and a collection runner with readable reports.

Import & export

Postman, OpenAPI and cURL in. Postman, OpenAPI, cURL and Markdown / HTML docs out.

AI where you want it

Generate requests from plain English, explain responses, fix failures. Your key or local Ollama.

Private by design

Plain JSON files on your disk. API keys live in the operating system's secure storage.

Built-in diagnostics

Searchable logs and local bug reports with automatic credential redaction.

Browse all 21 screens in the product docs

How it works

Built for how APIs
are really made.

Shurikly starts from your source code and your specs, not from a blank request.

New in 1.0

Your repo becomes a collection

Point Shurikly at a project folder. It finds the routes in your backend and the calls in your frontend, then builds a ready-to-send collection.

  • Express, Fastify, NestJS, Next.js (app & pages router), FastAPI, Flask, Django / DRF and OpenAPI files
  • Frontend calls from fetch, axios, ky, ofetch, SWR, RTK Query, Angular and generated SDKs
  • Request bodies inferred from zod, joi, yup, TypeBox and JSON Schema validators
  • Re-scan merges changes without losing your edits; export the result as OpenAPI
Scan folder — ~/projects/store-api
Detected   Express · Next.js (app router)
Routes     42 backend · 31 frontend calls
Linked     29 calls → routes
Auth       Bearer (middleware: requireUser)

✓ Collection "store-api" created — 42 requests
✓ Environment "local" — baseUrl = http://localhost:3000

Why Shurikly

Your APIs, your machine,
your rules.

ShuriklyTypical cloud API client
Account requiredNoUsually
Where your collections liveJSON files on your diskVendor cloud
Source codeOpen (MIT)Closed
PriceFreeFree tier + paid seats
Generate collections from source codeYesRarely
AI with your own key or local modelYes — incl. OllamaVendor AI, often paid
Local mock serversYesOften cloud-hosted
MCP server for AI agentsBuilt inVaries

Download · v1.0.0

Free forever.
Launching 25 October 2026.

Installers for every platform go live on launch day. Until then, here's the countdown.

Download links and the GitHub repository appear here on launch day.

Bookmark this page, or follow Wansify Ventures for the announcement.

Shurikly launches in

--Days
--Hours
--Minutes
--Seconds

macOS

Recommended
Apple silicon (.dmg)M1 / M2 / M3 / M4 · macOS 12+Coming soon
Intel (.dmg)x64 · macOS 12+Coming soon

First launch: right-click the app → Open.

Windows

Recommended
Installer (.exe)x64 installer · Windows 10 / 11Coming soon

If SmartScreen appears, choose More info → Run anyway.

Linux

Recommended
AppImagex64 AppImageComing soon

chmod +x Shurikly-*.AppImage and run it.

Prefer source? It's published on GitHub on launch day — see the build guide · System requirements

Open source

Built in the open. Owned by everyone.

Shurikly is MIT licensed. Read every line, fork it, ship it inside your company, or help shape what comes next. Issues, ideas and pull requests are all welcome.

GitHub — coming soonContribute
Electron · React 19 · TypeScript
Vite · TailwindCSS · Zustand · CodeMirror

electron/main/   HTTP engine, AI, MCP,
                 mock server, code scanner
src/modules/     api-studio · code-scanner
                 ai-engineer · mock-server
shared/          typed IPC contract

FAQ

Questions, answered.

Is Shurikly really free?

Yes. It is MIT-licensed open source with no paid tier, no seat limits and no account. If you use a hosted AI provider, you pay that provider directly with your own key — or use Ollama for free, fully local AI.

Does any of my data leave my computer?

Only the requests you send, to the servers you send them to. Collections, environments, history and settings are JSON files in your app data folder. AI features only send API data to a provider when you turn that on, and secrets are redacted first.

Can I import my Postman collections?

Yes. Import Postman collections or paste cURL commands. You can also export back to Postman, OpenAPI, cURL, or Markdown / HTML documentation.

Which operating systems are supported?

macOS 12 (Monterey) or later on Apple silicon and Intel, Windows 10 and 11 (x64), and Linux via AppImage.

Why does macOS say the app can't be checked?

Version 1.0.0 builds are not yet notarized by Apple. Right-click Shurikly in Applications and choose Open once; after that it opens normally. You can also build it yourself from source.

Which languages does Code Scanner understand?

JavaScript and TypeScript (Express, Fastify, NestJS, Next.js and common frontend HTTP libraries), Python (FastAPI, Flask, Django / DRF) and OpenAPI / Swagger files. More frameworks are on the roadmap.

Who makes Shurikly?

Shurikly is a product of Wansify Ventures, released as open source under the MIT License.