Skip to main content

Terminus

Image

License PyPI version GitHub stars Downloads

Discord

Access terminals from your computer, in your browser.

https://terminus.run · Chrome Extension · Firefox Add-on

🚀 Features

Describe the features of the project

📦 Installation

pip install terminus

🧩 Browser Extension Usage

Available in the Chrome Web Store Get The Add-on for Firefox Get from the Edge Add-ons

This flavor text will appear in the README.md file under the extension badges

💡 Command line usage

Describes the steps to use the command line tool

🐛 Python package usage

Describes the steps to use the Python package

🌐 Self-host

  1. Build the image:

    docker build -t terminus .
    
  2. Run the container:

    docker run -d --name terminus -p 8000:8000 terminus
    

The application will be available at http://localhost:8000.

If you are hosting it on a domain, you can specify the allowed hostnames via env variable ALLOWED_HOSTS.

# Default: "terminus.run, *.terminus.run, localhost, 127.0.0.1".
ALLOWED_HOSTS="example.com, localhost, 127.0.0.1"

✔️ Contributing to Terminus

Non-technical ways to contribute

  • Create an Issue: If you find a bug or have an idea for a new feature, please create an issue on GitHub. This will help us track and prioritize your request.
  • Spread the Word: If you like Terminus, please share it with your friends, colleagues, and on social media. This will help us grow the community and make Terminus even better.
  • Use Terminus: The best feedback comes from real-world usage! If you encounter any issues or have ideas for improvement, please let us know by creating an issue on GitHub or by reaching out to us on Discord.

Technical ways to contribute

Terminus aims to be friendly for first time contributors, with a simple python and html codebase. If you need any help while working with the code, reach out to us on Discord. For detailed instructions on how to make a pull request, see CONTRIBUTING.md.

🛠️ Stack

Project Growth

Star History Chart

Metadata

Release files for terminus-cli 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for terminus-cli 0.1.0
File Size Uploaded Provenance Actions
terminus_cli-0.1.0.tar.gz 159.3 kB With provenance Details for terminus_cli-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for terminus-cli 0.1.0
File Interpreter ABI Platform Actions
terminus_cli-0.1.0-py3-none-any.whl Python 3 none any Details for terminus_cli-0.1.0-py3-none-any.whl

Total release size: 261.9 kB

Release files / terminus_cli-0.1.0.tar.gz

Download URL terminus_cli-0.1.0.tar.gz
Size 159.3 kB
Tags Source
SHA-256 checksum
How to use checksums
0fad56c8b8184d0273bc2655dc03eb0353eb0027a79255fc10c2fcbe672a292b
BLAKE2b-256 checksum
How to use checksums
6d83e1e61bded9cbac03c4d738a26fc9031b96708c7d81ecd6dd2933df395b2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 3, 2025.

Transparency log

Release files / terminus_cli-0.1.0-py3-none-any.whl

Download URL terminus_cli-0.1.0-py3-none-any.whl
Size 102.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
81742e54ce7834779c8744121d2a4afe352be6d9da8c94bfb111c5bab92a61d3
BLAKE2b-256 checksum
How to use checksums
1a12f7ed50fc37b5c99e75a1582b3c8908dcf1084db22f478e8507598be0ee96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 3, 2025.

Transparency log

Security for terminus-cli 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for terminus_cli-0.1.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 3, 2025.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files Full provenance

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