Skip to main content

AI coding assistant

Project description

AICO: AI Coder

AICO is a command-line coding assistant. It works through OpenAI / Anthropic / Google LLM API or directly using PyTorch for inference.

✨ Installation

Requirements:

  • Python 3.11+ (tested on Linux, Windows, Mac)

Clone & Install dependencies:

git clone https://github.com/Nayjest/aico.git
cd aico
pip install -r requirements/prod.txt

(Optional: Development/Testing tools)

pip install -r requirements/dev.txt

⚙️ Configuration

AICO reads settings from a .env file at launch — you must provide an LLM API key.

  1. Copy & edit .env:

    cp .env.example .env
    

    Or just create your own .env (see sample below).

  2. Edit your .env file:

    # For OpenAI API
    LLM_API_KEY=sk-...
    MODEL=gpt-4.1
    

🛠️ Usage

🧑‍💻 Development

Contributions very welcome!


📜 License

Licensed under the MIT License
© 2023–2025 Vitalii Stepanenko

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

aico_cli-0.1.2.tar.gz (20.8 kB view details)

Uploaded Source

Built Distribution

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

aico_cli-0.1.2-py3-none-any.whl (18.3 kB view details)

Uploaded Python 3

File details

Details for the file aico_cli-0.1.2.tar.gz.

File metadata

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

File hashes

Hashes for aico_cli-0.1.2.tar.gz
Algorithm Hash digest
SHA256 998f6b3600bbfe46f1c033731da31a66dfeddae9083aebeac55bd20493503c3e
MD5 71804691333d8301dee7418bf9a66a13
BLAKE2b-256 2efce8b66a88c3cd1cd18d723ba4090b1d2475b82d1665137178283cb09524d9

See more details on using hashes here.

File details

Details for the file aico_cli-0.1.2-py3-none-any.whl.

File metadata

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

File hashes

Hashes for aico_cli-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ec7c7dae087a76902c510beced0df1cb2f4b5aa2ffc86f76560d56c22f1488a9
MD5 436bf5d62ed4f1157ae38a7bd5b2fbf7
BLAKE2b-256 4c10a10932477adfd8e06379d83e475b6f9390873461c302a4e006e994eabf65

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