isa9000
Turn your organization's documents into short, fact-checked podcasts.
A private audio knowledge base that runs inside your own network, with your own branding.
Documentation · Studio · CLI and Python · Website and publishing · How quality is enforced
Developed by Isabela and Alex @ girlea.ro, from the engine behind devstories.eu (more than 60 audio courses). Powered by the Gemini API.
If isa9000 is useful to you, please ⭐ star the repository: it helps other teams find it.
Quick start
pip install "isa9000[ui]"
isa9000 init # writes isa9000.toml: add a Gemini API key to it
isa9000 ui # opens the studio at http://127.0.0.1:8790
Python 3.11 or newer, on Linux or macOS. Servers and CI only need
pip install isa9000.
How it works
- Create. isa9000 reads the policies, release notes, wikis, PDFs or web pages you point it at, plans a short series of episodes, writes each one from those sources only, fact-checks every claim, rewrites episodes that a listener review scores below 9/10 and draws cover art. Podcasts that pass the quality gate are recorded straight away; the rest wait for a person to review them.
- Publish.
isa9000 sitebuilds a static website from your podcasts. Host it on any internal web server or storage bucket, by hand or with GitHub Actions. - Listen. People search, play, read transcripts and share episodes from a phone or a desktop.
Business users create podcasts in the studio on their own computer and download the results; developers use the command line, Python and CI. Everything listeners hear or see, from the narrator to the logo, is a setting.
Privacy
Only what the models need leaves your machine: your request, the content of your sources (PDFs are sent as files), the scripts to record and short clips of each recording for its check. It goes to the Google model endpoints you configure: the Gemini API, or Vertex AI in your own project. The website is static files with no server code or tracking. Report vulnerabilities privately: see SECURITY.md.
License
Apache-2.0: see LICENSE, NOTICE and THIRD_PARTY_NOTICES.md. Contributions are welcome: see CONTRIBUTING.md. Using isa9000 at your organization? Tell us through girlea.ro.
Metadata
Release files for isa9000 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| isa9000-0.1.0.tar.gz | 1.2 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| isa9000-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 2.4 MB
Release files / isa9000-0.1.0.tar.gz
| Download URL | isa9000-0.1.0.tar.gz |
|---|---|
| Size | 1.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
baefe4c8431a0c36d4502a6fafc4f637ae7b67f32a6c933ccb0d81fa21e8ede2
|
|
BLAKE2b-256 checksum How to use checksums |
c05b65705bb3933e767f521903f215bfa493b74d6bd04ad43639a7843f2c16ab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 13, 2026.
Transparency logRelease files / isa9000-0.1.0-py3-none-any.whl
| Download URL | isa9000-0.1.0-py3-none-any.whl |
|---|---|
| Size | 1.2 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a21715cbbfae6cd9c3d350d163074540940df82b2480005141b44ad923c4157a
|
|
BLAKE2b-256 checksum How to use checksums |
1b3fea7bdf2b0fcdc2d1c5fa07f3ec8116bc4e3d18f4b0374cc8d1cd28e08b4c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 13, 2026.
Transparency log