Skip to content

Releases: allthingssecurity/clibrowser

cligit v0.2.0 — Repo Analysis (40 commands)

03 Apr 12:40

Choose a tag to compare

cligit v0.2.0 — 5 new repo analysis commands (40 total)

Inspired by bruce249/git_reverse Chrome extension, but works locally with deeper access to the actual repo.

New Commands

Command What it does
analyze Deep repo profile: tech stack, languages, key files, deps, architecture, README
tree Smart filtered file tree (skips noise: node_modules, target, dist, binaries)
deps Parse all manifest files (Cargo.toml, package.json, requirements.txt, go.mod, Gemfile)
languages Language breakdown with file/line counts and percentages
context LLM-ready repo context packet — paste into Claude/GPT to understand any codebase

Examples

# Deep repo analysis
cligit analyze --json

# Smart file tree (no noise)
cligit tree --depth 3 --sizes --json

# Language breakdown
cligit languages --json
# → { "languages": [{"language":"Rust","files":121,"lines":14075,"percentage":95.8}] }

# Parse all dependencies
cligit deps --json

# Generate LLM-ready context (paste into Claude to understand a repo)
cligit context --max-length 4000

Install

curl -L https://github.com/allthingssecurity/clibrowser/releases/download/cligit-v0.2.0/cligit-darwin-arm64 -o cligit
chmod +x cligit && mv cligit ~/.local/bin/

cligit v0.1.0 — Git CLI for AI agents (36 commands)

02 Apr 14:04

Choose a tag to compare

cligit v0.1.0

3.9MB Rust binary. Structured JSON output for every git operation. Uses libgit2 natively.

36 Commands

Read: status, log, diff, show, blame, branches, tags, stashes, remotes
Files: files, cat, history, contributors, search, find
Write: stage, unstage, commit, branch, checkout, tag, stash, reset
Merge: merge, rebase, cherry-pick, conflicts
Remote: fetch, pull, push, clone
Agent: summary, changes, pr-diff, config

Install

curl -L https://github.com/allthingssecurity/clibrowser/releases/download/cligit-v0.1.0/cligit-darwin-arm64 -o cligit
chmod +x cligit
mv cligit ~/.local/bin/

Examples

# One-call repo overview
cligit summary --json

# Structured commit log
cligit log --max 10 --json

# Structured diff with hunks
cligit diff --json

# Per-line blame
cligit blame src/main.rs --json

# Search across codebase
cligit search "TODO" --json

# PR-style diff
cligit pr-diff main feature/login --json

# Branch info with ahead/behind
cligit branches --json

# File at any revision
cligit cat src/main.rs --ref HEAD~5 --json

cliformsoffice v0.2.0 — 40 commands for AI agents

02 Apr 12:20

Choose a tag to compare

cliformsoffice v0.2.0 — 18 new agent-centric commands (40 total)

15MB single Rust binary. Reads, writes, and manipulates .docx, .xlsx, .pptx, .pdf from the CLI.

New in v0.2.0

Command What it does
summary One-call document digest (title, outline, table/image/link counts)
diff Compare two documents structurally
extract Pattern-based data extraction: --pattern "Invoice: {id}" → JSON
replace Find/replace preserving formatting
pipe Process files from stdin: find . -name "*.pdf" | cliformsoffice pipe info
batch Process files by glob: --glob "contracts/*.docx"
cells Read/write spreadsheet cells: --range A1:D10 --set B2=Total
schema Infer column types, nulls, min/max (like pandas describe)
query SQL on spreadsheets: "SELECT name FROM Sheet1 WHERE age > 30"
fill-template Replace {{placeholders}} with JSON data
add-section Insert markdown-formatted content into documents
redact Auto-detect PII (email, phone, SSN, credit card)
validate Check required fields, page limits, empty cells
formulas Extract spreadsheet formulas with locations
stats Reading level, word frequency, sentence analysis
watermark Add text/image watermark (planned)
headers-footers Read document headers and footers
remove Delete pages, comments, images from documents

Install

curl -L https://github.com/allthingssecurity/clibrowser/releases/download/cliformsoffice-v0.2.0/cliformsoffice-darwin-arm64 -o cliformsoffice
chmod +x cliformsoffice
mv cliformsoffice ~/.local/bin/

Examples

# Understand a document in one call
cliformsoffice summary report.pdf --json

# SQL on spreadsheets
cliformsoffice query budget.xlsx "SELECT dept, SUM(cost) FROM Sheet1 GROUP BY dept" --json

# Extract structured data from invoices
cliformsoffice extract invoice.pdf -p "Invoice #: {id}" -p "Total: \${amount}" --json

# Batch process a folder
cliformsoffice batch search --glob "contracts/*.docx" "liability" --json

# Fill templates from JSON
cliformsoffice fill-template template.docx --data '{"name":"Alice"}' -o filled.docx

# Detect PII
cliformsoffice redact document.docx --email --phone --ssn --dry-run --json

cliformsoffice v0.1.0 — CLI for MS Office & PDF

02 Apr 11:53

Choose a tag to compare

cliformsoffice v0.1.0

CLI tool for AI agents to read, write, and manipulate MS Office and PDF files from the terminal. Single 14MB Rust binary, mirrors clibrowser architecture.

Formats

  • Word: .docx (read/write), .doc (via LibreOffice)
  • Excel: .xlsx/.xls (read/write)
  • PowerPoint: .pptx (read/write), .ppt (via LibreOffice)
  • PDF: .pdf (read/write/merge/split/rotate)

Commands (22)

Read: info, text, pages, tables, images, search, markdown, styles, comments, links, toc
Write: create, write, add-text, add-table, add-image, convert
PDF ops: merge, split, rotate, protect

Install

curl -L https://github.com/allthingssecurity/clibrowser/releases/download/cliformsoffice-v0.1.0/cliformsoffice-darwin-arm64 -o cliformsoffice
chmod +x cliformsoffice
mv cliformsoffice ~/.local/bin/

Quick start

cliformsoffice info report.pdf --json
cliformsoffice text document.docx --strip
cliformsoffice search book.pdf "pattern" --json
cliformsoffice tables budget.xlsx --csv
cliformsoffice create output.docx --title "My Doc"
cliformsoffice merge a.pdf b.pdf -o combined.pdf
cliformsoffice convert report.docx --to md

clibrowser v0.1.0

28 Mar 07:53

Choose a tag to compare

clibrowser v0.1.0

Zero-dependency CLI browser for AI agents. Single 6.3MB Rust binary, 23 commands, bash-native.

Install (macOS Apple Silicon)

curl -L https://github.com/allthingssecurity/clibrowser/releases/download/v0.1.0/clibrowser-darwin-arm64 -o clibrowser
chmod +x clibrowser
mv clibrowser ~/.local/bin/

Or build from source (any platform)

git clone https://github.com/allthingssecurity/clibrowser.git
cd clibrowser
cargo build --release
cp target/release/clibrowser ~/.local/bin/

Commands (23 total)

  • Browse: get, click, status
  • Extract: text, select, links, tables, headers, markdown
  • Interact: forms, fill, submit, cookies
  • Discover: search (DuckDuckGo/Google), rss, sitemap, crawl
  • Auth: auth (browser relay for OAuth), import-cookies
  • WebMCP: webmcp, webmcp-call (Google Chrome agentic web standard)
  • Batch: pipe (stdin URLs), session management

See README for full documentation.