npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

@arenis/baduno

v1.4.3

Published

Professional AI coding assistant CLI - Chat with AI, manage files, generate code, fix bugs automatically

Readme

🚀 BadunoAI CLI

The most powerful AI assistant for developers - right in your terminal.

✨ Features

  • 🎨 Beautiful Terminal UI - Professional monochrome design with smooth animations
  • 🔐 Secure Authentication - API key-based authentication with web flow
  • 💬 Interactive Chat - Real-time conversations with AI
  • Live Progress Tracking - See exactly what the AI is doing in real-time
  • Visual Feedback - Green checkmarks for all completed operations
  • 🧠 Smart Thinking - Live status updates showing AI's thought process (max 15 words)
  • 📝 Automatic File Operations - Read, write, modify files automatically
  • 🔧 Shell Command Execution - Run commands with live progress
  • 🚀 No Gaps - Continuous feedback, never looks frozen
  • 🔄 Auto-Update - Automatically stays up-to-date with latest features (v1.1.0+)

📦 Installation

Option 1: Using npx (Recommended - Works everywhere!)

npx @arenis/baduno

No installation needed, works immediately!

Option 2: Global installation

npm install -g @arenis/baduno

Then use:

baduno

Troubleshooting: If baduno command is not found after global installation:

# Fix: Add npm global bin to your PATH
echo 'export PATH="$(npm bin -g):$PATH"' >> ~/.bashrc
source ~/.bashrc

# Or just use npx:
npx @arenis/baduno

🚀 Quick Start

Simply type:

baduno

On first run, you'll be redirected to https://www.baduno.ai/cli-auth to generate your API key.

🎯 Usage

Starting BadunoAI

baduno

That's it! The CLI starts immediately and you can start chatting.

Slash Commands

/help              Show all available commands
/clear             Clear chat history
/history           Show conversation history
/save <file>       Save chat to file
/code <lang>       Generate code in specific language
/file read <path>  Read file content
/file write <path> Write to file
/file edit <path>  Edit file with AI
/model <name>      Change AI model
/status            Show system status
/logout            Logout and clear API key
/exit or /quit     Exit BadunoAI CLI

Examples

# Start CLI
baduno

# In the CLI:
> What is React?

# Use slash commands
> /help
> /code python Create a web scraper
> /file read app.js
> /save my-chat.md
> /exit

🎨 Features in Detail

🔐 Authentication

  • First-time users are redirected to the web interface
  • Generate API key on the website
  • Paste it into the CLI
  • Key is securely stored in ~/.baduno/config.json

💬 Chat Interface

  • Fixed input area at the bottom
  • Real-time streaming responses
  • Thinking animation (spinning indicator, no text)
  • Colored output with gradient effects
  • Code highlighting in responses

📝 Slash Commands

All commands use / prefix (not --):

  • /help - Show help
  • /clear - Clear history
  • /code - Generate code
  • /file - File operations
  • /exit - Exit CLI

🎨 Design

  • Beautiful ASCII art banner
  • Gradient colors (pink → purple → cyan)
  • Animated thinking indicator
  • Fixed input prompt
  • Professional terminal UI

⚙️ Configuration

Configuration is stored in: ~/.baduno/config.json

{
  "apiKey": "your-api-key-here",
  "createdAt": "2025-10-12T..."
}

🔧 Development

# Clone repository
git clone https://github.com/baduno/baduno-cli

# Install dependencies
cd baduno-cli
npm install

# Link for local development
npm link

# Run
baduno

📝 Requirements

  • Node.js >= 16.0.0
  • Internet connection
  • Terminal with color support

🤝 Contributing

Contributions are welcome! Please open an issue or PR.

📄 License

MIT License - See LICENSE file for details.

💬 Support

  • Website: https://www.baduno.ai
  • Auth Page: https://www.baduno.ai/cli-auth
  • Issues: https://github.com/baduno/baduno-cli/issues

🌟 What Makes BadunoAI CLI Special?

  • No complicated flags - Just type baduno and start
  • Beautiful UI - Not your average boring CLI
  • Smart commands - Use / for everything
  • Real code editing - Actually edit files with AI
  • Professional design - Terminal UI that looks amazing

Made with ❤️ by BadunoAI Team