Skip to main content

Natural Language Terminal (NLT)

nlt-logo

Welcome to the future of command-line interfaces.

Natural Language Terminal (NLT) revolutionizes the way you interact with your system, bringing the power of natural language processing to your fingertips.

Overview • Features • Installation • Usage • Plugins • Contributing • License


Note: Windows compatibility is still under development, so instructions & usage are unstable

🌟 Overview

NLT is a groundbreaking tool that allows you to interact with your terminal using natural language. Say goodbye to complex command syntaxes and hello to intuitive, conversational computing.

🚀 Features

  • 🗣️ Intuitive Commands: Interact with your terminal using natural language
  • 🧠 Smart Environment Management: Create and manage virtual environments effortlessly
  • 🌐 Cross-Platform: Seamless operation on macOS and Windows
  • 🪶 Lightweight: Minimal overhead, maximum performance

📦 Installation

python -m pip install natural-language-terminal

macOS

nlt init

Windows

nlt init

🔮 Usage

Creating a New Environment

macOS

nlt create my_awesome_project

Windows

nlt create my_awesome_project

Activating an Environment

macOS

source my_awesome_project/bin/activate

Windows

cd my_awesome_project/Scripts
activate.bat

Deactivating and Cleaning Up

For both macOS and Windows:

remove

To remove the environment and clean up:

remove -c

or

🛠️ How It Works

NLT uses natural language processing to interpret your commands and translate them into powerful terminal operations. This abstraction layer allows you to focus on your intentions rather than syntax.

🔌 Plugins

NLT supports plugins to extend its functionality with additional commands. These plugins are provided by different providers, enhancing your NLT experience with specialized features.

Available Providers

Currently, NLT supports the following plugin provider:

Git Provider

The Git provider adds Git-related functionality to your NLT session.

Available commands:

  • git autocommit: Automatically generates a commit message and commits changes.

Usage:

git autocommit

This command analyzes your changes, generates an appropriate commit message, and creates a new commit.

🤝 Contributing

We welcome contributions! Please see our CONTRIBUTING.md for details on how to get started.

📜 License

nlt is released under the MIT License. See the LICENSE file for more details.

🔮 Future Plans

  • 🖥️ Enhanced Windows support
  • 🧠 Advanced AI-driven command predictions
  • 🔗 Integration with popular development tools and frameworks
  • 🌐 Multi-language support

🙏 Acknowledgments

A big thank you to all our contributors and supporters who help make NLT better every day.


"Speak to your terminal, and it shall listen."

Metadata

Release files for natural-language-terminal 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 natural-language-terminal 0.1.9
File Size Uploaded
natural_language_terminal-0.1.9.tar.gz 25.9 kB Details

Release files / natural_language_terminal-0.1.9.tar.gz

Download URL natural_language_terminal-0.1.9.tar.gz
Size 25.9 kB
Tags Source
SHA-256 checksum
How to use checksums
7d32a1684f34b057837201d94c269ca127f5adeb0e6f65ae77d5b7993b436711
BLAKE2b-256 checksum
How to use checksums
8e2dc242551fce33d491f7265a92be5ca758fa41f21b16b8722dccc9bdee7b6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.6

Release history Release notifications | RSS feed

This release

0.1.9 This release

1 release file

0.1.8

1 release file

0.1.7

1 release file

0.1.6

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

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