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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file basilisk_windows_assistant-1.2.1.tar.gz.
File metadata
- Download URL: basilisk_windows_assistant-1.2.1.tar.gz
- Upload date:
- Size: 21.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.14.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c5812fe85ab2f81b3122976904a0ba9263b18aaa6aff76aafac276be0ad8c621
|
|
| MD5 |
de27cd04a0e38f8b0c1d96316b18e015
|
|
| BLAKE2b-256 |
e0f3490941194b1ba0e88f24fdc52d6e759e737c57c1685813601465677869fc
|
File details
Details for the file basilisk_windows_assistant-1.2.1-py3-none-any.whl.
File metadata
- Download URL: basilisk_windows_assistant-1.2.1-py3-none-any.whl
- Upload date:
- Size: 22.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.14.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f953596ec23e3c63c3205420645d7acf1e7134b3bf9e60cdb93a20ac9652887a
|
|
| MD5 |
2355327e859d32b44975bb6e3bc7cd40
|
|
| BLAKE2b-256 |
f8524adaba453af8728e9bcc2764efddabd4c9269886cf757354cf1d5edfae12
|