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

Uploaded Python 3

File details

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

File metadata

  • Download URL: aico_cli-0.1.4.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.4.tar.gz
Algorithm Hash digest
SHA256 e6b50cd60577ba63bc13105079dad0d8a5656bc7a230285c30a8c9326475fae9
MD5 b1a930cbb3f4dea6fd0e0266f6627f96
BLAKE2b-256 f682c753ad4e5612cb806287831ee32b17e17b0cbc76e435232d3b82ef931ce0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aico_cli-0.1.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 91b17b2205e033d1ac29218064dbe2da5922b600bddfa5aeb12005a4382a961b
MD5 fb55ade045df522b82358e95b865c487
BLAKE2b-256 fbadcc3837838fbdc0dc964677856cf8621c3593f4d6848a9d72508e096c0b83

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