Skip to content

dexter-xD/Kivo

Repository files navigation

Kivo Logo

Kivo

A minimal, fast, and modern desktop HTTP client built with Rust and Tauri

License: MIT Rust Tauri React Vite

Kivo Banner

Overview

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.

Features

  • 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.

Download Kivo (v0.3.6)

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.

Linux Installation Guide

  • 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

Build from Source

Prerequisites

  • Node.js (v18 or later)
  • pnpm (Recommended)
  • Rust toolchain (v1.77 or later)

Installation

  1. Clone the repository

    git clone https://github.com/dexter-xD/Kivo.git
    cd Kivo
  2. Install frontend dependencies

    pnpm install
  3. Run in development mode

    pnpm dev

Building for Production

To create a production-ready bundle for your current platform:

pnpm build

The installer will be generated in the desktop/target/release/bundle directory.

Contributing

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.

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Changelog

v0.3.6 (2026-04-19)

  • 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.

v0.3.5 (2026-04-12)

  • 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.

v0.3.4 (2026-04-11)

  • 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 .rpm packages, 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.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • 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

About

A minimal, fast, and modern desktop HTTP client built with Rust and Tauri

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors