Software Alternatives & Startups

Officially verified details Kurlo.dev

A free, open-source desktop API client with Agent mode: the Kurlo agent with any model, Claude Code or Codex runs your requests, explains failures and writes tests, asking before every change. No account, no cloud, no telemetry.

Kurlo.dev

Kurlo.dev Reviews and Details

This page is designed to help you find out whether Kurlo.dev is good and if it is the right choice for you.

Screenshots and images

  • Image date //
    2026-11-09
  • Image date //
    2026-11-09
  • Image date //
    2026-11-09
  • Image date //
    2026-11-09
  • Image date //
    2026-11-09

Features & Specs

  1. Agent mode

    Ask in plain words: the agent runs requests, explains failures and writes tests, with any model or your Claude Code / Codex subscription.

  2. Approval before changes

    Every change and every call other than GET, HEAD or OPTIONS waits for your OK, shown as a readable diff.

  3. Secrets stay hidden

    Secrets are sent to the API, but the model only sees [secret].

  4. Collections in Git

    Every request is a YAML file in your repo; commit, push and pull from the app.

  5. Postman compatible

    Import Postman, Insomnia, Bruno, OpenAPI and HAR; pm.test, pm.expect and pm.sendRequest run as written.

  6. Browser CORS/CSP emulation

    Run requests the way a browser would and see the CORS or CSP error before you ship.

  7. Many protocols

    HTTP, GraphQL, gRPC, WebSocket, Socket.IO, SSE and MCP requests.

  8. Collection Runner

    Run collections with CSV data, tags and JSON or JUnit reports.

  9. Local mock server

    Serve saved examples as a mock API on your machine, with no request cap.

  10. Load testing

    Build k6 load tests with ramp-up profiles and thresholds.

  11. CLI and MCP server

    npx -y @kurlo/cli runs collections in CI and gives Claude Code, Cursor and Codex your requests.

  12. No Account Needed

    No sign-up, no paid plan, no telemetry; free for a team of any size.

  13. Native and small

    Go and the system WebView instead of Electron, about 25 MB on macOS.

Badges

Promote Kurlo.dev. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Questions & Answers

As answered by people managing Kurlo.dev.
  1. What makes Kurlo.dev unique?

    Kurlo is an API client with an agent inside that asks first. You can use the Kurlo agent with any model (OpenRouter, your own key, Ollama or LM Studio) or plug in the Claude Code or Codex subscription you already pay for. Every change and every call other than GET, HEAD or OPTIONS waits for your approval, and secrets are sent to the API but never shown to the model.

    It is also the only API client we know of that emulates browser CORS and CSP checks, so you see the error your frontend would get before you ship. And it is native: Go and the system WebView instead of Electron, about 25 MB on macOS.

  2. Why should a person choose Kurlo.dev over its competitors?

    • Free for a team of any size. There is no paid plan and no account; a team shares a workspace through any Git host, including private ones.
    • Collections are plain YAML files in your repo, so API changes are reviewed in the same pull request as the code.
    • Postman collections keep working: pm.test, pm.expect, pm.sendRequest and require('lodash') run as written instead of being converted.
    • The agent works with the model or subscription you already have, and the same tools are available to Claude Code, Cursor and Codex over MCP.
    • Much smaller and lighter than Electron-based clients like Postman, Insomnia and Bruno.
  3. How would you describe the primary audience of Kurlo.dev?

    Backend and frontend developers and QA engineers who test APIs every day, and small teams that are tired of accounts, per-seat pricing and cloud workspaces. Also developers who already work with AI agents like Claude Code, Cursor or Codex and want an API client their agent can run and edit.

  4. What's the story behind Kurlo.dev?

    I used Postman for years until it started heating up my laptop and lagging whenever a backend, a database and a few containers were running next to it. At the same time sharing requests with friends meant paying for every seat. Bruno came close, but private Git hosts and commit/push from the app were behind a paid plan, and we use a private GitLab at work.

    So I built the client I wanted: collections as YAML in the same repo as the API, Postman scripts that keep working, no account, and a small native app. It went open source under MIT, and in November 2026 version 3.0 added Agent mode, because most of my work now happens alongside coding agents and I wanted them to use my collections the way I do.

  5. Which are the primary technologies used for building Kurlo.dev?

    Go for the backend, request engine, CLI and MCP server; Wails with the system WebView (WebKit on macOS and Linux, WebView2 on Windows) instead of Electron; Svelte 5 and TypeScript for the interface with CodeMirror editors; k6 for load tests; Astro and Starlight for the website and docs.

  6. Who are some of the biggest customers of Kurlo.dev?

    • Individual developers and small teams; Kurlo has no accounts or telemetry, so we don't track who uses it.

Videos

Kurlo tour

Do you know an article comparing Kurlo.dev to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Kurlo.dev discussion

Log in or Post with

Is Kurlo.dev good? This is an informative page that will help you find out. Moreover, you can review and discuss Kurlo.dev here. The primary details have been verified within the last quarter. So they could be considered up to date. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.