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.3.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.3-py3-none-any.whl (18.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aico_cli-0.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 479c6c84e6ad94b453bc8c0f567edfa968b32a45ae12db2c7f6348aa6ab299e5
MD5 47254c3589a563fe6d3a41d85ed8f155
BLAKE2b-256 962011b16bde780055676e24a2d28a4143ab70e41c309b1075089be7cfaefe2c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aico_cli-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 18.4 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 03bc6df9481e02cb26920008733df1d790fdaf383543295204b762bbcb3a7426
MD5 26e2fdb51a7002f9927fb24d9475b702
BLAKE2b-256 174357c1a623418218931e53ae708659438d9ce46ced9306f6d9ab77808d6c15

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