Skip to main content

dromad

The Dromad command-line client: GEO research tools built primarily for coding agents.

Dromad asks ChatGPT, Claude and Gemini the questions your customers ask, with each engine's web search on, and records what each one answered and which sources it cited. It counts those citations across runs, generates the questions worth asking, and audits the pages involved. Dromad records evidence and counts it; the reasoning over it is yours or your agent's.

pip install dromad        # or: uv tool install dromad · pipx install dromad
dromad login              # opens the browser to approve this device
dromad prompt "best search APIs for AI agents"

dromad talks to the hosted service at dromad.dev; you need an account there. Access is invite-only for now; signing up sends a request. Every command prints readable output by default and one stable JSON document with --json, so an agent can drive it directly. For CI and agents without a browser, set DROMAD_API_KEY instead of logging in.

  • Docs: what Dromad records, the quickstart, and what it costs.
  • CLI reference: every command, with real output.
  • For agents: which command when, and how they compose.

This package contains the command, the HTTP client under it, and the pydantic schemas that define the API contract. It depends on typer, httpx and pydantic, and nothing else. Python 3.12 or newer. MIT licensed.

Release files for dromad 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dromad 0.2.0
File Size Uploaded
dromad-0.2.0.tar.gz 42.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dromad 0.2.0
File Interpreter ABI Platform
dromad-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 105.6 kB

Release files / dromad-0.2.0.tar.gz

Download URL dromad-0.2.0.tar.gz
Size 42.8 kB
Tags Source
SHA-256 checksum
How to use checksums
3bd3b66ab2d80824b5305745b6e3b68f0cf34a5bb8e0881b0d7a577c6ef05d79
BLAKE2b-256 checksum
How to use checksums
fd8335fea5354e1384295a966b23b839255daaac39a3f47f6ca42d86ab2b4869
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release files / dromad-0.2.0-py3-none-any.whl

Download URL dromad-0.2.0-py3-none-any.whl
Size 62.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0a20724c6c76d4a0f8929fc00a93cae3b374a97c2afb7cf9fbc44054e302e3a3
BLAKE2b-256 checksum
How to use checksums
6dc53c0c1130e347dad0544e7d2f8bad9a6ab2b62b1036f37810499c6f547a0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release history Release notifications | RSS feed

0.2.2

2 release files

0.2.1

2 release files

This release

0.2.0 This release

2 release files

0.1.0

2 release 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