Skip to main content

Basilisk Windows Coding & Data Assistant

Basilisk is a Windows-first desktop AI workspace focused on Python, software development, debugging, and practical data analysis.

Highlights

  • Native Windows desktop GUI built with PyQt6.
  • Open folders and ZIP project archives.
  • Browse and edit source/text files with atomic saves.
  • Python syntax checking and explicit-confirmation script execution.
  • CSV, TSV, JSON, JSONL, XLSX and XLS analysis with pandas.
  • Dataset preview, schema, missing values, duplicates, memory usage and descriptive statistics.
  • Project and active-file context can be sent to an OpenAI-compatible chat API.
  • Local SQLite conversation memory.
  • Optional Windows text-to-speech.
  • Windows system information.
  • No offensive-security or hacking toolkit is included in this package.

Install from PyPI

py -m pip install --upgrade pip
py -m pip install basilisk-windows-assistant
basilisk

On Windows, basilisk is registered as a GUI script so it launches without opening an extra console window. basilisk-cli is also available for environments where a console entry point is preferred.

Development install

py -m venv .venv
.\.venv\Scripts\Activate.ps1
py -m pip install --upgrade pip
py -m pip install -e .[dev]
pytest

Configure the AI provider

Launch Basilisk, open Settings, and configure the API key, model, and OpenAI-compatible base URL. The application does not ship with an API key.

Build PyPI distributions

The supported modern packaging flow is to build both an sdist and a wheel with python -m build, then validate with twine check before publishing.

py -m pip install --upgrade build twine
py -m build
py -m twine check dist/*

Publish through a trusted CI workflow when possible, or use Twine from a secure publishing environment.

Supported Python versions

Python 3.10 through 3.13 are targeted by the package metadata. The code is pure Python, so the wheel is platform-independent; the desktop runtime itself is intended for Windows.

License

MIT. See LICENSE.

Download files

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

Source Distribution

basilisk_windows_assistant-1.2.1.tar.gz (21.9 kB view details)

Uploaded Source

Built Distribution

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

basilisk_windows_assistant-1.2.1-py3-none-any.whl (22.4 kB view details)

Uploaded Python 3

File details

Details for the file basilisk_windows_assistant-1.2.1.tar.gz.

File metadata

File hashes

Hashes for basilisk_windows_assistant-1.2.1.tar.gz
Algorithm Hash digest
SHA256 c5812fe85ab2f81b3122976904a0ba9263b18aaa6aff76aafac276be0ad8c621
MD5 de27cd04a0e38f8b0c1d96316b18e015
BLAKE2b-256 e0f3490941194b1ba0e88f24fdc52d6e759e737c57c1685813601465677869fc

See more details on using hashes here.

File details

Details for the file basilisk_windows_assistant-1.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for basilisk_windows_assistant-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f953596ec23e3c63c3205420645d7acf1e7134b3bf9e60cdb93a20ac9652887a
MD5 2355327e859d32b44975bb6e3bc7cd40
BLAKE2b-256 f8524adaba453af8728e9bcc2764efddabd4c9269886cf757354cf1d5edfae12

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 Sentry Error logging StatusPage Status page