Skip to main content

iwanna

iwanna is a simple command line tool that leverages the power of OpenAI's GPT-4 model to help you find the right shell command to perform a specific action. With iwanna, you can get suggestions for shell commands to achieve your desired tasks, making your life easier and more efficient.

Features

  • 🪄 Get shell command suggestions based on your input
  • 🤖 Utilizes OpenAI's GPT-4 model for accurate and relevant suggestions
  • ✨ Easy to use and configure

Demo of iwanna output

output

DISCLAIMER: Note that the suggestions from iwanna may not always be accurate or safe to run – use the suggested commands with great care.


Installation

iwanna is preferably installed with pipx:

pipx install iwanna

However, you can also install it with pip:

pip install iwanna

Configuration

Before using iwanna, you need to configure it with your OpenAI API key. This key allows the tool to access the OpenAI API and fetch suggestions from the GPT-4 model. To configure your API key, run:

iwanna --config

Usage

To use iwanna, simply run the following command:

iwanna [options] <action>

Replace <action> with the task you want to perform.

Example actions

iwanna search for a process
iwanna reduce the file size of a raw video file
iwanna find what wifi i am connected to

License

This project is licensed under the MIT License. See the LICENSE file for details.

Disclaimer

Note that the suggestions from iwanna may not be accurate or safe to run at all. Use the suggested output with great care.

This project is not affiliated with, nor endorsed by, OpenAI. It is an independent project created to showcase the potential use cases of the GPT-4 model.

Metadata

Release files for iwanna 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iwanna 1.0.0
File Size Uploaded
iwanna-1.0.0.tar.gz 9.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for iwanna 1.0.0
File Interpreter ABI Platform
iwanna-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 19.6 kB

Release files / iwanna-1.0.0.tar.gz

Download URL iwanna-1.0.0.tar.gz
Size 9.6 kB
Tags Source
SHA-256 checksum
How to use checksums
8f2c0e57d01daa60cb186970c739c4cebaf9bcc9da15a7340e9e0457804d4265
BLAKE2b-256 checksum
How to use checksums
3b644acdd31ba2ccd4c04bad4974acf1754e05f5b8a7a9b9d425a21f97a73024
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.10

Release files / iwanna-1.0.0-py3-none-any.whl

Download URL iwanna-1.0.0-py3-none-any.whl
Size 10.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
456798e1771c97b7e00408279d23112f5e6cbe9bb89f5b1d12ba6ca5719c1de8
BLAKE2b-256 checksum
How to use checksums
1b7d0006650fc8eb1ce70748806013b6df2a5b817ec0f305cef642ecf9d8eb49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.10

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page