kapi

command module
v1.1.0-beta.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 6, 2026 License: MIT Imports: 7 Imported by: 0

README

KAPI - Keep Accelerating Project Initialization

Are you wondering what KAPI is? Well, if I tried to enumerate every single feature it offers, this README would weigh at least 10MB... But to keep it short: KAPI is an interactive TUI that scaffolds and configures projects based entirely on your preferences. You choose what you want, and KAPI does it for you!

Latest Release GitHub stars GitHub forks GitHub issues


KAPI in action

Features

  • Available Environments: Out-of-the-box support for JavaScript/TypeScript and PHP, automatically handling their specific package managers (npm, bun, composer, etc.).
  • Package Browser: Real-time dependency search (npm, packagist) directly from your terminal, complete with GitHub stars and popularity metrics.
  • Git & CI Workflows: Automated git init, smart .gitignore generation, remote repository creation, and tailored CI/CD workflows (GitHub Actions / GitLab CI).
  • Persistent Configuration: Save your defaults and tokens via the CLI for faster scaffolding next time.

Installation

Homebrew (macOS / Linux)

brew install slouowzee/kapi/kapi

Scoop (Windows)

scoop bucket add slouowzee https://github.com/slouowzee/scoop-bucket.git
scoop install kapi

AUR (Arch Linux)

yay -S kapi-bin

Or via script Download and install the latest binary automatically:

curl -fsSL https://raw.githubusercontent.com/slouowzee/kapi/main/install.sh | bash

Usage

Run kapi in your terminal and follow the prompts:

kapi

Keybindings

  • Up / Down or k / j: Move up and down lists
  • Left / Right or h / l: Toggle options on the same line
  • Space: Select or unselect a package
  • Enter: Confirm and move to the next step
  • Esc: Go back a step
  • q: Quit

CLI Configuration

You can use KAPI commands to save your preferences for future runs:

# Add a GitHub token to access git automated features on KAPI
kapi config github.token "ghp_your_token_here"

# Set a default JS package manager
kapi config package.manager "bun"

# Read a saved config value
kapi config github.token

Our Amazing Contributors

A massive thank you to everyone who helps make KAPI better!

KAPI Contributors

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
cli
tui

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL