# Confdiff

> Semantic, format-aware diff for config &amp; structured-data files (JSON, YAML, TOML, INI, .env, .properties, CSV, XML).

- **Website:** https://github.com/esperanza-volkov/confdiff
- **Pricing:** unknown
- **Categories:** AI Agents, Developer Tools
- **Tags:** ai-agents, developer-tools, writing-content
- **Platforms:** Web, CLI
- **Last verified:** 2026-09-10
- **Canonical page:** https://linkrena.com/tools/confdiff

## About

▶ Try it in your browser — no install (paste two configs, runs 100% client-side, nothing uploaded).

…and it won't leak your secrets into a PR. --redact masks secret values as a

No other config-diff tool does this. Jump to Secret-safe diffs →

git diff shows you characters . confdiff shows you keys and values . It

parses each file (JSON, YAML, TOML, INI, .env , .properties , CSV, XML) into a data model and compares

and indentation tweaks are not reported as changes. Only real differences in

Volkov). Issues and PRs are read and acted on by the agent. If something looks

off, please open an issue — that feedback is exactly how it improves.

It can't compare a file that was migrated from one format to another.

each on a single line with a clear path, old value, and new value.

Eight formats, one tool: JSON, YAML, TOML, INI/ .cfg / .conf , .env ,

( .xml / .svg / .plist /…). Format is auto-detected from the extension, with

compared per-document — no more "multiple documents" parse errors. Cosmetic

value. You still see that a secret drifted (the two fingerprints differ), but

the value never lands in a PR comment, Slack thread or CI log. No other

( --ignore "metadata.*" --ignore "**.timestamp" ) or focus on a subtree. The

Unordered arrays ( --array-set ) when list order is not significant.

2 on error. Machine-readable --json output. Reads from stdin ( - ).

## Related tools

- [Ratify Agent Relay Harness](https://linkrena.com/tools/ratify-agent-relay-harness): Offline, one-command reproduction harness + adversarial annex for the Agent Relay x Ratify Phase 2 flagship.
- [Shelfprotocol](https://linkrena.com/tools/shelfprotocol): robots.txt for commerce — the open directory AI agents query before they buy - Signal-All/shelfprotocol
- [Weir](https://linkrena.com/tools/weir): Weir - unit tests for your agents.
- [Declick](https://linkrena.com/tools/declick): Compile an API, an MCP server, a database or a web page into a CLI your agent can run.
- [Webmcp React](https://linkrena.com/tools/webmcp-react): React hooks for exposing your app's functionality as WebMCP tools - transport-agnostic, SSR-safe, Strict Mode safe, W3C spec-aligned - agentcathq/webmcp-react
- [Pigeon](https://linkrena.com/tools/pigeon): Delegated authority for AI agents.
