Observed since 21 Oct, 11:06 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
A lightweight command-line tool for scaffolding minimal AI projects.
aikit-cli is a lightweight command-line tool for scaffolding minimal AI projects.
It provides opinionated, ready-to-use boilerplate for common AI patterns.
pip install aikit-cli
Create a new project:
# Interactive mode
aikit-cli new my-bot
# One-liner
aikit-cli new my-bot --type chatbot --provider openai
| Option | Shorthand | Description | Default |
|---|---|---|---|
--type | -t | Project type (chatbot or rag) | chatbot |
--provider | -p | AI provider (openai or ollama) | openai |
--create-venv | Create a virtual environment | False | |
--non-interactive | Fail if required options are missing instead of prompting | False |
Interactive Mode (Recommended):
aikit-cli new my-bot
Quick Create (Chatbot with OpenAI):
aikit-cli new my-bot --type chatbot --provider openai
Local RAG Project (with Ollama):
aikit-cli new local-rag --type rag --provider ollama
After creating a project, you'll get a clean structure similar to this:
my-bot/
├── .env # Environment variables (API keys, etc.)
├── app/
│ ├── __init__.py
│ ├── main.py # Entry point
│ ├── config.py # Configuration settings
│ └── provider.py # LLM provider wrapper
├── pyproject.toml # Project dependencies
└── README.md
cd my-bot
Install dependencies:
pip install . # or use poetry/uv
Configure environment:
OPENAI_API_KEY=sk-... to .env.ollama serve).Run the app:
python app/main.py
Contributions are welcome! Please open an issue or submit a pull request.
MIT
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.0 | 16 Jan 2026 | 2 |
This describes our collected data; it is not a security assessment.
Observed since 21 Oct, 11:06 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:01b5618f499d1642b6e9c12016118219a0f8995ba3aba66420714272eda91f5e