aicli
Natural language → shell commands. OpenAI or Anthropic.
Install: gem install aicli (Ruby 3.0+). Command: ai.
Setup
ai config set PROVIDER=openai
ai config set OPENAI_KEY=<token>Or ai config for the interactive setup. Config: ~/.aicli/config.
Anthropic:
ai config set PROVIDER=anthropic
ai config set ANTHROPIC_KEY=<token>Shell history (optional — ↑ recalls the run command, not ai ...):
ai config shell
source ~/.zshrcUsage
ai list all log files
ai 'what is my ip address' # quote special chars
ai chat # multi-turn; Ctrl+d to quit
ai -s list log files # skip Explain in menuai config set SILENT_MODE=true
ai config set MODEL=gpt-4o-mini
ai config set LANGUAGE=it
ai updateDevelopment
bundle install
bundle exec bin/ai list all log files