Skip to main content

A terminal assistant that allows you to ask an LLM to run commands.

Project description

tass

A terminal assistant that allows you to ask an LLM to run commands.

Warning

This tool can run commands including ones that can modify, move, or delete files. Use at your own risk.

Installation

uv tools install tass

You can run it with

tass

tass has only been tested with gpt-oss-120b using llama.cpp so far, but in theory any LLM with tool calling capabilities should work. By default, it will try connecting to http://localhost:8080. If you want to use another host, set the TASS_HOST environment variable.

Once it's running, you can ask questions like "Can you create an empty file called test.txt?" and it will propose a command to run after user confirmation.

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

tass-0.1.3.tar.gz (27.6 kB view details)

Uploaded Source

Built Distribution

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

tass-0.1.3-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

Details for the file tass-0.1.3.tar.gz.

File metadata

  • Download URL: tass-0.1.3.tar.gz
  • Upload date:
  • Size: 27.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for tass-0.1.3.tar.gz
Algorithm Hash digest
SHA256 894545c61ed8fedf4c986174674917ce643500de81c2a34ecac673cfab570d69
MD5 191c3d37b0a88a68e57d3693e0d54026
BLAKE2b-256 39fcd89c45d33d4cb6a8c3ee3a596b860130d7f5f9a0fdd0187efe8650daca4a

See more details on using hashes here.

File details

Details for the file tass-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: tass-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 10.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for tass-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 fcb365f090e14a50a3c1a88f9611b5a0d4dd90d90387580bd002406e4f2ab53c
MD5 d4d7babb582dd2f360e316da8b79d541
BLAKE2b-256 4064ede1a0d5e0340a5d35174a09bde8767c213b99683f8e96f5c6873fab9f89

See more details on using hashes here.

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