Terminal based AI agent for Docker
Project description
Yard for Docker
Yard is a terminal-based AI agent for Docker.
Status
v1 — under active development.
What it does
- Generates one or more Dockerfiles and a
.dockerignorefile from a simple command - Detects the Python version from project metadata
- Helps package Python applications for Docker quickly from the terminal
Install
pipx install yardx
Setup
Yard currently uses OpenAI models.
Windows PowerShell
$env:OPENAI_API_KEY="your_api_key"
Linux/macOS
export OPENAI_API_KEY="your_api_key"
Example
yard "create a dockerfile for this main.py file"
Privacy
- This project does not send raw files, scripts, or
.envvariables to the AI - No data is used for training AI models
- Yard only reads
pyproject.tomlorpyvenv.cfgfiles to detect the Python version
License
MIT
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
yardx-0.1.5.tar.gz
(11.0 kB
view details)
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
yardx-0.1.5-py3-none-any.whl
(14.5 kB
view details)
File details
Details for the file yardx-0.1.5.tar.gz.
File metadata
- Download URL: yardx-0.1.5.tar.gz
- Upload date:
- Size: 11.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f534551b756f73c084df9139d8f629db33cb998599ac543a0bc9dc20331cbcc9
|
|
| MD5 |
34abee07fb88d54db5b4ec9daec15571
|
|
| BLAKE2b-256 |
de845d0091cc9ea177bbb40013232072e799d70e33d992c7d631286ad314254d
|
File details
Details for the file yardx-0.1.5-py3-none-any.whl.
File metadata
- Download URL: yardx-0.1.5-py3-none-any.whl
- Upload date:
- Size: 14.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ee63e3c4f3c8b0060d6884782d3368554adf77edfef36c89a7949c455d8db1ed
|
|
| MD5 |
049ac4761428b00611d91c8b9bedaca2
|
|
| BLAKE2b-256 |
c711b2c9156b6a77a33e728db78978a5f9de907838e468b8a4ad8fce1f2e6e7d
|