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.1.tar.gz (20.1 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.1-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

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

Hashes for aico_cli-0.1.1.tar.gz
Algorithm Hash digest
SHA256 1653a098d4369bc6667aa8fb0882f9c4412fa70cdaaa2dc67636f802bcaf3089
MD5 d5f19552cd639700efb81fd2fd781643
BLAKE2b-256 fd0fd9bc14efabe8b31fadec2e3f0b10c15393199c344d93fb114bf82e67a4d9

See more details on using hashes here.

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

Hashes for aico_cli-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f506cf9fb2b4afc0f3853f38fce04ea36441b0fd7ca5f3654a7d060848fb3692
MD5 f7db958273d8694ca97a486190cc047a
BLAKE2b-256 70f695fb93601fc0bfde7c318b3f9f07f65151dbfc7f2762738be3b458baf1ce

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