An AI-powered shell that understands natural language and macros
Project description
AI shell assistant for real terminal work.
Natural language, macros, smart git/deploy helpers, and safer execution flow.
Why • Before/After • Install • Quick Start • Workflows • Safety • Docs
Cliara wraps your existing shell (bash, zsh, PowerShell, cmd).
- Normal commands still run as-is.
?turns intent into shell commands.- Macros turn repeated command chains into reusable commands.
push,deploy, and? fixspeed up common dev loops.
No new terminal to learn. You keep your shell habits and get an AI layer on top.
Why Cliara
Most AI terminal tools are great in demos and weak in daily workflows. Cliara is built for repetitive, error-prone, real development loops.
| Daily pain | Cliara flow | What backs it up |
|---|---|---|
| Too many command lookups | Ask with ? in plain English |
Natural-language command mode |
| Repeating the same multi-step tasks | Save and re-run as macros | Macro aliases (ma, mc, ms, ml) |
| Failed command context switching | Run ? fix in-place |
Error-aware fix flow |
| Messy release command chains | Use push and deploy helpers |
Built-in smart commands |
| Risky destructive commands | Confirmation and previews | Safety checks + diff preview |
Before / After
| Task | Plain shell approach | Cliara approach |
|---|---|---|
| Free port 3000 | Find process, inspect, then kill | ? kill whatever is using port 3000 |
| Recover from failed command | Copy error, search docs/issues, retry | ? fix |
| Re-run release routine | Find old notes or shell history | Save macro once, run by name |
| Push + deploy flow | Multiple manual git/platform steps | push then deploy |
The point is not replacing shell skills. The point is reducing repetitive glue work.
Install
pip install cliara
Run
cliara
First launch opens GitHub sign-in once for cloud features. After that, run cliara normally.
Quick Start (60 seconds)
cliara ~/projects/myapp ❯ ? kill whatever is using port 3000
✓ cliara ~/projects/myapp ❯ ma deploy-prod
✓ cliara [deploy-prod] ~/projects/myapp ❯ push
✓ cliara [deploy-prod] ~/projects/myapp ❯ deploy
X 1 cliara [deploy-prod] ~/projects/myapp ❯ ? fix
cliara [deploy-prod] ~/projects/myapp ❯ help
Core Workflows
1) Natural language to commands
cliara ~/myapp ❯ ? show largest files in this folder
cliara ~/myapp ❯ ? find when I last changed docker config
cliara ~/myapp ❯ ? explain this command output
2) Macros for repeated routines
cliara ~/myapp ❯ ma release-check
cliara ~/myapp ❯ mc
cliara ~/myapp ❯ release-check
cliara ~/myapp ❯ ml
3) Built-in helpers for shipping
cliara ~/myapp ❯ push
cliara ~/myapp ❯ deploy
cliara ~/myapp ❯ ? fix
Safety By Default
Cliara is designed to help you move fast without blindly executing dangerous commands.
- Risky commands trigger stronger confirmation flow.
- Potentially destructive operations can show a diff preview before execution.
- You can still inspect and control what gets run.
Who It Fits
- Developers who live in terminal all day
- Teams with repeated setup/release/debug routines
- People who want shell speed without command memorization overhead
Docs
Troubleshooting
If cliara is not recognized:
python -m cliara.main
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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
File details
Details for the file cliara-0.4.7.tar.gz.
File metadata
- Download URL: cliara-0.4.7.tar.gz
- Upload date:
- Size: 258.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9a62c79d7fd02acaa471182c6aa1593a689110885723531dd40b6b0d3c7e5a2c
|
|
| MD5 |
88ec0532c9dddaf9ab7419f6f148ef2c
|
|
| BLAKE2b-256 |
e3f2493a86d19e20a0f9f1ad0a1391d4a7275f61ae48f2af1155096085408e75
|
File details
Details for the file cliara-0.4.7-py3-none-any.whl.
File metadata
- Download URL: cliara-0.4.7-py3-none-any.whl
- Upload date:
- Size: 274.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e91ed7ed496d687d11d8a3ce97116785922338113eaf47d4f664d62d55a7e0fb
|
|
| MD5 |
926c83cc07196b7c02e8ffee1a09f7a6
|
|
| BLAKE2b-256 |
ce3c18e3cfd61494a80d8627b919ab9d8b0255362e2e0322369f1d3d15e3fa41
|