Skip to content

Terminal-based environment variable manager

License

Notifications You must be signed in to change notification settings

loderunner/apiki

Repository files navigation

apiki

apiki is a terminal-based environment variable manager that helps you organize, select, and apply environment variables across different projects and contexts.

Features

  • Terminal User Interface (TUI) - Navigate and manage variables with keyboard shortcuts
  • Fuzzy Search - Quickly find variables by name or description
  • Radio Button Groups - Multiple values for the same variable name (e.g., different database URLs)
  • .env File Integration - Automatically discovers and loads .env files from your project directory
  • Environment Import - Import variables from your current shell environment
  • Shell Integration - Works seamlessly with bash, zsh, and fish
  • Encryption - Protect sensitive values with password or keychain-based encryption

asciicast

Installation

Quick Install

curl -fsSL https://github.com/loderunner/apiki/releases/latest/download/install.sh | sh

After installation, close and reopen your terminal, or run:

source ~/.bashrc  # or ~/.zshrc, etc.

Manual Installation

  1. Download the latest release from GitHub Releases
  2. Extract the archive for your platform
  3. Move the binary to a directory in your PATH
  4. Set up shell integration (see Documentation)

Quick Start

# Launch apiki
apiki

# Create entries, select variables, then press Enter to apply
# The shell commands are automatically evaluated

Usage Example

# Launch apiki
apiki

# In the interface:
# 1. Press '+' to create a new entry
# 2. Enter: DATABASE_URL = postgres://localhost/mydb
# 3. Press Space to select it
# 4. Press Enter to apply

# Variables are now set in your shell
echo $DATABASE_URL
# Output: postgres://localhost/mydb

Documentation

For complete documentation, visit: https://loderunner.github.io/apiki

License

Licensed under the Apache License, Version 2.0. See LICENSE for details.

About

Terminal-based environment variable manager

Resources

License

Stars

Watchers

Forks

Sponsor this project

Contributors