Skip to main content

Beautiful CLI for Harmony AI - Advanced AI Assistant by Mergen AI

Project description

๐ŸŒˆ Harmony CLI

Beautiful command-line interface for Harmony AI - Advanced AI Assistant developed by Mergen AI.

Harmony CLI Python License

โœจ Features

  • ๐ŸŽจ Beautiful Interface - Rich, colorful terminal UI with rainbow text
  • ๐Ÿš€ Streaming Responses - Real-time AI responses with smooth animations
  • ๐Ÿ’ฌ Conversation History - Keep track of your chat sessions
  • ๐Ÿ“Š Session Statistics - Monitor your usage and performance
  • ๐Ÿ”ง Debug Mode - Advanced debugging capabilities
  • ๐ŸŒ Cloud-Powered - Uses HAL-Harmony-120B model via Mergen AI's infrastructure

๐Ÿš€ Installation

Install Harmony CLI using pip:

pip install harmony-cli

๐ŸŽฏ Quick Start

After installation, simply run:

harmony

Or:

harmony-cli

๐ŸŽฎ Commands

  • /help - Show available commands
  • /clear - Clear conversation history
  • /history - Show conversation history
  • /stats - Show session statistics
  • /about - About Harmony AI and Mergen AI
  • /apikey - Change API key interactively โœจ NEW!
  • /debug - Toggle debug mode
  • /quit or /exit - Exit the application

๐Ÿค– About Harmony AI

Harmony AI is powered by the HAL-Harmony-120B model, an advanced AI assistant developed by Mergen AI. It's designed for real-world applications and communicates in a clear, intelligent, and highly informative way.

Key Features:

  • ๐Ÿง  Advanced AI Model: HAL-Harmony-120B
  • ๐ŸŒ Multilingual: Trained primarily on Azerbaijani data, supports multiple languages
  • ๐Ÿข Enterprise Ready: Developed by Mergen AI for professional use
  • โšก High Performance: Optimized for speed and accuracy

๐Ÿข About Mergen AI

Mergen AI is a leading artificial intelligence company focused on developing cutting-edge AI solutions. We specialize in:

  • ๐Ÿค– Advanced AI model development
  • ๐ŸŒ AI infrastructure and APIs
  • ๐Ÿ’ผ Enterprise AI solutions
  • ๐Ÿ”ฌ AI research and innovation

Visit us at: hal-x.ai

๐Ÿ“ Usage Examples

Basic Chat

$ harmony
๐ŸŒˆ Harmony > Hello! How are you today?
๐Ÿค– Hello! I'm doing great, thank you for asking! How can I assist you today?

View Statistics

๐ŸŒˆ Harmony > /stats
๐Ÿ“Š Session Statistics:
- Messages sent: 5
- Total tokens: 1,234
- Session duration: 5m 32s

Get Help

๐ŸŒˆ Harmony > /help
๐ŸŽฎ Available Commands:
- /help - Show this help message
- /clear - Clear conversation history
- /history - Show conversation history
- /stats - Show session statistics
- /about - About Harmony AI and Mergen AI
- /debug - Toggle debug mode
- /quit - Exit the application

๐Ÿ”ง Configuration

API Key Setup

Harmony CLI offers two convenient ways to set your API key:

Option 1: Interactive Input โœจ NEW!

Simply run harmony and the CLI will prompt you to enter your API key:

$ harmony
๐Ÿ”‘ Welcome to Harmony CLI!
๐Ÿ”‘ Please enter your API key: [hidden input]
โœ… API Key Set Successfully!

Option 2: Environment Variable

Set the environment variable once and never worry about it again:

# Windows
set HARMONY_API_KEY=your-api-key-here

# Linux/Mac
export HARMONY_API_KEY=your-api-key-here

Change API Key During Session

You can change your API key anytime during a chat session:

๐ŸŒˆ Harmony > /apikey
๐Ÿ”‘ Change API Key
Current key: hm-w60NQiv...
๐Ÿ”‘ New API key: [hidden input]
โœ… API key updated successfully!

๐Ÿ› Troubleshooting

If you encounter any issues:

  1. Update to the latest version:

    pip install --upgrade harmony-cli
    
  2. Enable debug mode:

    ๐ŸŒˆ Harmony > /debug
    
  3. Check your internet connection - Harmony CLI requires internet access to communicate with our AI servers.

๐Ÿ“„ License

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

๐Ÿค Support

๐ŸŽ‰ Contributing

We welcome contributions! Please feel free to submit a Pull Request.


Made with โค๏ธ by Mergen AI

Intelligence with everyone. For everyone. For Azerbaijan.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

harmony_cli-1.1.0.tar.gz (13.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

harmony_cli-1.1.0-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

Details for the file harmony_cli-1.1.0.tar.gz.

File metadata

  • Download URL: harmony_cli-1.1.0.tar.gz
  • Upload date:
  • Size: 13.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for harmony_cli-1.1.0.tar.gz
Algorithm Hash digest
SHA256 54c32b049f31f5e2cd5c70fcfa87a032ad4c94a888afa5c107ceb40ab9b9b5e8
MD5 ba988ade44b0e261e9ca6abdef2e183c
BLAKE2b-256 7edd7b803db88296bd46251ea38cce2ccb9aaf81e04494b2728008b01c36d66e

See more details on using hashes here.

File details

Details for the file harmony_cli-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: harmony_cli-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for harmony_cli-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4718f38cc037972d410e27d452d19859d8460f2ff6a4b655dbc5572b474c76bd
MD5 2f928268106dc2c425133b5694f5898a
BLAKE2b-256 c9bd420dacd5a67159b7f1e79a5a90c51c60a7a4037a6d1fa69cc4c9c69f3520

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page