textavia
v0.1.4
Published
Fast, local-first command-line toolkit for text, data, encoding, formatting, and developer utilities.
Maintainers
Readme
Textavia
Fast, local-first command-line toolkit for text, data, encoding, formatting, and developer utilities.
Textavia is for quick, repeatable transformations that should stay local: format JSON, decode Base64, clean pasted text, convert CSV, hash files, test regexes, generate UUIDs, scrub sensitive strings, and emit structured JSON for automation and agents.
npm install -g textavia
txv --versionThe package installs both binaries:
txvtextavia
It also ships agent skills in skills/ for Pi, Hermes, OpenClaw, and other
SKILL.md-based agent systems.
Command model
txv <namespace> <operation> [input] [options]
txv run <tool-id> [input] [options]
txv tools list | search <q> | info <id> | docs <id>
txv agent run <tool-id> | txv agent manifestUse short namespace commands for humans and canonical tool IDs for scripts:
txv json format '{"a":1}'
txv run dev.json.format '{"a":1}' --jsonPositional input is treated as literal text. Use --file to read from disk:
txv case slug "my file.txt"
txv case slug --file title.txtExamples
txv case slug "Hello World!"
txv hash sha256 abc
txv json format --file package.json --write
txv base64 encode "Hello"
txv run data.csv.to-json --file users.csv --json
txv run text.privacy-scrub --file support-log.txt --jsonTool families
- Case and text: slugs, case conversion, cleanup, plain text, stats, privacy scrubbing.
- Encoding: Base64, URL encoding, hex, binary, UTF-8, Roman numerals.
- Data formats: JSON, CSV, YAML, TOML, XML, HTML, Markdown tables.
- Developer utilities: hashes, JWT decode, regex, timestamps, cron, UTM URLs, QR SVG.
- Lines and lists: trim, sort, dedupe, compare, intersect, subtract, shuffle.
- Random generators: UUIDs, passwords, numbers, dates, booleans, choices.
Agent skills
Pi can load the bundled skills directly from this npm package:
pi install npm:textaviaThe package manifest declares:
{
"pi": {
"skills": ["./skills"]
}
}Each skill prefers the local CLI and checks txv, textavia, then
npx textavia. Skills never auto-install dependencies; agents should ask the
user before installing anything.
More docs:
Online tools
Prefer a browser UI?
- Textavia
- Textavia JSON formatter
- Textavia Base64 tools
- Textavia text cleaner
- Textavia privacy scrubber
- Textavia CSV to JSON converter
Text style tools:
- Textavia glitch text converter
- Textavia Discord fonts generator
- Textavia mirror text generator
- Textavia lowercase converter
- Textavia aesthetic text generator
- Textavia Instagram fonts
- Textavia invisible text generator
- Textavia remove underscores tool
- Textavia wide text generator
- Textavia Zalgo text generator
Privacy
Standard commands process input locally. No account, API key, telemetry, or silent network access is required.
