Skip to main content

Needto

PyPI - Version PyPI - Python Version

Needto have an AI assistant in your command line?

needto is an AI-powered assistant for the command line, designed to help you with various tasks such as finding and running commands, answering questions by analyzing command outputs, and writing code snippets. It suggests solutions and makes it easy to apply them in your environment. With needto, you can select and run recommended commands safely.

Installation

To install needto, use pipx:

pipx install needto

Configuration

After installation, configure needto by running:

needto config

Needto leverages Groq to run Meta's Llama3 language models. To get started, you'll need a Groq API key (Groq).

Usage

1. Find and Run a Command

Use needto do to find and run commands effortlessly. Simply describe what you need to do, and needto will provide a list of CLI commands for you to choose from. You can then edit the command further if necessary before executing it.

Example:

needto do "kill process on port 8000"

2. Ask Questions

Ask needto ask questions about your system. It will help you find answers by suggesting commands to explore and analyzing the outputs of those commands. Note that, in this case, needto will prioritize safety and avoid recommending commands that could modify your system state. You always remain in full control of what gets executed on your computer.

Example:

needto ask "how many programs I have installed on my system?"

3. Write Code

Use needto write to generate code snippets. Describe the code you need, and needto will provide it along with necessary clarifications.

Example:

needto write "a python script that gets my public IP"

License

needto is distributed under the terms of the MIT license.

Metadata

Release files for needto 0.1.9

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

Source distribution (sdist)

Source distribution for needto 0.1.9
File Size Uploaded Provenance
needto-0.1.9.tar.gz 8.3 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 17.0 kB

Release files / needto-0.1.9.tar.gz

Download URL needto-0.1.9.tar.gz
Size 8.3 kB
Tags Source
SHA-256 checksum
How to use checksums
aacf64ddf741da9b5ab5c6c32f4ee95a6843da559ecae84845f670f5a5609945
BLAKE2b-256 checksum
How to use checksums
5b9b3667bf63cb18e3157559a9c0fd6e02ebe73d29f69b605e3ca3e213c9aaf1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.28.1

Release files / needto-0.1.9-py3-none-any.whl

Download URL needto-0.1.9-py3-none-any.whl
Size 8.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f74e05c0878bd8a56e037501af1a28b8cc7bf398283d6cc66072e92b441b1261
BLAKE2b-256 checksum
How to use checksums
4fd3bd2329af74c2052c802c0ede45cb495eaa67df12ba45cf0d42d9f17d78c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.28.1

Security for needto 0.1.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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