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.0.tar.gz (20.0 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.0-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aico_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 20.0 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.0.tar.gz
Algorithm Hash digest
SHA256 dd0334a2c0d87938a6d321cc38d2e3ddd452a90f2247311bd25d68a064c3d23a
MD5 71fe81a7b5739425372f0cacf302e755
BLAKE2b-256 fdafc7a9feb730571bd2eed16af7e8d43840b5b41ec0d4b820c29b357ce919eb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aico_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 17.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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a14a8453628668f7ac8dbc3acd5667cd4e6e1b98306055aa2c0d781172ef9d76
MD5 3b761c80f078b8bab57b28d585233be8
BLAKE2b-256 59eb8fc7b3102959b1d6c22f811ac840f0cc1ff674fc0fdc1378124abc5f9d96

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