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

Metadata

Release files for friday-ai-cli 1.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for friday-ai-cli 1.2.2
File Size Uploaded
friday_ai_cli-1.2.2.tar.gz 85.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for friday-ai-cli 1.2.2
File Interpreter ABI Platform
friday_ai_cli-1.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 172.0 kB

Release files / friday_ai_cli-1.2.2.tar.gz

Download URL friday_ai_cli-1.2.2.tar.gz
Size 85.4 kB
Tags Source
SHA-256 checksum
How to use checksums
f8f5e9e26c58b7e19ef9f028a825a95b3bf31942c2d1c365556b669aa329c10f
BLAKE2b-256 checksum
How to use checksums
e103e79c09e761a3b06e1b56597347c9057e6178d06602bd0db56776608ed936
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.11

Release files / friday_ai_cli-1.2.2-py3-none-any.whl

Download URL friday_ai_cli-1.2.2-py3-none-any.whl
Size 86.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
59b46052f67daacc253af22e650316d0e18de6033730f62ffa6edd0b2893cfd5
BLAKE2b-256 checksum
How to use checksums
d160d5b7c31f7cfdcabd6652123f7a13a0645c9d4f4d2cb521351dcfe207725e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.11

Release history Release notifications | RSS feed

This release

1.2.2 This release

2 release files

1.2.1

2 release files

1.2.0

2 release files

0.1.5

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page