{"id":49311789,"url":"https://github.com/drpedapati/homebrew-tools","last_synced_at":"2026-04-26T13:04:40.023Z","repository":{"id":337039529,"uuid":"1141827885","full_name":"drpedapati/homebrew-tools","owner":"drpedapati","description":"Standalone Homebrew tap for document, PDF, PubMed, PHI, and macOS CLI tools","archived":false,"fork":false,"pushed_at":"2026-04-17T22:44:22.000Z","size":50,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-18T00:38:00.892Z","etag":null,"topics":["cli","document-review","homebrew","homebrew-tap","macos","phi-deidentification","pubmed","tools"],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/drpedapati.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-01-25T13:59:19.000Z","updated_at":"2026-04-17T22:44:27.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/drpedapati/homebrew-tools","commit_stats":null,"previous_names":["henrybloomingdale/homebrew-tools","drpedapati/homebrew-tools"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/drpedapati/homebrew-tools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drpedapati%2Fhomebrew-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drpedapati%2Fhomebrew-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drpedapati%2Fhomebrew-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drpedapati%2Fhomebrew-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/drpedapati","download_url":"https://codeload.github.com/drpedapati/homebrew-tools/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drpedapati%2Fhomebrew-tools/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32297939,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T09:34:17.070Z","status":"ssl_error","status_checked_at":"2026-04-26T09:34:00.993Z","response_time":129,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["cli","document-review","homebrew","homebrew-tap","macos","phi-deidentification","pubmed","tools"],"created_at":"2026-04-26T13:04:35.035Z","updated_at":"2026-04-26T13:04:40.011Z","avatar_url":"https://github.com/drpedapati.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://brew.sh/assets/img/homebrew.svg\" width=\"64\" alt=\"Homebrew\"\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003ehomebrew-tools\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003eCLI tools for document review, scientific research, clinical data, and macOS automation.\u003c/strong\u003e\u003cbr\u003e\n  Built for humans and AI agents. One tap, eight tools.\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  Use \u003ccode\u003edrpedapati/tap\u003c/code\u003e for \u003cstrong\u003esciClaw\u003c/strong\u003e itself. Use \u003ccode\u003edrpedapati/tools\u003c/code\u003e when you want the standalone tools directly.\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#install\"\u003eInstall\u003c/a\u003e •\n  \u003ca href=\"#tools\"\u003eTools\u003c/a\u003e •\n  \u003ca href=\"#document-office-suite\"\u003eOffice Suite\u003c/a\u003e •\n  \u003ca href=\"#research--clinical\"\u003eResearch\u003c/a\u003e •\n  \u003ca href=\"#macos\"\u003emacOS\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n## Install\n\n```bash\nbrew tap drpedapati/tools\n```\n\nThis tap is for standalone utilities. It is intentionally separate from the main sciClaw tap:\n\n- `drpedapati/tap` installs `sciclaw`, `sciclaw-dev`, `irl`, and `sciclaw-*` companion formulas\n- `drpedapati/tools` installs the standalone tools listed below\n- deprecated legacy tap: `drpedapati/sciclaw` (users should untap it if still present)\n\nThen install any tool:\n\n```bash\nbrew install pubmed-cli        # PubMed search \u0026 literature synthesis\nbrew install docx-review       # Word tracked changes \u0026 comments\nbrew install pptx-review       # PowerPoint editing \u0026 comments\nbrew install xlsx-review       # Excel editing \u0026 comments\nbrew install pdf-create        # PDF generation from JSON\nbrew install pdf-form-filler   # AcroForm inspection and fill\nbrew install phi-cleaner       # Clinical text de-identification\nbrew install mac-control       # macOS GUI automation\n```\n\nOr install everything:\n\n```bash\nbrew install pubmed-cli docx-review pptx-review xlsx-review pdf-create pdf-form-filler phi-cleaner mac-control\n```\n\n---\n\n## Tools\n\n### Document Office Suite\n\nProgrammatic document editing via JSON manifests. Read, edit, comment — all from the command line. Built with .NET 8 and Open XML SDK. Cross-platform (macOS, Linux). Designed so AI agents can review and modify Office documents without ever opening Word, PowerPoint, or Excel.\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd width=\"120\" align=\"center\"\u003e\n\u003cbr\u003e\n\u003cstrong\u003e📝\u003c/strong\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/drpedapati/docx-review\"\u003e\u003cstrong\u003edocx-review\u003c/strong\u003e\u003c/a\u003e\u003cbr\u003e\n\u003ccode\u003ev1.1.0\u003c/code\u003e\n\u003c/td\u003e\n\u003ctd\u003e\n\n**Add tracked changes and comments to Word documents.**\n\n```bash\n# Read existing review state\ndocx-review paper.docx --read --json\n\n# Apply tracked changes from a JSON manifest\ndocx-review paper.docx edits.json -o paper_reviewed.docx\n\n# Pipe from stdin\ncat edits.json | docx-review paper.docx --author \"Reviewer 1\"\n\n# Dry run (validate without modifying)\ndocx-review paper.docx edits.json --dry-run\n```\n\nInsert, delete, replace text with full revision tracking. Add margin comments anchored to specific text. All changes appear in Word's Review pane exactly as if a human reviewer made them.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd width=\"120\" align=\"center\"\u003e\n\u003cbr\u003e\n\u003cstrong\u003e📊\u003c/strong\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/drpedapati/pptx-review\"\u003e\u003cstrong\u003epptx-review\u003c/strong\u003e\u003c/a\u003e\u003cbr\u003e\n\u003ccode\u003ev1.0.1\u003c/code\u003e\n\u003c/td\u003e\n\u003ctd\u003e\n\n**Edit and comment on PowerPoint presentations.**\n\n```bash\n# Read slide contents\npptx-review deck.pptx --read --json\n\n# Apply edits from manifest\npptx-review deck.pptx edits.json -o deck_edited.pptx\n\n# Validate changes without writing\npptx-review deck.pptx edits.json --dry-run\n```\n\nEdit text, add speaker notes, insert comments — all driven by JSON. Review presentations programmatically without opening PowerPoint.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd width=\"120\" align=\"center\"\u003e\n\u003cbr\u003e\n\u003cstrong\u003e📈\u003c/strong\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/drpedapati/xlsx-review\"\u003e\u003cstrong\u003exlsx-review\u003c/strong\u003e\u003c/a\u003e\u003cbr\u003e\n\u003ccode\u003ev1.0.0\u003c/code\u003e\n\u003c/td\u003e\n\u003ctd\u003e\n\n**Edit Excel spreadsheets with highlighted changes and comments.**\n\n```bash\n# Read spreadsheet contents\nxlsx-review data.xlsx --read --json\n\n# Apply edits with change highlighting\nxlsx-review data.xlsx edits.json -o data_edited.xlsx\n\n# Add comments to cells\ncat edits.json | xlsx-review data.xlsx --author \"Data Review\"\n```\n\nCell edits, formula updates, comments, formatting — highlight changes so reviewers can see exactly what was modified.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd width=\"120\" align=\"center\"\u003e\n\u003cbr\u003e\n\u003cstrong\u003e📄\u003c/strong\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/henrybloomingdale/pdf-create\"\u003e\u003cstrong\u003epdf-create\u003c/strong\u003e\u003c/a\u003e\u003cbr\u003e\n\u003ccode\u003ev1.0.0\u003c/code\u003e\n\u003c/td\u003e\n\u003ctd\u003e\n\n**Generate PDFs from JSON manifests.**\n\n```bash\n# Generate a PDF from a manifest\npdf-create report.json -o report.pdf\n\n# Pipe from stdin\ncat manifest.json | pdf-create -o output.pdf --json\n```\n\nDescribe your document layout in JSON — headings, paragraphs, tables, images, page breaks — and get a pixel-perfect PDF. Built on QuestPDF. Ideal for automated report generation.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd width=\"120\" align=\"center\"\u003e\n\u003cbr\u003e\n\u003cstrong\u003e🧾\u003c/strong\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/drpedapati/csharp-pdf-filler\"\u003e\u003cstrong\u003epdf-form-filler\u003c/strong\u003e\u003c/a\u003e\u003cbr\u003e\n\u003ccode\u003ev0.1.0\u003c/code\u003e\n\u003c/td\u003e\n\u003ctd\u003e\n\n**Inspect and fill real AcroForm PDFs from the command line.**\n\n```bash\n# Inspect a PDF form\npdf-form-filler inspect --pdf prior-auth.pdf --json\n\n# Export a stable field schema\npdf-form-filler schema --pdf prior-auth.pdf\n\n# Fill from JSON while keeping the result editable for human review\npdf-form-filler fill --pdf prior-auth.pdf --values values.json --out filled.pdf --json\n\n# Flatten only for final non-editable output\npdf-form-filler fill --pdf prior-auth.pdf --values values.json --out final.pdf --flatten\n```\n\nDesigned for true AcroForm workflows with stable schema export, JSON-driven fill, encrypted form handling, and optional flattening for final distribution.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n---\n\n### Research \u0026 Clinical\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd width=\"120\" align=\"center\"\u003e\n\u003cbr\u003e\n\u003cstrong\u003e🔬\u003c/strong\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/drpedapati/pubmed-cli\"\u003e\u003cstrong\u003epubmed-cli\u003c/strong\u003e\u003c/a\u003e\u003cbr\u003e\n\u003ccode\u003ev0.5.3\u003c/code\u003e\n\u003c/td\u003e\n\u003ctd\u003e\n\n**PubMed from your terminal — search, fetch, cite, traverse.**\n\n```bash\n# Search PubMed\npubmed search \"fragile X syndrome EEG\" --max 10\n\n# Fetch full article details\npubmed fetch 39906041 --json\n\n# Citation traversal\npubmed cited-by 39906041          # Who cited this?\npubmed references 39906041        # What does this cite?\npubmed related 39906041           # Similar articles\n\n# Literature synthesis with APA citations\npubmed synth \"FMRP and synaptic plasticity\"\n\n# Interactive wizard\npubmed wizard\n\n# Answer biomedical questions with adaptive retrieval\npubmed qa \"Does CBD improve seizures in Dravet syndrome?\"\n```\n\nZero dependencies. Structured JSON output. Agent-ready. Includes `pubmed synth` for AI-powered literature synthesis with proper APA citations and RIS export. Built for both terminal power users and AI coding agents.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd width=\"120\" align=\"center\"\u003e\n\u003cbr\u003e\n\u003cstrong\u003e🏥\u003c/strong\u003e\u003cbr\u003e\n\u003cstrong\u003ephi-cleaner\u003c/strong\u003e\u003cbr\u003e\n\u003ccode\u003ev0.1.0\u003c/code\u003e\n\u003c/td\u003e\n\u003ctd\u003e\n\n**De-identify clinical text using BERT-based NER models.**\n\n```bash\n# De-identify inline text\nphi-clean \"Patient John Smith was seen on 03/15/2024 at Mayo Clinic.\"\n# → Patient [PATIENT] was seen on [DATE] at [HOSPITAL].\n\n# Process a file\nphi-clean -f clinical_note.txt -o cleaned.txt\n\n# Batch process a directory\nphi-clean -d ./notes/ -O ./cleaned/\n\n# Detection only (no replacement)\nphi-clean --detect \"Dr. Chen ordered labs for MRN 12345678\"\n\n# Choose replacement style\nphi-clean --redact \"...\"       # [REDACTED]\nphi-clean --generic \"...\"      # [PATIENT], [DATE], etc.\nphi-clean --underscores \"...\"  # _____\n```\n\nDetects patient names, provider names, dates, hospitals, IDs/MRNs, phone numbers, and vendor names. Uses StanfordAIMI/stanford-deidentifier-base (BERT NER). Runs locally — no data leaves your machine.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n---\n\n### macOS\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd width=\"120\" align=\"center\"\u003e\n\u003cbr\u003e\n\u003cstrong\u003e🖱️\u003c/strong\u003e\u003cbr\u003e\n\u003cstrong\u003emac-control\u003c/strong\u003e\u003cbr\u003e\n\u003ccode\u003ev0.1.0\u003c/code\u003e\n\u003c/td\u003e\n\u003ctd\u003e\n\n**macOS GUI automation using the Accessibility API.**\n\n```bash\n# List clickable elements in an app\nmac-ui list \"Finder\"\n\n# Click by element index or coordinates\nmac-ui click 5\nmac-control click 100 200\n\n# Type text and press keys\nmac-control type \"Hello, world\"\nmac-control key \"cmd+space\"\n\n# Take a screenshot\nmac-control screenshot\n```\n\nTwo commands: `mac-control` for direct mouse/keyboard input and `mac-ui` for Accessibility-based element discovery and interaction. Requires macOS Accessibility permissions.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n---\n\n## Platform Support\n\n| Tool | macOS (ARM) | macOS (Intel) | Linux (ARM) | Linux (x86) |\n|------|:-----------:|:-------------:|:-----------:|:------------:|\n| pubmed-cli | ✅ | ✅ | — | — |\n| docx-review | ✅ | ✅ | ✅ | ✅ |\n| pptx-review | ✅ | ✅ | ✅ | ✅ |\n| xlsx-review | ✅ | ✅ | ✅ | ✅ |\n| pdf-create | ✅ | ✅ | ✅ | ✅ |\n| phi-cleaner | ✅ | ✅ | ✅ | ✅ |\n| mac-control | ✅ | ✅ | — | — |\n\n## License\n\nAll tools are MIT licensed. See individual repositories for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrpedapati%2Fhomebrew-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdrpedapati%2Fhomebrew-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrpedapati%2Fhomebrew-tools/lists"}