DevTool
Unified developer toolbox — base64, JWT, timestamps, UUID, JSON, hash, URL, case conversion, color, cron, timezone, diff, markdown, IP, HTML, math, fake data generators, and more.
Part of Talocode. Runs locally (no API key required for core tools).
| Package | pip install talocode-devtool |
| Import | from devtool.tools import ... |
| CLI | devtool |
| npm | @talocode/devtool |
| Repo | github.com/talocode/devtool |
| License | MIT |
Why DevTool?
Everyday engineering is full of micro-tasks: encode this, hash that, convert a timestamp, pretty-print JSON. DevTool is a single CLI + Python SDK with a consistent { ok, data } / error shape so agents and humans can script the same toolbox.
- Local-first — no network for most tools
- Agent-friendly — structured JSON results
- Cross-runtime — same product family as the npm
@talocode/devtoolpackage
Install
pip install -U talocode-devtool
Python 3.10+.
Note: the PyPI project name is
talocode-devtool. The import package and CLI are stilldevtool.
CLI
devtool list # list tools
devtool base64 encode hello # aGVsbG8=
devtool base64 decode aGVsbG8=
devtool uuid v4
devtool uuid v7
devtool json format '{"a":1}'
devtool json minify '{"a": 1}'
devtool hash sha256 hello
devtool hash md5 hello
devtool ts now
devtool case camel hello world
devtool case snake HelloWorld
devtool url encode "a b"
devtool hex-to-rgb "#ff5500"
devtool cron describe "0 * * * *"
devtool diff lines "a\nb" "a\nc"
devtool md to-html "# Title"
devtool ip validate 1.2.3.4
devtool gen email
Exact subcommands may vary by version; run devtool list / devtool --help.
Python SDK
from devtool.tools import (
base64_encode,
base64_decode,
uuid_v4,
hash_sha256,
json_format,
list_tools,
)
print(base64_encode("hello")) # {"ok": True, "data": "aGVsbG8="}
print(uuid_v4())
print(hash_sha256("hello"))
print(json_format('{"a":1}'))
print(list_tools()) # catalog of available tools
Tool groups (highlights)
| Area | Examples |
|---|---|
| Encoding | base64_encode/decode, url_encode/decode, html_encode/decode |
| Crypto-ish | hash_md5, hash_sha1, hash_sha256, hash_sha512, jwt_decode |
| Time | ts_now, ts_to_date, date_to_ts, tz_convert, tz_now |
| ID | uuid_v4, uuid_v7, uuid_validate |
| JSON | json_format, json_minify, json_validate |
| Text | case camel/snake/kebab/pascal, length, reverse, regex |
| Color / units | hex↔rgb, px↔rem, temp, bytes humanize |
| Cron | cron_describe, cron_next |
| Diff | line / char diff |
| Markdown | to HTML, strip, tables |
| Network | IP validate/info, CIDR |
| Generators | name, email, phone, address, paragraph |
Agents & automation
DevTool is ideal as an MCP-adjacent local skill: deterministic transforms without spending cloud credits. Pair with Codra/Tera for LLM work and DevTool for pure data munging.
Related packages
| Package | Role |
|---|---|
talocode-devtool |
This package |
talocode |
Cloud multi-product client |
talocode-codra |
Coding agent API |
talocode-tera |
AI chat/writing/coding API |
Talocode ecosystem
| Project | Role |
|---|---|
| DevTool | This product |
| Codra | Coding agent |
| Tera | AI capabilities |
| StackLane | Cloud platform |
| SearchLane | Agent search |
docs.talocode.site · github.com/talocode
License
MIT © Talocode
Metadata
Release files for talocode-devtool 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| talocode_devtool-0.2.1.tar.gz | 10.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| talocode_devtool-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 19.4 kB
Release files / talocode_devtool-0.2.1.tar.gz
| Download URL | talocode_devtool-0.2.1.tar.gz |
|---|---|
| Size | 10.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
95d93dc058f202c9e38d42bec62fd3385a3a5c618398f17dffe3306367d178ab
|
|
BLAKE2b-256 checksum How to use checksums |
3e873125588cece86a819bf6b85b38c63f57787e0949fc320c85d47aa60f372f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|
Release files / talocode_devtool-0.2.1-py3-none-any.whl
| Download URL | talocode_devtool-0.2.1-py3-none-any.whl |
|---|---|
| Size | 9.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7b965db1f30dc03a28e812aacabc903ba1fd71214ef4c950fd2495e591cc82ae
|
|
BLAKE2b-256 checksum How to use checksums |
98180567886d7d4e656361262270ccaa3cc091ab29cf4466650a926718975515
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|