Catalog PyPI
PACKAGE EXPLORERView in registry

aiexec

PyPI

Run .ai natural-language automation scripts in a safe terminal loop.

Versions collected1
Direct dependencies3From release 0.1.0
Last observed21 Oct, 10:39 UTC

README

Version 0.1.0 documentation

aiexec

Run natural-language .ai automation scripts with a local, safe, agentic CLI loop.

Quick Install

MethodCommand
pipx (recommended)pipx install aiexec
pippython -m pip install aiexec
Sourcepip install -e . (from a cloned repo)

One-line bootstrap (macOS/Linux)

curl -fsSL https://raw.githubusercontent.com/your-org/aiexec/main/install/install-aiexec.sh | bash

One-line bootstrap (Windows PowerShell)

irm https://raw.githubusercontent.com/your-org/aiexec/main/install/install-aiexec.ps1 | iex

Usage

Run the provided example task:

aiexec run examples/setup_fastapi.ai --dry-run
  • --yes auto-confirms dangerous commands (e.g., rm -rf); omit to require confirmation.
  • --sandbox executes inside a temporary directory instead of your current working tree.
  • --verbose prints raw model responses.
  • --dry-run shows proposed commands without executing them.

Other helpful commands:

aiexec init my_task         # create my_task.ai template
aiexec list                 # list .ai files in the current directory
aiexec doctor               # check for Ollama/Hugging Face setup issues

Requirements

  • Python 3.10+
  • Ollama with the llama3:instruct model (ollama pull llama3:instruct)
  • Optional: HUGGINGFACE_API_TOKEN environment variable for Hugging Face models (--model hf:<repo>).

Development

Format and lint (optional):

pip install black ruff
black aiexec
ruff check aiexec

Run the unit-less sanity check:

python -m compileall aiexec

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.07 Oct 20253

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 10:39 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:f0e453cef4b2c4f395d14ddc97add82c326004919e03d76049a5b08ef42a772c