# Shannon
An AI-first shell with seamless access to bash, nushell, and any other shell —
all in one session.
Named after [Claude Shannon](https://en.wikipedia.org/wiki/Claude_Shannon),
the father of information theory.
## The Idea
Nobody remembers every shell command. Shannon lets you type in plain English
and have an LLM translate your intent into the right command. When you need
precise control, press **Shift+Tab** to drop into bash, nushell, or any other
shell — then Shift+Tab back.
```
[nu] ~/project > /ai
[nu:ai] ~/project > find all rust files modified today
→ fd --extension rs --changed-within 1d
[Enter] run [Esc] cancel
[nu] ~/project > <Shift+Tab>
[bash] ~/project > grep -r "TODO" src/
...
[bash] ~/project > <Shift+Tab>
## Installation
```sh
cargo install shannonshell
```
Or build from source:
```sh
git clone https://github.com/shannonshell/shannon.git
cd shannon/shannon
cargo build --release
```
## License
MIT