Skip to content

Installation and start using

SenseTable provides CLI, Python package and MacOS app (coming). You can choose any one that you prefer.

Prerequisites

Install uv (an extremely fast Python package manager):

bash
curl -LsSf https://astral.sh/uv/install.sh | sh

Start a new terminal after you just installed uv.

Option 1: CLI

CLI is recommended if you just want to quickly explore data.

Install or update SenseTable CLI:

bash
uv tool install -U sense-table

To run SenseTable, go to the folder containing your data files and simply run command:

bash
sense

# 👉 Open in your web browser: http://localhost:8000

Option 2: Python package

Python SDK is useful when you want to add your customization or integrate with your other web apps.

It is suggested to do it in a virtual environment to install the package:

bash
pip install sense-table

After installation, start SenseTable:

py
from sense_table.app import SenseTableApp

app = SenseTableApp().create_app()

@app.route('/your-other-page')
def your_other_page():
    return 'hello world'

def start():
    app.run(port=8000)

if __name__ == '__main__':
    start()

Made with care and love by SmooSense AI