Whai

Whai is a lightweight AI terminal assistant that integrates directly into your native shell and workflow. The philosophy of whai is to supplement your normal terminal usage without taking control. You don't have to start a chat loop, alt-tab or copy paste.

Whai screenshot 1

Cost / License

  • Free
  • Open Source

Platforms

  • Python
  • Mac
  • Linux
  • Windows
  • BSD
-
No reviews
1like
0comments
0news articles

Features

Suggest and vote on features

Properties

  1.  Lightweight

Features

  1.  Command line interface
  2.  Python-based
  3.  AI-Powered
  4.  Context-aware help
  5.  AI Chatbot
  6.  Terminal-based

 Tags

Whai News & Activities

Highlights All activities

Recent activities

Show all activities

Whai information

  • Developed by

    Gael Vanderlee
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    3 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

AI Tools & ServicesOS & Utilities

GitHub repository

  •  29 Stars
  •  3 Forks
  •  1 Open Issues
  •   Updated  
View on GitHub
Whai was added to AlternativeTo by Paul on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is Whai?

Whai is a lightweight AI terminal assistant that integrates directly into your native shell and workflow. The philosophy of whai is to supplement your normal terminal usage without taking control. You don't have to start a chat loop, alt-tab or copy paste. When you get stuck, need a command, or encounter an error, just call whai for help on demand.

Core features:

  • Analyze Previous Errors: If a command fails, you can call whai (no arguments needed!) or ask whai why did that fail?. It reads the failed command and its error output from your terminal history to provide a diagnosis and solution. Note: Command output is available when running inside tmux or a whai shell session. Otherwise, the model will only see your commands but not their outputs.

  • Persistent Roles (Memory): whai uses simple, file-based "Roles" to provide persistent memory. You define your context once, what machine you are on, what tools are available, your personal preferences, and how you like to work, and whai retains this context for all future interactions.

  • Session Context: When running inside tmux or a whai shell session, whai reads your command history and outputs to understand both what you ran and what happened.

  • Help On Demand: Get help as you're using your shell:

whai check my docker containers logs for errors whai "Is this resource usage normal?"

  • Requires Approval: Every whai command requires your explicit [a]pprove / [r]eject confirmation.

  • Model-Agnostic: Use models from OpenAI, Gemini, Anthropic, local Ollama models, and more.

Official Links