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.2.0.tar.gz (14.0 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.2.0-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: harmony_cli-1.2.0.tar.gz
  • Upload date:
  • Size: 14.0 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.2.0.tar.gz
Algorithm Hash digest
SHA256 7c2161fd839114a41029a5630b71286ed84497529052bf20d0f4fbdc74bf9119
MD5 9cd114df0830e3829b1eac269c7c9f11
BLAKE2b-256 ea28cadbdb96b0a0b4086cf89420e5b631dc0903fb11a10a851dec47c919e5bd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: harmony_cli-1.2.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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aeae0f0690add0a1448f40ff919689cd228b1464dc9a30eca567f221d7ba0efc
MD5 2d28f82ada74633cb08544c5076f0a6a
BLAKE2b-256 39316143ecb5904aa24db8f163621cc24b6256cc691795c29e03b7447e05dddf

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