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.5.tar.gz (20.2 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.5-py3-none-any.whl (32.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aico_cli-0.1.5.tar.gz
  • Upload date:
  • Size: 20.2 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.5.tar.gz
Algorithm Hash digest
SHA256 2fba02d50b38ff76b45bf96bee41127c62964457ede5c4f73d57cb3f20e004d1
MD5 236c387b1f6b599106567de71a25bc0e
BLAKE2b-256 2537da4d023df1b7c90a3460e6c4849d742598a44c846a58882288aeab172efa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aico_cli-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 32.9 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 2d1fac200e1b8024547683e8dcd215736e2845010e99d2dce08e43318f4c9e98
MD5 446759d80f6ac49a367592af33966c5a
BLAKE2b-256 f20dd1bbcf039895b22019cd81b3ec14d2882faf7899399fd3a04018ec7af269

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