All-in-One Linux productivity CLI tool with 30+ commands for system management, networking, services, and deployment. Compatible with Debian & Ubuntu.
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-03 09:51:37 +02:00
.github/workflows Add GitLab and Forgejo repository sync 2026-09-03 09:51:37 +02:00
.gitattributes Initial release v1.0.0 2026-04-03 14:26:07 +02:00
.gitignore Update .gitignore 2026-05-07 21:23:09 +02:00
CHANGELOG.md docs: update README badges 2026-04-04 12:43:27 +02:00
CODE_OF_CONDUCT.md Migrate branding to neikiri.dev 2026-05-16 22:16:46 +02:00
CONTRIBUTING.md Initial release v1.0.0 2026-04-03 14:26:07 +02:00
install.sh Initial release v1.0.0 2026-04-03 14:26:07 +02:00
LICENSE Update LICENSE 2026-04-12 08:33:19 +02:00
logo.svg Update logo 2026-07-31 03:36:33 +02:00
neiki Text improvements 2026-05-01 16:53:24 +02:00
package.json Migrate branding to neikiri.dev 2026-05-16 22:16:46 +02:00
README.md Improve README presentation 2026-07-31 03:52:58 +02:00
SECURITY.md Migrate branding to neikiri.dev 2026-05-16 22:16:46 +02:00

neiki

Neiki's CLI

Linux Debian Ubuntu
Bash License Version

All-in-One Linux Productivity CLI Tool
30+ commands for system management, networking, deployment, and more.

Enjoying Neiki's CLI? Give it a Star and Fork the repository! ❤️
Your support helps me see that the project is useful to developers
and motivates me to keep improving it with more frequent updates.

Fork the project


📦 Installation

git clone https://github.com/neikiri/neiki-cli.git
cd neiki-cli
chmod +x install.sh
sudo ./install.sh

Manual Install

git clone https://github.com/neikiri/neiki-cli.git
cd neiki-cli
chmod +x neiki
sudo cp neiki /usr/local/bin/neiki

Uninstall

sudo rm /usr/local/bin/neiki

🚀 Usage

neiki <command> [arguments]

Run neiki help to see all available commands.


📋 Commands

🖥️ System

Command Description
neiki info Display full system information
neiki status Quick system overview (CPU, RAM, disk with progress bars)
neiki uptime How long the system has been running
neiki users List logged-in users
neiki disk Disk usage (color-coded)
neiki mem Memory usage + top memory consumers
neiki top Process overview (top CPU & memory consumers)

📦 Package Management

Command Description
neiki update Full system update (apt update + apt upgrade)
neiki clean System cleanup (apt cache, thumbnails, journals)
neiki temp Clean temp files, cache, and trash

⚙️ Services

Command Description
neiki services List all running services
neiki start <service> Start a service
neiki stop <service> Stop a service
neiki restart <service> Restart a service

🌐 Network

Command Description
neiki ip Show local & public IP addresses
neiki ports List open ports
neiki scan [target] Network scan (auto-detects subnet)
neiki dns <domain> DNS lookup (A, MX, NS, TXT records)
neiki whois <domain> WHOIS domain information
neiki curl <url> Simple HTTP request (headers + body)

🔥 Firewall

Command Description
neiki firewall Show firewall status (ufw)
neiki open <port> Open a port
neiki close <port> Close a port

📄 Logs

Command Description
neiki logs [lines] Show system logs (default: 50 lines)
neiki watch [file] Live log watcher (tail -f)

📁 Files

Command Description
neiki search <pattern> [path] Search in files (grep wrapper)
neiki extract <archive> Extract archives (tar.gz, zip, rar, 7z, etc.)
neiki compress <output> <files> Compress files into an archive

🔪 Processes

Command Description
neiki kill <name> Kill process by name (with confirmation)

🚀 Deployment

Command Description
neiki deploy <src> <dest> Deploy files via rsync

Help

Command Description
neiki help Show help with all commands
neiki version Show version

🔧 Auto-Install

neiki automatically installs missing dependencies when needed. For example, if nmap is not installed and you run neiki scan, it will install it for you via apt.

Packages that may be auto-installed:

  • net-tools — for port scanning
  • nmap — for network scanning
  • ufw — for firewall management
  • whois — for domain lookups
  • dnsutils — for DNS lookups
  • curl — for HTTP requests
  • rsync — for deployment
  • unzip, unrar, p7zip-full — for archive extraction
  • zip — for compression

💻 Compatibility

Distribution Version Status
Ubuntu 20.04+ Fully supported
Ubuntu 22.04+ Fully supported
Ubuntu 24.04+ Fully supported
Debian 11 (Bullseye) Fully supported
Debian 12 (Bookworm) Fully supported

📖 Examples

# Quick system status with visual bars
neiki status

# Full system update
sudo neiki update

# Check who's using the most memory
neiki mem

# Scan your local network
neiki scan

# Deploy a website
neiki deploy ./dist user@server:/var/www/html

# Find all TODO comments in your project
neiki search 'TODO' ./src

# Extract any archive format
neiki extract backup.tar.gz

# Open port 443 in firewall
sudo neiki open 443

# Watch logs in real-time
neiki watch /var/log/nginx/access.log

# Kill a runaway process
neiki kill node

📄 License

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


Made with ❤️ for the Linux community