Metadata-Version: 2.1
Name: notrack-cli
Version: 0.2.0
Summary: Antigravity-style CLI for NoTrack AI with rich UI, code execution, file operations, and Termux support
Author: NoTrack CLI Team
License: MIT
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# NoTrack CLI (`notrack-cli`)

[![PyPI Version](https://img.shields.io/pypi/v/notrack-cli.svg)](https://pypi.org/project/notrack-cli/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Termux Compatible](https://img.shields.io/badge/Termux-Supported-brightgreen.svg)](https://termux.dev/)

**NoTrack CLI** is an advanced, Antigravity-inspired agentic Command Line Interface (CLI) powered by the anonymous and uncensored [notrack.ai](https://notrack.ai) backend. It brings full-featured AI pair-programming, streaming responses, live file generation animations, and autonomous system execution directly to your terminal or Termux environment.

---

## ✨ Features

- 🔒 **100% Anonymous & Private**: No accounts, no API keys required, no tracking.
- 📱 **Full Termux & Linux Compatibility**: Designed from the ground up to run smoothly on Android Termux as well as Linux desktops & servers.
- ⚡ **Antigravity-Inspired Interactive UI**: Beautiful Markdown rendering, live streaming output, and smooth syntax-highlighted code generation panels powered by `rich`.
- 🛠️ **Autonomous Tool Execution**:
  - `write_file`: Dynamically creates & writes files on your system with live typing/creation animations.
  - `view_file`: Reads local files and feeds context back into conversation.
  - `run_command`: Executes terminal commands (bash / shell) safely and reports execution results.
  - `list_dir`: Inspects directory trees and structures.
- 🔄 **Interactive Loop & Auto Feedback**: Seamlessly sends tool output back to NoTrack AI to complete complex multi-step developer workflows.

---

## 🚀 Quick Start & Installation

### Option 1: Install via PyPI (Recommended)

```bash
pip install notrack-cli
```

### Option 2: Termux (Android) Installation

Open Termux and run:

```bash
pkg update && pkg upgrade -y
pkg install python git -y
pip install notrack-cli
```

---

## 💻 Usage

Once installed, simply start the agent by running:

```bash
notrack-cli
# or simply
notrack
```

### Example Usage Session:

```text
✦ NoTrack AI CLI v0.1.0 (Termux & Linux Compatible)
Anonymous · No Account · No Tracking · Local Tool Execution Capabilities

❯ Create a python web scraper script named scraper.py and run it to test

NoTrack AI thinking...
[NoTrack AI generates file via tool execution tag...]

✦ Creating/Updating File: scraper.py
[Live syntax-highlighted animation renders line by line]
✔ File created successfully (342 bytes)

⚡ Running Command: python3 scraper.py
[Output rendered in a terminal panel]
```

---

## 🏗️ Architecture

- `notrack_cli.client`: Interacts with `https://notrack.ai/api/dispatch` via Server-Sent Events (SSE).
- `notrack_cli.tools`: Provides local system capabilities (`run_command`, `write_file`, `view_file`, `list_dir`).
- `notrack_cli.parser`: Parses structured tool execution calls (`<tool_call:name>...</tool_call:name>`).
- `notrack_cli.main`: Terminal interface manager, handles rich UI live streams and input sessions.

---

## 📜 License

MIT License. Free to use, modify, and distribute!
