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.
-
Copy & edit
.env:cp .env.example .env
Or just create your own
.env(see sample below). -
Edit your
.envfile:# For OpenAI API LLM_API_KEY=sk-... MODEL=gpt-4.1
🛠️ Usage
🧑💻 Development
Contributions very welcome!
- Fork & PR, or contact Vitalii Stepanenko
- To publish: see the
Makefilefor build/test commands - Tests live in
tests/
📜 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)
| File | Size | Uploaded | |
|---|---|---|---|
| aico_cli-0.1.5.tar.gz | 20.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|