Skip to main content

Vic: Natural Language Computer Control and App Creation.

Project description

Vic (v0.2.0)

Vic is a library built for "Natural Language Creation." It allows anyone to control their computer or generate fully functional, editable programs using simple English sentences.

Key Features

  • 🚀 Zero Code: Control your system or build apps by just describing them.
  • 🎨 Visual Dashboard: A midnight-themed GUI for peak accessibility.
  • 🛠️ Editable Apps: Built-in "Open in Editor" support to modify your creations instantly.
  • 🧠 Smarter Engine: Auto-corrects typos (e.g., "opn calc" works!) and provides suggestions.
  • 📦 No Keys Required: Advanced features like Weather apps work out-of-the-box using free APIs.

Installation

cd "c:\my lib\naturalpy"
pip install -e .

Dependencies (recommended):

pip install psutil requests

Quick Start

1. The Dashboard (Highly Recommended)

Launch the visual interface to start creating:

vic --gui

2. Command Line

Run quick commands from your terminal:

vic "open calculator"
vic "make a snake game"
vic "search for vic library documentation"

3. Interactive Mode

vic -i

Making & Modifying

Vic is designed to help you learn. When you ask Vic to "make a calculator", it generates a file named calculator_app.py.

  • In the Dashboard, click "Modifice in Editor" to open it.
  • The code is heavily commented so you can see exactly how it works.

Example Commands

  • "open notepad"
  • "what is my ip address"
  • "make a loop that repeats 10 times"
  • "build an inventory system"
  • "say welcome to the world of Vic"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vic_nlp-0.2.1.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vic_nlp-0.2.1-py3-none-any.whl (12.2 kB view details)

Uploaded Python 3

File details

Details for the file vic_nlp-0.2.1.tar.gz.

File metadata

  • Download URL: vic_nlp-0.2.1.tar.gz
  • Upload date:
  • Size: 11.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for vic_nlp-0.2.1.tar.gz
Algorithm Hash digest
SHA256 f2652623f5b5433caf683ffb085fa285dafa147577b3009f0a5e69eca6ddf500
MD5 0c8f4af4a8b2338a5d3f3c217428e8f8
BLAKE2b-256 c312f57737a676e4b9aec84a8c65637c06d19376aadc0dc4880af41187c0027f

See more details on using hashes here.

Provenance

The following attestation bundles were made for vic_nlp-0.2.1.tar.gz:

Publisher: publish.yml on Victorraj020/MY-lib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vic_nlp-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: vic_nlp-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 12.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for vic_nlp-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 664b97127bf12cbc2d17681e8adaa2a60b1cb1647b767b21af429d4d57a0eb7a
MD5 22f77b64621ec61e7ee11286ae15a130
BLAKE2b-256 5677687f311336ae00b011aec01bcb42e375f4e012dab16f683f0cbb3fd33143

See more details on using hashes here.

Provenance

The following attestation bundles were made for vic_nlp-0.2.1-py3-none-any.whl:

Publisher: publish.yml on Victorraj020/MY-lib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page