FirstCall v0.1.0: a local-first API recipe workbench for agents

Dev.to / 5/12/2026

📰 NewsDeveloper Stack & InfrastructureTools & Practical UsageIndustry & Market Moves

Key Points

  • FirstCall v0.1.0 is a Rust desktop + CLI tool that converts various request sources (e.g., curl, OpenAPI, Postman collections, HAR, and others) into verified, redacted API recipe packages for agents.
  • The project is designed as a local-first workflow, using local verification and export of “agent-ready” recipes rather than acting as a direct API runner like Postman/Hurl/Bruno.
  • It provides two main surfaces: a desktop GUI for interactive intake, candidate review, slot/auth entry, local execution, and secret backend status, and a CLI for verification, packaging, inspection, listing, and report/CI workflows.
  • The v0.1.0 release includes cross-platform binary artifacts (Windows, Linux, Intel macOS, Apple Silicon macOS) plus a GitHub Actions workflow that validates the storage-backed recipe flow via local loopback HTTP.
  • The author reports building the tool with an AI-assisted development process, followed by real CLI lifecycle validation and end-to-end GUI checks before publishing.

I shipped FirstCall v0.1.0, a Rust desktop + CLI tool for turning request sources into verified, redacted API recipe packages for agents.

FirstCall is intentionally local-first. It is not a Postman, Hurl, or Bruno runner. Instead, it takes inputs such as curl, OpenAPI, Postman Collections, HAR, .http/.rest, Hurl, and Bruno/OpenCollection, produces RequestDraft candidates, requires local verification, and then exports verified recipes as agent-ready packages.

The project has two surfaces:

  • FirstCall desktop GUI: interactive request-source intake, parser notes, candidate review, runtime slot/auth entry, local execution, attempts, recipes, and secret backend status.
  • firstcall-cli: automation for verify, package, validate-package, inspect-package, import-package, recipe-list, recipe-show, JSON reports, and CI/agent workflows.

The v0.1.0 release includes desktop/CLI demo assets, binary release artifacts for Windows, Linux, macOS Intel, and macOS Apple Silicon, a CLI-only build path, and a GitHub Actions lifecycle workflow that verifies the storage-backed recipe flow against local loopback HTTP.

This was built with an AI-assisted development workflow, then checked with real CLI lifecycle validation and GUI end-to-end verification before publishing.

Repo and release:

https://github.com/rad1092/firstcall-local-api-workbench

https://github.com/rad1092/firstcall-local-api-workbench/releases/tag/v0.1.0