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.
Metadata
Release files for basilisk-windows-assistant 1.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| basilisk_windows_assistant-1.2.1.tar.gz | 21.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| basilisk_windows_assistant-1.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 44.3 kB
Release files / basilisk_windows_assistant-1.2.1.tar.gz
| Download URL | basilisk_windows_assistant-1.2.1.tar.gz |
|---|---|
| Size | 21.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c5812fe85ab2f81b3122976904a0ba9263b18aaa6aff76aafac276be0ad8c621
|
|
BLAKE2b-256 checksum How to use checksums |
e0f3490941194b1ba0e88f24fdc52d6e759e737c57c1685813601465677869fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / basilisk_windows_assistant-1.2.1-py3-none-any.whl
| Download URL | basilisk_windows_assistant-1.2.1-py3-none-any.whl |
|---|---|
| Size | 22.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f953596ec23e3c63c3205420645d7acf1e7134b3bf9e60cdb93a20ac9652887a
|
|
BLAKE2b-256 checksum How to use checksums |
f8524adaba453af8728e9bcc2764efddabd4c9269886cf757354cf1d5edfae12
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|