Kivo is a lightweight cross-platform HTTP client designed for developers who value speed and simplicity. It provides a clean, distraction-free environment for testing APIs and managing request collections without the bloat of traditional tools.
- Cross-Platform Support: Native builds for Windows (MSI/NSIS), macOS (Silicon/Intel DMG), and Linux (DEB/RPM)
- Multi-Scope Environments: Manage global workspace variables and collection-specific overrides
- Hierarchical Structure: Organize your API requests into workspaces and nested collections
- Modernized Settings: Completely redesigned Overview, Headers, and Auth pages for a premium experience
- Setup Wizard: Seamless onboarding experience to bootstrap your application configuration
- Tabbed Interface: Work on multiple requests simultaneously with a robust tab management system
- Sidebar Search: Quickly filter through your collections and requests with real-time search
- Advanced Request Interaction: Comprehensive context menus for cloning, renaming, and copy-pasting requests
- Self-Updating: Built-in background auto-updater with signature verification guarantees you're always on the latest version.
- Security: Local-first data storage ensuring your request data stays on your machine
- JSON Response Query Engine: Filter and search JSON response bodies using text search, conditional expressions (
userid > 3), compound queries (age > 20 && status == active), and logical operators. See the engine documentation for details. - Expanded Auth Support: Comprehensive support for Basic Auth, API Key (Header/Query), and environment-aware token management with inheritance.
- Environment Autocomplete: Real-time
{{variable}}suggestions with arrow-key navigation for a faster workflow.
Get the latest stable version for your operating system:
| Platform | Installer | Architecture |
|---|---|---|
| Windows | Download .exe / .msi | x64 |
| macOS | Apple Silicon .dmg | arm64 |
| macOS | Intel .dmg | x64 |
| Linux | Download .deb | x64 |
| Linux | Download .rpm | x64 |
For other formats and old releases, visit the Releases page.
- Debian / Ubuntu:
sudo apt install ./Kivo_0.3.6_amd64.deb
- Fedora / RHEL:
sudo dnf install ./Kivo-0.3.6-1.x86_64.rpm
- Arch / Other (RPM via rpm tool):
sudo rpm -i --nodeps --nosignature ./Kivo-0.3.6-1.x86_64.rpm
- Node.js (v18 or later)
- pnpm (Recommended)
- Rust toolchain (v1.77 or later)
-
Clone the repository
git clone https://github.com/dexter-xD/Kivo.git cd Kivo -
Install frontend dependencies
pnpm install
-
Run in development mode
pnpm dev
To create a production-ready bundle for your current platform:
pnpm buildThe installer will be generated in the desktop/target/release/bundle directory.
Contributions are welcome! If you have suggestions for improvements or encounter any bugs, please feel free to open an issue or submit a pull request.
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Expanded Auth Support. Added Basic Auth and API Key (Header/Query) with collection-level inheritance.
- JSON Query Engine v1. Integrated a high-performance, index-backed engine for real-time response filtering.
- Smart Env Autocomplete. Added
{{triggered suggestions with arrow-key navigation and Tab selection. - UI & Performance. Refined JSON tree visualization, added bulk-edit mode, and fixed state normalization bugs.
- Cross-Platform Storage Fixes. Improved default storage path logic for macOS and Linux with robust fallbacks.
- Smart Setup Wizard. Added a subfolder creation toggle and automatic directory detection to prevent data nesting.
- Native Experience Refinement. Smarter path separator handling and dynamic placeholders based on detected OS.
- macOS Support. Added native builds for both Apple Silicon (
aarch64) and Intel (x86_64) Macs with a premium transparent titlebar experience. - Linux RPM Expansion. Added support for
.rpmpackages, bringing Kivo to Fedora, RHEL, openSUSE, and more. - Improved Release Pipeline. Automated build and release process for all major desktop platforms.
See the full CHANGELOG.md for more details.
This project is licensed under the MIT License - see the LICENSE file for details.
- Tauri for the excellent desktop application framework
- Rust for providing the performance and safety
- React and Tailwind CSS for the modern frontend stack
- Lucide for the beautiful icon set
