Skip to main content

image

FRIDAY AI CLI

Forget Refactoring, I Do All Your Coding Now!

Python Version License: MIT PyPI version Socket Badge PyPI Downloads/Month PyPI Downloads

A powerful AI-powered CLI tool for developers, built on Anthropic's Claude 3


🚀 Overview

FRIDAY AI CLI is your intelligent development companion powered by Anthropic's Claude 3 Sonnet. It helps developers with various software development tasks, from code writing to project structuring, all through an intuitive command-line interface designed for maximum productivity.

✨ Features

  • 💻 Intelligent Development Assistance

    • Code writing and review
    • Project structure optimization
    • Best practices implementation
    • Problem-solving support
  • 🛠️ Development Workflow Support

    • Environment setup assistance
    • Dependency management help
    • Project scaffolding guidance
    • Documentation generation
  • 🔐 Secure and Convenient

    • API key saved securely for future sessions
    • License-based access to premium features
    • Persistent chat history (coming soon)
  • 👾 Interactive Interface

    • Real-time responses
    • Syntax-highlighted code
    • Color-coded outputs
    • Clear visual hierarchy

📦 Installation

pip install friday-ai-cli

Requirements

  • Python 3.11 or higher
  • Anthropic API key (Get one here)
  • License key (Contact me )

🎯 Quick Start

  1. Set your Anthropic API key (only needs to be done once):
friday set-api-key 'your-anthropic-api-key'
  1. Activate your license (Required to use FRIDAY):
friday add-license 'your-license-key'
  1. Check configuration and status:
friday version
  1. Start FRIDAY:
friday chat

🖥️ Available Commands

# Start a chat session
friday chat

# Set your Anthropic API key (saved for future use)
friday set-api-key YOUR_API_KEY

# Remove your saved API key
friday reset-api-key

# Add/update your license key (for premium features)
friday add-license YOUR_LICENSE_KEY

# Remove your license key
friday reset-license

# Display version and configuration information
friday version

💡 Usage Examples

# Get development help
You  How do I structure a Flask API project?

# Code review
You  Can you review this code snippet? [paste code]

# Project setup
You  Help me set up a new React project with TypeScript and Tailwind

🎨 Interface

FRIDAY uses a color-coded interface for clear communication:

  • 👤 User Messages (Cyan)
  • 🤖 FRIDAY Responses (Green)
  • 🔧 Tool Usage (Yellow)
  • 📤 Tool Output (Blue)

🔒 Security

  • Secure API key storage with proper permissions
  • Permission-based operations for system commands
  • Local-only file operations

🌐 Learn More

To learn more about the me and see FRIDAY in action:

🤝 Support

For support or feature requests, please contact:

📄 License

This project is available under a dual license model:

  • Core functionality: MIT License
  • Premium features: Commercial License (requires activation)

Made with ❤️ by Yash Chouriya

Download files

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

Source Distribution

friday_ai_cli-1.2.2.tar.gz (85.4 kB view details)

Uploaded Source

Built Distribution

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

friday_ai_cli-1.2.2-py3-none-any.whl (86.6 kB view details)

Uploaded Python 3

File details

Details for the file friday_ai_cli-1.2.2.tar.gz.

File metadata

  • Download URL: friday_ai_cli-1.2.2.tar.gz
  • Upload date:
  • Size: 85.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.11

File hashes

Hashes for friday_ai_cli-1.2.2.tar.gz
Algorithm Hash digest
SHA256 f8f5e9e26c58b7e19ef9f028a825a95b3bf31942c2d1c365556b669aa329c10f
MD5 432e64cd968f76306513ff4e6df8172f
BLAKE2b-256 e103e79c09e761a3b06e1b56597347c9057e6178d06602bd0db56776608ed936

See more details on using hashes here.

File details

Details for the file friday_ai_cli-1.2.2-py3-none-any.whl.

File metadata

  • Download URL: friday_ai_cli-1.2.2-py3-none-any.whl
  • Upload date:
  • Size: 86.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.11

File hashes

Hashes for friday_ai_cli-1.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 59b46052f67daacc253af22e650316d0e18de6033730f62ffa6edd0b2893cfd5
MD5 05fef53d95662a5c726685117de0203f
BLAKE2b-256 d160d5b7c31f7cfdcabd6652123f7a13a0645c9d4f4d2cb521351dcfe207725e

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.2.2 This release

2 files

1.2.1

2 files

1.2.0

2 files

0.1.5

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

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