Skip to main content

Pedro CLI — spectacular terminal AI client - Get PEDRO on your own pc

Project description

Pedro CLI

Pedro CLI Logo

Terminal AI Assistant

Pedro is a powerful terminal-based AI assistant created by emqnuele (gecowave). Interact with artificial intelligence directly from your terminal with a simple and intuitive interface.

Installation

pip install pedro

Usage

After installation, start Pedro by simply typing:

pedro

Available Commands

Pedro supports various commands that you can use during a session:

Basic Commands

  • /help - Show all available commands
  • /new - Start a new conversation
  • /exit - Exit Pedro
  • /clear - Clear the screen and show the current conversation
  • /history - Show the history of the current conversation

System Commands

  • /system <message> - Set a custom system prompt
  • /config - Show current configuration
  • /model - Show information about the AI model being used
  • /stats - Show conversation statistics

Conversation Management

  • /save <name> - Save the current conversation with a specific name
  • /load <name> - Load a saved conversation
  • /list - List all saved conversations
  • /rename <old> <new> - Rename a saved conversation
  • /delete <name> - Delete a saved conversation

Interface

  • /theme - Toggle color theme (light/dark)

Usage Examples

Starting a New Conversation

pedro
> Hello, how can I help you today?
How can I create a website with HTML and CSS?
> [Pedro responds with information about HTML and CSS...]
/new
> Started new conversation. How can I help you?

Saving and Loading Conversations

/save web_project
> Conversation saved as 'web_project'
/new
> Started new conversation. How can I help you?
/load web_project
> Loaded conversation 'web_project'

Setting a System Prompt

/system You are a Python programming expert and will help me write efficient code.
> System prompt set. How can I help you with Python?

Features

  • Persistent Conversations: Your conversations are saved locally
  • Intuitive Interface: Simple interaction via terminal
  • Customization: Set custom system prompts
  • Statistics: Keep track of usage with detailed statistics
  • Color Themes: Choose between light and dark theme

System Requirements

  • Python 3.8 or higher
  • Active internet connection

Additional Information

For more information, visit gecowave.top/pedro


Created with ❤️ by emqnuele (gecowave)

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

pedrocli-1.0.0.tar.gz (14.9 kB view details)

Uploaded Source

Built Distribution

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

pedrocli-1.0.0-py3-none-any.whl (14.5 kB view details)

Uploaded Python 3

File details

Details for the file pedrocli-1.0.0.tar.gz.

File metadata

  • Download URL: pedrocli-1.0.0.tar.gz
  • Upload date:
  • Size: 14.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for pedrocli-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d6ed802e1310717c25d9d124ab3fd0d7a9b72cb9a3b663a3f212da04cc8fb432
MD5 3f5b7147d8125130ecda06a80ce526c4
BLAKE2b-256 c99314b44f6b143c091b2824c8ae91f68ab1d28a4547d5f0e70a5cdf0222c061

See more details on using hashes here.

File details

Details for the file pedrocli-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: pedrocli-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 14.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for pedrocli-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c495bf18fd04bb5953fb5229830d1ac6292122204c44a74d082abbd760f0011c
MD5 79617000d00727caa2358f75ec84de79
BLAKE2b-256 29ae79a5be5564f3414c754ef1ac24a8e02974c247a839af3c9a5910794ba119

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