Releases: allthingssecurity/clibrowser
cligit v0.2.0 — Repo Analysis (40 commands)
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 4000Install
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)
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 --jsoncliformsoffice v0.2.0 — 40 commands for AI agents
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 --jsoncliformsoffice v0.1.0 — CLI for MS Office & PDF
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 mdclibrowser v0.1.0
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.