A native desktop toolbox for developers.
Format JSON, inspect APIs, manage containers and databases, clean up disk space, draw diagrams, and more — all in one app.
No browser tabs. No Electron.
Note
Dodo is pre-1.0 and under active development. Features and persisted formats may change before 1.0.
Build, send, and inspect HTTP requests with collections, environments, authentication, scripts, and multiple response views.
Manage Docker and Podman containers, images, volumes, and networks, with logs, inspection, filtering, and lifecycle actions.
Connect to PostgreSQL, SQLite, MySQL, MariaDB, and Redis. Browse schemas, run queries, inspect tables, edit data, and export results.
An infinite canvas for diagrams and node graphs with shapes, connectors, text, images, layers, and Clean / Sketch rendering.
Create and preview Mermaid charts and diagrams directly in Dodo, including flowcharts, sequence diagrams, state diagrams, class diagrams, and more.
Scan and safely clean system, application, and developer junk while keeping deletion behind an explicit review step.
Format, validate, and inspect JSON with syntax highlighting and inline parser errors.
Encode and decode Base64, URL, and Hex data, plus quickly inspect JWT headers and payloads.
Built-in Vietnamese Telex/VNI input for macOS and Windows with configurable language switching and typing behavior.
Paste a JSON blob, JWT, curl command, or database URI and Dodo can automatically open the right tool with the content already loaded.
Use Cmd/Ctrl + V or simply p when no input field is focused.
Customize themes, language, appearance, enabled features, sidebar order, Quick Navigation, startup behavior, input method, and more.
Download the latest build from:
Download the -app archive:
dodo-v<version>-macos-arm64-app.tar.gz
For Intel Macs, use the macos-x64 build.
tar -xzf dodo-v<version>-macos-arm64-app.tar.gz
xattr -dr com.apple.quarantine dodo.app
mv dodo.app /ApplicationsThe plain dodo-v<version>-macos-<arch>.tar.gz contains only the binary and is intended for terminal use.
Download:
dodo-v<version>-windows-x64.zip
Extract the archive and run dodo.exe.
Download:
dodo-v<version>-linux-x64.tar.gz
Then:
tar -xzf dodo-v<version>-linux-x64.tar.gz
cd dodo-v<version>-linux-x64
cp -r share ~/.local/
./dodoEvery release includes SHA256SUMS and a .sha256 sidecar for each archive.
sha256sum -c SHA256SUMSOn macOS:
shasum -a 256 -c SHA256SUMSYou can inspect build information with:
dodo --build-info| Platform | Architecture | Status |
|---|---|---|
| macOS | Apple Silicon | Tested |
| macOS | Intel | CI build |
| Windows | x64 | CI build |
| Linux | x64 | CI build |
macOS arm64 is currently the primary development and real-device testing target.
Other platforms are built and package-verified by CI but may still have platform-specific rough edges.
Dodo requires Rust 1.90+ with Edition 2024 support (GPUI Kit 0.6).
git clone https://github.com/MrGru/dodo.git
cd dodo
cargo runSeveral feature crates can also be launched independently:
cargo run -p dodo-cleaner --example cleaner --locked
cargo run -p dodo-docker --example docker --locked
cargo run -p dodo-database --example database --locked
cargo run -p dodo-api-explorer --example api_explorer --locked
cargo run -p dodo-json-formatter --example json_formatter --locked
cargo run -p dodo-encoder-decoder --example encoder_decoder --locked
cargo run -p dodo-flow --example flow --locked
cargo run -p dodo-mermaid --example mermaid --lockedVietnamese input engine:
cargo run -p dodo-ime-core --example telexSee docs/contributing.md for contributor setup and repository details.
Dodo is currently pre-1.0.
The main tools are functional, but some areas are still evolving. Known gaps include OAuth 2.0 in API Explorer, additional Docker operations, database autocomplete and sorting, and Linux input-method integration.
Bug reports, ideas, and pull requests are welcome.
Dodo's own source code is licensed under the MIT License. See LICENSE.
The binary also contains third-party code under other licences, including GPL-3.0-or-later dependencies reached through GPUI. The implications for redistribution of built Dodo binaries are currently an open question.
See THIRD-PARTY-NOTICES.md before redistributing a build.
Dodo — one native app for the developer tools you use every day.










