Show HN: Aict – Unix coreutils that output XML/JSON, built for AI agents A new open-source project called Aict reimplements 33 Unix coreutils to output structured XML or JSON instead of plain text, reducing token waste and parsing errors for AI agents. The tools, including ls, grep, and cat, provide labeled fields, absolute paths, and Unix timestamps, and can be used via command line or an MCP server for AI assistants like Claude. Unix coreutils with XML/JSON output — built for AI agents, not humans. Install install · Quick start quick-start · All tools tools · MCP server mcp-server · Claude Code claude-code-integration · Token cost token-cost · Benchmarks benchmarks · Contributing /synseqack/aict/blob/master/CONTRIBUTING.md AI agents run ls , grep , and cat and get back human-readable plaintext . Then they spend tokens parsing column positions, guessing field widths, and handling inconsistent formats. This is fragile and wasteful. -rw-r--r-- 1 user staff 2048 Apr 6 10:00 main.go ← which column is size? -rw-r--r-- 1 user staff 1024 Apr 6 10:00 utils.go ← what's the language? drwxr-xr-x 5 user staff 160 Apr 6 10:00 internal ← is this a directory? aict reimplements 33 Unix tools with structured output the agent can read directly — no parsing required. bash $ aict ls src/