Repository navigation
0.1.0 - 2026-10-19
Release Notes
The first release: reads and approved changes on plain HTTP sites with API
keys, from the command line or over MCP, and definitions drafted from OpenAPI documents or browser recordings.
Added
itdacommand:ls,call,login,resume,doctor, with a stable
exit code contract for scripts and agents (2input,10sign in,11
page changed,12blocked,13rate limited,20–22approvals and
changes,30network).- MCP server (
itda mcp): one tool per action up to 30 actions, three stable
catalog tools (itda_search,itda_describe,itda_call) above that.
Results are marked untrusted and cut to 24 KB. itda draft openapi: draft a site definition from an OpenAPI 3 or
Swagger 2.0 document, with response checks, header auth and a list of what
could not be translated.--installputs it in the data directory.itda draft har: draft a site definition from a browser recording of you
using the site. Only the shape of each call is kept; recorded tokens,
cookies and values never reach the draft.itda mcp installfor Claude Desktop, Cursor, VS Code and Codex, and the
claude mcp addcommand for Claude Code. Existing settings are kept and
backed up.- Approvals for changes: a change returns an approval id, the user reviews
the exact request withitda approvein a terminal, and the change runs
once with exactly those inputs.itda approvalsanditda rejectlist and
refuse them. - Hash-chained audit log of every call, approval and change, with
itda auditanditda audit --verify. Input values and credentials are
never written to it. - Credential vault on the OS keyring, or
ITDA_SECRET__environment variables
for CI and containers. Agents only ever see account ids. - Site definitions (
spec.yaml): JSON and server-rendered HTML responses,
declared response checks, models, and safety validation with named
problems. - Network layer: honest
itda/<version>user agent, per-site pacing and
budgets, pauses on blocks and expired sign-ins, private-address guard,
credentials bound to their origin. - Sandbox example site for trying everything locally.
Install itda-cli 0.1.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/brnyxx/itda-cli/releases/download/v0.1.0/itda-cli-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/brnyxx/itda-cli/releases/download/v0.1.0/itda-cli-installer.ps1 | iex"Download itda-cli 0.1.0
| File | Platform | Checksum |
|---|---|---|
| itda-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| itda-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| itda-cli-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| itda-cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| itda-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |