Releases: d4r4ki4n/recon
Release list
v0.1.5 - Semantic search actually works now
What was broken
The embedding storage was corrupting every stored vector. Buffer.from(Float32Array) truncated each 4-byte float to a single byte, making every cosine similarity computation return NaN. Semantic search - the feature that makes Recon different from every other API client - has been broken since launch.
What is fixed
- Semantic search works. Embeddings are stored and retrieved correctly. Natural language queries like "user account profile" now find the right request.
- Response headers and timing visible. Snake_case column names were not aliased to camelCase. The renderer expected camelCase. Fixed.
- Search no longer returns everything for no-match queries. Added 0.1 minimum cosine similarity threshold.
- FTS results now include match_type field.
Tests
23 integration tests covering save/retrieve, FTS + semantic search, FTS5 injection, Postman import (flat + nested), .http export/import roundtrip, collections, environments, history ordering, env var substitution.
Recon v0.1.4 - Git-friendly collections
Export collections as .http files. Import .http files back into Recon.
The .http format is plain text, Git-diffable, and readable by JetBrains HTTP Client, VS Code REST Client, and other tools. Your API collections are now portable across the ecosystem.
- Export any collection as a .http file (download icon on collection tab)
- Import .http files back into Recon (download arrow in sidebar)
- Round-trip safe: export then import reproduces the collection
v0.1.3
First-run experience: sample API requests seeded automatically. Search 'user profile' on first launch to see semantic search work immediately.
Also includes: Postman v2.1 collection import, save requests without sending, Ctrl+Enter to send, copy response body.
v0.1.2 - Postman Import
Postman Collection Import
Export your collection from Postman (Collection > ... > Export > Collection v2.1), then click the upload arrow in Recon sidebar.
Creates a new collection with all your requests, headers, and bodies preserved.
Also in this release
- Save without sending (v0.1.1)
- Ctrl+Enter to send (v0.1.1)
- Copy response body (v0.1.1)
v0.1.1
What's New
- Save without sending: Save requests to collections without executing them. Pre-build API collections for projects.
- Ctrl+Enter to send: Fire requests from the URL or body field without reaching for the mouse.
- Copy response body: One-click clipboard copy of formatted response data.
Download
Download Recon-0.1.1.exe below. Portable Windows binary, no install required.
Recon v0.1.0
Local-first API client with semantic search over request history.
No account. No subscription. No cloud. Your requests and responses stay on your machine.
Features
- Semantic search - Search request history by meaning, not keywords. Powered by all-MiniLM-L6-v2 running locally.
- Collections - Organize requests into named collections.
- Environment variables - Define variables per environment. Use {{var}} syntax in URL, headers, and body.
- Local-first - All data in SQLite. No account, no sync, no telemetry.
- Free - No subscription, no account.
Source code is public (MIT). Build from source for free, or download the pre-built binary.
Download Recon v0.1.0 (Windows, portable) - 121MB, no installer, just run it.