Skip to main content

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/devtool package

Install

pip install -U talocode-devtool

Python 3.10+.

Note: the PyPI project name is talocode-devtool. The import package and CLI are still devtool.


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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

talocode_devtool-0.2.1.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

talocode_devtool-0.2.1-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file talocode_devtool-0.2.1.tar.gz.

File metadata

  • Download URL: talocode_devtool-0.2.1.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for talocode_devtool-0.2.1.tar.gz
Algorithm Hash digest
SHA256 95d93dc058f202c9e38d42bec62fd3385a3a5c618398f17dffe3306367d178ab
MD5 e110e5e10ef47b20df51deda2ee960bc
BLAKE2b-256 3e873125588cece86a819bf6b85b38c63f57787e0949fc320c85d47aa60f372f

See more details on using hashes here.

File details

Details for the file talocode_devtool-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for talocode_devtool-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7b965db1f30dc03a28e812aacabc903ba1fd71214ef4c950fd2495e591cc82ae
MD5 c94545a5422c0a8785b3f7511ea29c88
BLAKE2b-256 98180567886d7d4e656361262270ccaa3cc091ab29cf4466650a926718975515

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 files

0.2.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page