{"id":50747487,"url":"https://github.com/deeflect/dee-ink","last_synced_at":"2026-06-10T22:30:48.594Z","repository":{"id":340661811,"uuid":"1167082250","full_name":"deeflect/dee-ink","owner":"deeflect","description":"31 Rust CLI tools built for AI agents. JSON output, pipe-friendly, one tool per job.","archived":false,"fork":false,"pushed_at":"2026-05-09T17:07:02.000Z","size":3256,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-09T04:07:34.358Z","etag":null,"topics":["ai-agents","cli","command-line","json","llm","rust","tools"],"latest_commit_sha":null,"homepage":"https://dee.ink","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/deeflect.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-25T23:26:55.000Z","updated_at":"2026-06-04T12:38:42.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/deeflect/dee-ink","commit_stats":null,"previous_names":["deeflect/dee-ink"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/deeflect/dee-ink","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deeflect%2Fdee-ink","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deeflect%2Fdee-ink/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deeflect%2Fdee-ink/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deeflect%2Fdee-ink/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deeflect","download_url":"https://codeload.github.com/deeflect/dee-ink/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deeflect%2Fdee-ink/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34174148,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-10T02:00:07.152Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-agents","cli","command-line","json","llm","rust","tools"],"created_at":"2026-06-10T22:30:47.963Z","updated_at":"2026-06-10T22:30:48.581Z","avatar_url":"https://github.com/deeflect.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://dee.ink\"\u003e\u003cstrong\u003edee.ink\u003c/strong\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003e33 Rust CLI tools built for AI agents\u003c/strong\u003e\u003cbr/\u003e\n  Each tool does one thing, outputs JSON, and plays nice with pipes.\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/tools-33-blue?style=flat-square\" alt=\"33 tools\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/language-Rust-orange?style=flat-square\" alt=\"Rust\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/output-JSON-lightgrey?style=flat-square\" alt=\"JSON\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/license-MIT-green?style=flat-square\" alt=\"MIT\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://dee.ink\"\u003eWebsite\u003c/a\u003e · \u003ca href=\"https://blog.deeflect.com/dee-ink/\"\u003eBlog Post\u003c/a\u003e · \u003ca href=\"https://deeflect.com\"\u003eAuthor\u003c/a\u003e · \u003ca href=\"https://x.com/deeflectcom\"\u003eX\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n## Tools\n\n| Crate | What it does |\n|---|---|\n| [dee-amazon](crates/dee-amazon) | Search Amazon products |\n| [dee-arxiv](crates/dee-arxiv) | Search academic papers on arXiv |\n| [dee-feed](crates/dee-feed) | Read RSS and Atom feeds |\n| [dee-ebay](crates/dee-ebay) | Search eBay listings |\n| [dee-events](crates/dee-events) | Find local events by location and date |\n| [dee-food](crates/dee-food) | Find restaurants and food spots |\n| [dee-gas](crates/dee-gas) | Check gas prices by location |\n| [dee-habit](crates/dee-habit) | Track habits and streaks locally |\n| [dee-hn](crates/dee-hn) | Browse Hacker News |\n| [dee-contacts](crates/dee-contacts) | Personal CRM with interactions and import/export |\n| [dee-crosspost](crates/dee-crosspost) | Cross-post and schedule posts across major social platforms |\n| [dee-invoice](crates/dee-invoice) | Generate invoice PDFs from JSON or YAML |\n| [dee-mentions](crates/dee-mentions) | Track mentions across public sources |\n| [dee-openrouter](crates/dee-openrouter) | Compare LLM models and pricing |\n| [dee-package](crates/dee-package) | Look up package metadata and versions |\n| [dee-parking](crates/dee-parking) | Find parking spots by location |\n| [dee-ph](crates/dee-ph) | Browse Product Hunt launches |\n| [dee-pricewatch](crates/dee-pricewatch) | Monitor webpage prices and detect drops |\n| [dee-porkbun](crates/dee-porkbun) | Manage domains via Porkbun API |\n| [dee-qr](crates/dee-qr) | Generate and decode QR codes |\n| [dee-receipt](crates/dee-receipt) | Extract structured receipt data from images |\n| [dee-reddit](crates/dee-reddit) | Search Reddit posts and subreddits |\n| [dee-rates](crates/dee-rates) | Currency exchange rates |\n| [dee-ssl](crates/dee-ssl) | Check SSL certs and TLS info |\n| [dee-stash](crates/dee-stash) | Bookmark and read-later manager |\n| [dee-todo](crates/dee-todo) | Local task list with JSON output |\n| [dee-timer](crates/dee-timer) | Time tracking and pomodoro sessions |\n| [dee-trends](crates/dee-trends) | Google Trends interest and related queries |\n| [dee-transit](crates/dee-transit) | Route and transit directions |\n| [dee-webpage](crates/dee-webpage) | Extract webpage metadata, text, and links |\n| [dee-whois](crates/dee-whois) | Domain WHOIS lookups |\n| [dee-wiki](crates/dee-wiki) | Wikipedia article lookup |\n\n## Shared contract\n\nEvery tool follows the same rules:\n\n- `--json` for structured output\n- `--quiet` for minimal output\n- Exit `0` on success, `1` on failure\n- Errors go to stderr, data goes to stdout\n\nFull spec in [FRAMEWORK.md](FRAMEWORK.md).\n\n## Install\n\n```bash\ncargo install dee-rates\n```\n\nOr build from source:\n\n```bash\ngit clone https://github.com/deeflect/dee-ink\ncd dee-ink\ncargo build --release -p dee-rates\n```\n\n## Build\n\nCargo workspace. Build and test everything:\n\n```bash\ncargo build --workspace\ncargo test --workspace\n```\n\nSingle tool:\n\n```bash\ncargo build -p dee-feed\ncargo test -p dee-feed\n```\n\n## Repo layout\n\n```\ncrates/dee-*/    Tool crates\nwebsite/         dee.ink website (Next.js)\nFRAMEWORK.md     CLI contract spec\nCLAUDE.md        Agent instructions\n```\n\n## License\n\n[MIT](LICENSE)\n\n---\n\n### Made by\n\nMade by [Dee](https://deeflect.com). 33 small CLIs because one big tool would have been smarter, but here we are.\n\nStar if you ended up using even one of them. Open an issue if your shell breaks. PRs welcome — the framework is in `FRAMEWORK.md`.\n\nNeed similar built for you? [dee.agency](https://dee.agency?utm_source=deeink\u0026utm_medium=readme).\n\n[deeflect.com](https://deeflect.com) · [Wikidata](https://www.wikidata.org/entity/Q138828544) · [LinkedIn](https://www.linkedin.com/in/dkargaev/) · [X](https://x.com/deeflectcom)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeeflect%2Fdee-ink","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeeflect%2Fdee-ink","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeeflect%2Fdee-ink/lists"}