Skip to main content

JIMS DeepChat Widget

DeepChat-based embeddable chat widget for JimsApp backends.

Quick start

1. Run the widget server (point it at your JimsApp):

uv run jims-widget --app my_app:app --port 8090 --cors-origins "*"

2. Embed on any page — add one script tag:

<script
  src="https://YOUR_HOST/static/jims-widget.js"
  data-server="https://YOUR_HOST"
></script>

Optional attributes on the <script> tag:

Attribute Required Default Description
data-server yes Widget backend origin (same host as script)
data-contact-id no (anonymous) Persistent visitor identifier
data-thread-id no (new thread) Resume an existing thread
data-position no bottom-right bottom-right | bottom-left
data-open no false true to start with panel open
data-title no Chat assistant Header title text
data-accent no #4f46e5 Accent colour (hex)

Use as a library

Mount the widget app in your own FastAPI (or ASGI) app:

from jims_widget import create_widget_app

widget_app = create_widget_app(my_jims_app, cors_origins=["https://example.com"])
# mount or include widget_app as needed

A demo page is served at / when running the standalone server.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jims_widget-0.6.2.tar.gz (16.2 kB view details)

Uploaded Source

Built Distribution

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

jims_widget-0.6.2-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

Details for the file jims_widget-0.6.2.tar.gz.

File metadata

  • Download URL: jims_widget-0.6.2.tar.gz
  • Upload date:
  • Size: 16.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for jims_widget-0.6.2.tar.gz
Algorithm Hash digest
SHA256 95fda3179f0e5ca69055073bbeabaca28d39261194939d9445b1eaf548fbec28
MD5 d50d73f30d65024d8f20770673f5bb28
BLAKE2b-256 4b365f4fcb1ddfd0831c607c40837d973a6e1a56c4dd17daae044ce5809158fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for jims_widget-0.6.2.tar.gz:

Publisher: publish-jims-widget.yml on epoch8/vedana

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jims_widget-0.6.2-py3-none-any.whl.

File metadata

  • Download URL: jims_widget-0.6.2-py3-none-any.whl
  • Upload date:
  • Size: 13.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for jims_widget-0.6.2-py3-none-any.whl
Algorithm Hash digest
SHA256 447ab32204c0aab1ce07a305cddbb3db28565c65186441f5b6ab10140d8e1a96
MD5 65a9ca66d18bbf42c7b9053c81b6e4f4
BLAKE2b-256 b678124fc12fad6b100095784280e9da9e107d74244268ac2b2c0f7e89f0ba9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for jims_widget-0.6.2-py3-none-any.whl:

Publisher: publish-jims-widget.yml on epoch8/vedana

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.6.2 This release

2 files

0.6.1

2 files

0.6.0

2 files

0.5.7

2 files

0.5.6

2 files

0.5.5

2 files

0.5.4

2 files

0.5.3

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page