Metadata-Version: 2.4
Name: layman_terminal
Version: 0.1.0b6
Summary: AI-powered terminal assistant
Home-page: https://github.com/prashantgavit/layman-terminal
Author: Prashant Gavit
Author-email: prashantgavit115@gmail.com
Project-URL: Bug Tracker, https://github.com/prashantgavit/layman-terminal/issues
Keywords: ai terminal cli assistant
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: python-dotenv
Requires-Dist: pyyaml
Requires-Dist: google-genai
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license-file
Dynamic: project-url
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# 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

1. Create virtual environemnt.

```sh
conda create -n layman_terminal_3_11 python=3.11
```

2. Activate virtual environment.

```sh
conda activate layman_terminal_3
```

2. Install dependencies:

```sh
pip install -r requirements.txt
```
