Skip to main content

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

Metadata

Release files for aico-cli 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aico-cli 0.1.5
File Size Uploaded
aico_cli-0.1.5.tar.gz 20.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aico-cli 0.1.5
File Interpreter ABI Platform
aico_cli-0.1.5-py3-none-any.whl Python 3 none any Details

Total release size: 53.0 kB

Release files / aico_cli-0.1.5.tar.gz

Download URL aico_cli-0.1.5.tar.gz
Size 20.2 kB
Tags Source
SHA-256 checksum
How to use checksums
2fba02d50b38ff76b45bf96bee41127c62964457ede5c4f73d57cb3f20e004d1
BLAKE2b-256 checksum
How to use checksums
2537da4d023df1b7c90a3460e6c4849d742598a44c846a58882288aeab172efa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release files / aico_cli-0.1.5-py3-none-any.whl

Download URL aico_cli-0.1.5-py3-none-any.whl
Size 32.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2d1fac200e1b8024547683e8dcd215736e2845010e99d2dce08e43318f4c9e98
BLAKE2b-256 checksum
How to use checksums
f20dd1bbcf039895b22019cd81b3ec14d2882faf7899399fd3a04018ec7af269
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release history Release notifications | RSS feed

This release

0.1.5 This release

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page