Skip to main content

Kontext Copilot is an AI empowered assistant for data analytics that can run on your local computer.

Project description

Kontext Copilot

Kontext Copilot is an AI empowered assistant for data analytics that runs on your local computer.

Project · Discord · Roadmap · Installation · Docs


kontext-copilot-example

Prerequisites

  • Python 3.9+
  • Ollama or other compatible LLM serving tools. Ollama is recommended for the current release.

Installation

pip install kontext-copilot

Launch the tool:

kontext-copilot

For more details about installation, refer to Kontext Copilot Installation

Get started

Kontext Copilot is still at early stage. Please follow the guide below to evaluate the tool and to provide feedbacks.

Get started with Kontext Copilot

Roadmap

Refer to https://kontext.tech/diagram/1388/kontext-copilot-roadmap for latest roadmap. kontext-copilot-roadmap

Change logs

Change logs

For developers and contributors

This section shows you how to setup local environment to participate in development of kontext-copilot.

VS Code is recommended.

Setup Python environment

Create virtual environment. Please use Python 3.9.

python -m venv .venv

Activate the virtual environment.

For Windows:

.\.venv\Scripts\activate

For UNIX-alike systems:

source ./.venv/bin/activate

Upgrade pip:

python -m pip install --upgrade pip

Install poetry:

pip install poetry

Refer to https://python-poetry.org/docs/ for details about Poetry.

Install packages:

poetry install

Install pre-commit & Commitizen

poetry add pre-commit

Install pre-commit hook scripts:

pre-commit install
pre-commit install --hook-type commit-msg --hook-type pre-push

(Optional) Run against all files:

pre-commit run --all-files

Commit

Use the following command line to commit changes:

cz c

Build package

poetry build

Initialize local database

Run VS Code task alembic: upgrade to head

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

kontext_copilot-0.7.2.tar.gz (932.2 kB view details)

Uploaded Source

Built Distribution

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

kontext_copilot-0.7.2-py3-none-any.whl (966.1 kB view details)

Uploaded Python 3

File details

Details for the file kontext_copilot-0.7.2.tar.gz.

File metadata

  • Download URL: kontext_copilot-0.7.2.tar.gz
  • Upload date:
  • Size: 932.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for kontext_copilot-0.7.2.tar.gz
Algorithm Hash digest
SHA256 32461cd3b38b60a341d6b938597a58146868a6f344a842221e035fc6aeae828e
MD5 63a66193aa1ef9a834559ebb212337a2
BLAKE2b-256 dde477e16f4234ca6916cea359a19e85c8593991925eb3d93cd8169ddbc57ea7

See more details on using hashes here.

File details

Details for the file kontext_copilot-0.7.2-py3-none-any.whl.

File metadata

  • Download URL: kontext_copilot-0.7.2-py3-none-any.whl
  • Upload date:
  • Size: 966.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for kontext_copilot-0.7.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d1280a7e62459b2d2aedc15b14974993880299d6845f49e8d613cabf5d978687
MD5 9e61ba50b567eb6a87706a80b017fe2d
BLAKE2b-256 dfe0ab7b0b84ec75cccf70d2e4b4bea328189a9ea6285a79ebaae2462c27c791

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