AI-powered terminal assistant
Project description
Layman Terminal
This project aims to reduce the effort of searching the internet or using tools like ChatGPT to find terminal commands, copying them, editing them as per your requirements, and then running them in the terminal. What if we gave you the ability to write a command in natural language, and an agent would convert it into a terminal command and execute it for you?
Now, you might say, "Existing tools like Copilot already do this." But I don't want to use those tools. I prefer not to give direct access to my laptop to such tools, and honestly, it's fun to create a tool that does exactly what these billion-dollar companies do—without compromising user data or requiring a subscription.
Use this project at your own risk. I will try to maintain it on my end, but I can't guarantee anything. I started this as a fun project to help with my day-to-day tasks, and I'm not sure how far I will take it. Feel free to use it and go crazy with it.
Requirements
- Python 3.9+
Setup
- Create virtual environemnt.
conda create -n layman_terminal_3_11 python=3.11
- Activate virtual environment.
conda activate layman_terminal_3
- Install dependencies:
pip install -r requirements.txt
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 layman_terminal-0.1.0b6.tar.gz.
File metadata
- Download URL: layman_terminal-0.1.0b6.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d585fcdf32f56e0d3bf5613e97a2e0c48ca60f1db0a5f2c317abc5cd4490753d
|
|
| MD5 |
cc5acb09c88d7e47e9a09837c2981f0a
|
|
| BLAKE2b-256 |
b5d14c9e1c8c78453cd1c85c174a38baf410ebe714b9e3a309ae2fd39ec36d75
|
File details
Details for the file layman_terminal-0.1.0b6-py3-none-any.whl.
File metadata
- Download URL: layman_terminal-0.1.0b6-py3-none-any.whl
- Upload date:
- Size: 6.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de60c53d70a0ff0b497159ef2f2a326b9cdf91746674e6d16da9b627b6362c93
|
|
| MD5 |
f3e79de52c3afa4945857dad4d2fd739
|
|
| BLAKE2b-256 |
5e321efcc999ee7b4bfcf9ac2fcc6f525300be6eeaf5c2bc7a7710e94431784a
|