Skip to main content

flashkit-studio

License: MIT Version 1.0.0 Python 3.10+ Platforms: Windows, Linux, macOS

Desktop SWF inspector for Adobe Flash files and AVM2 bytecode. Browse classes, recover AS3 source, trace references, and explore the constant pool.

Built on flashkit using PySide6 (Qt 6).

FlashKit Studio main window

Features

  • Class browser — sidebar tree grouped by package, with class glyphs and a fuzzy filter that matches member names too.
  • AS3 source view — full decompiled output with syntax highlighting, line numbers, and find-in-file.
  • P-Code view — AVM2 disassembly with resolved operands.
  • Strings, Multinames, Traits views with filter inputs.
  • Symbol palette — Ctrl+P fuzzy search for classes, methods, fields across the whole SWF.
  • Find in files — Ctrl+Shift+F greps decompiled source across all classes, results grouped by class.
  • Jump to definition — Ctrl+click or F12 on an identifier; works on obfuscated names too.
  • Outline pane — fields and methods of the active class, click to scroll to definition.
  • Bottom panel with tabs for References, Class hierarchy, Bookmarks (Ctrl+B), and Assets (extract embedded bitmaps / sounds / fonts).
  • Recent SWFs menu, drag-and-drop to open, persistent window state and sidebar side.

Install

pip install flashkit-studio

Then launch:

flashkit-studio
# or
python -m flashkit_studio

Requires Python 3.10+. Pulls pyflashkit>=1.3.0 and PySide6>=6.5 automatically.

From source

git clone https://github.com/bitalizer/flashkit-studio.git
cd flashkit-studio
pip install -e .

Keyboard shortcuts

Shortcut Action
Ctrl+O Open SWF
Ctrl+P Go to symbol (palette)
Ctrl+F Find in current view
Ctrl+Shift+F Find in all files
Ctrl+G Go to line
F12 / Ctrl+click Jump to definition
Ctrl+B Toggle bookmark on current line
Ctrl+W Close active tab
Ctrl+Shift+W Close current SWF
F3 / Shift+F3 Find next / previous

License

MIT

Metadata

Release files for flashkit-studio 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for flashkit-studio 1.0.0
File Size Uploaded
flashkit_studio-1.0.0.tar.gz 770.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for flashkit-studio 1.0.0
File Interpreter ABI Platform
flashkit_studio-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.5 MB

Release files / flashkit_studio-1.0.0.tar.gz

Download URL flashkit_studio-1.0.0.tar.gz
Size 770.1 kB
Tags Source
SHA-256 checksum
How to use checksums
a2d7afbc8fa8e0d04668d97ef3f47c450d2e457044f8330ee63b1244c550e6eb
BLAKE2b-256 checksum
How to use checksums
9f57df1f74f09512376a66cc33530a78e357528c10b2b14f1599b4a0a265c00d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 28, 2026.

Transparency log

Release files / flashkit_studio-1.0.0-py3-none-any.whl

Download URL flashkit_studio-1.0.0-py3-none-any.whl
Size 774.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e871549155e6445e19ae069c8b3a477cd6536e8ba8aa19c0f529bd6767abe8fc
BLAKE2b-256 checksum
How to use checksums
6de4e61441c33525e0e805865afdb4cee0bca99390bc6a7bb01e22d6293ae1f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 28, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page