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 or give commands like "Create an empty file called test.txt" and it will propose a command to run after user confirmation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tass-0.1.6.tar.gz.
File metadata
- Download URL: tass-0.1.6.tar.gz
- Upload date:
- Size: 28.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
da9a72af5e2b559b7d16435dcdb4ba35abfe3913d88ecaea2728478d0557cb09
|
|
| MD5 |
91ced93c56d6b62c62a658e1be7022cb
|
|
| BLAKE2b-256 |
6cdf8a0bc67ba0b11b02835219712c3545d662dfe3b6546ea8569b2097570a6a
|
File details
Details for the file tass-0.1.6-py3-none-any.whl.
File metadata
- Download URL: tass-0.1.6-py3-none-any.whl
- Upload date:
- Size: 11.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
105d20efea0536f639d62710e781bd54cecd5853ececaa206d8d944574a36844
|
|
| MD5 |
c139ee1c5ec8b853b318fc9dc1979307
|
|
| BLAKE2b-256 |
6f66fd574736bb312aad259db0f142d08ead727d5e999510b991dcc223124125
|