RDTSearch CLI
A CLI to search the web without leaving your terminal. Speed, precision, and zero bullshit.
Core Capabilities
Direct search
Results parsed and displayed in < 200ms. No heavy interface, just data.
Smart autocomplete
Smooth keyboard navigation with arrow-key and Tab suggestions. Maximum efficiency.
Tracker detection
Visual indicators of tracking levels (● / ● / ●) before you even click.
Adult content
Automatic detection with an 18+ badge to safely filter NSFW content.
Live stats
Direct access to engine statistics (indexed pages, latency) right in the UI.
JSON mode
Formatted output for script integration with the --json flag.
What launching it looks like
██████╗ ██████╗ ████████╗ ██╔══██╗██╔══██╗╚══██╔══╝ ██████╔╝██║ ██║ ██║ ██╔══██╗██║ ██║ ██║ ██║ ██║██████╔╝ ██║ ╚═╝ ╚═╝╚═════╝ ╚═╝
Statistics
- Pages
- 0
- Domains
- 0
- URLs
- 0
Demo
Installation
Latest version: v0.15.0pip install rdtsearchIt's just Python — requires Python 3.8+, works on Windows, Linux and macOS.
No data collected, only calls to the RDTvlokip Search API. Open source by design.
How To Use
Install
Install the CLI with pip install rdtsearch (or pipx install rdtsearch for an isolated environment).
Launch
Run rdtsearch with no arguments in your terminal to open the interactive TUI.
Search
Type your query and press Enter. Use the arrow keys or Tab to browse suggestions, and press a digit to open a result in your browser.
Go further
Use slash commands like /stats, /domain or /backlinks inside the TUI, or call any command straight from the shell with flags like --json for scripts.
Commands
Run rdtsearch with no arguments to open the interactive TUI: type anything and press Enter to search, or use a slash command below. Arrow keys browse history, Tab completes, and digits open a result in your browser.
- search <query>Just type and press Enter — performs a standard search.
- /domain <url>Shows the indexed pages of a specific domain.
- /watch <url> [sec]Watches a domain's indexing continuously (default 30s).
- /compare a.com b.comSEO duel between two domains.
- /statsShows the engine's global statistics.
- /suggest <query>Autocomplete suggestions.
- /healthServer health and latency.
- /doctorClient and server self-diagnostic.
- /status <url>Submission status of a domain.
- /backlinks <url>Global link graph and top domains linking to the URL.
- /settingsLanguage, glyphs, colors, adult-content filter, history.
- /refreshRefreshes the currently displayed data.
- /clearClears the terminal screen.
- /helpShows the full list of commands.
- /quitExits the CLI.
| Command | Description |
|---|---|
| search <query> | Just type and press Enter — performs a standard search. |
| /domain <url> | Shows the indexed pages of a specific domain. |
| /watch <url> [sec] | Watches a domain's indexing continuously (default 30s). |
| /compare a.com b.com | SEO duel between two domains. |
| /stats | Shows the engine's global statistics. |
| /suggest <query> | Autocomplete suggestions. |
| /health | Server health and latency. |
| /doctor | Client and server self-diagnostic. |
| /status <url> | Submission status of a domain. |
| /backlinks <url> | Global link graph and top domains linking to the URL. |
| /settings | Language, glyphs, colors, adult-content filter, history. |
| /refresh | Refreshes the currently displayed data. |
| /clear | Clears the terminal screen. |
| /help | Shows the full list of commands. |
| /quit | Exits the CLI. |
Global CLI Options
Usable with any command straight from the shell, e.g. rdtsearch search "debian" --json:
- --jsonRaw JSON output on every command.
- --lang auto|fr|enInterface language (default: saved setting or OS language).
- --timeout SAPI timeout in seconds, 1–120 (default: 15).
- --no-colorDisable colors.
- --tuiForce the interactive interface.
- --versionShow version.
| Option | Effect |
|---|---|
| --json | Raw JSON output on every command. |
| --lang auto|fr|en | Interface language (default: saved setting or OS language). |
| --timeout S | API timeout in seconds, 1–120 (default: 15). |
| --no-color | Disable colors. |
| --tui | Force the interactive interface. |
| --version | Show version. |