Skip to main content

FRIDAY AI CLI - Your AI-powered software development assistant built on Claude 3

Project description

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

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

friday-ai-cli-1.2.0.tar.gz (87.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.0-py3-none-any.whl (86.5 kB view details)

Uploaded Python 3

File details

Details for the file friday-ai-cli-1.2.0.tar.gz.

File metadata

  • Download URL: friday-ai-cli-1.2.0.tar.gz
  • Upload date:
  • Size: 87.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.0.tar.gz
Algorithm Hash digest
SHA256 c5e272a2fcb83c35314502e87c4ac10d61ce64be38a60ed5deaa0c79d2a75b9e
MD5 0fb5cc2f05fb629460d79afa6b0608a4
BLAKE2b-256 4f95f65b937fa4c6f05a6a81ac15deb453412b2050a5b3899ab7c1e8434f3600

See more details on using hashes here.

File details

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

File metadata

  • Download URL: friday_ai_cli-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 86.5 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8bbd86467d2d22a26b39f11fda27df07c753633bff388a1a2ee00b1bcf5647d4
MD5 be21289e6c29ff88c3240bb9b42b7667
BLAKE2b-256 9d65f5bae9c36b9c2d6f51378ddefa9996a6f081ab4d6bc9483e5ce1c59ca1b2

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