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 vibe-coder 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| vibe_coder-0.1.1.tar.gz | 20.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vibe_coder-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 39.1 kB
Release files / vibe_coder-0.1.1.tar.gz
| Download URL | vibe_coder-0.1.1.tar.gz |
|---|---|
| Size | 20.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
049b49d017314a0aa4e93feaaa09bf332aa5f29f5540a203046af155655734e7
|
|
BLAKE2b-256 checksum How to use checksums |
703581587a9e57eb1e59a33dff4e1b3941bfc4ba80d7363f43e465b53df27805
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.1
|
Release files / vibe_coder-0.1.1-py3-none-any.whl
| Download URL | vibe_coder-0.1.1-py3-none-any.whl |
|---|---|
| Size | 18.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
78e1e2e5facf65029f4c4fbc0426f74a56520f65d21453eb8d9d92232977d9a1
|
|
BLAKE2b-256 checksum How to use checksums |
f9e42c552a7142d5785ffabb72666e8e8d3bc1e5647f39c4f6713120c5043252
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.1
|