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.
-
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
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aico_cli-0.1.1.tar.gz.
File metadata
- Download URL: aico_cli-0.1.1.tar.gz
- Upload date:
- Size: 20.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1653a098d4369bc6667aa8fb0882f9c4412fa70cdaaa2dc67636f802bcaf3089
|
|
| MD5 |
d5f19552cd639700efb81fd2fd781643
|
|
| BLAKE2b-256 |
fd0fd9bc14efabe8b31fadec2e3f0b10c15393199c344d93fb114bf82e67a4d9
|
File details
Details for the file aico_cli-0.1.1-py3-none-any.whl.
File metadata
- Download URL: aico_cli-0.1.1-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f506cf9fb2b4afc0f3853f38fce04ea36441b0fd7ca5f3654a7d060848fb3692
|
|
| MD5 |
f7db958273d8694ca97a486190cc047a
|
|
| BLAKE2b-256 |
70f695fb93601fc0bfde7c318b3f9f07f65151dbfc7f2762738be3b458baf1ce
|