Skip to main content

Aetheris — AI Code Review That Actually Works

10 AI agents. Automated vulnerability detection. Minutes instead of hours.

PyPI version Python 3.9+ Code style: black Platform

Total Downloads Monthly Downloads Weekly Downloads

View Full Download History | Detailed Statistics

Documentation

Quick Start | Demo | Architecture | Documentation


Help Shape Aetheris

Should Aetheris become Open Source? Cast your vote

Yes, open source it! No, keep it private I don't mind


Stop Shipping Bugs. Start Shipping Confidence.

Your code reviews are broken. Senior devs spend hours reviewing PRs. Junior devs miss critical bugs. Security vulnerabilities slip into production. Sound familiar?

Aetheris fixes this. It's like having a senior developer, security expert, and architect review every commit — in minutes, not hours.

Your Pain Point Aetheris Solution
"Code review takes forever" Fast automated scans
"We keep shipping the same bugs" Consistent, thorough reviews 24/7
"Security audits are expensive" Built-in CVE + OWASP scanning
"Junior devs miss edge cases" AI catches what humans miss
"We're locked into [expensive tool]" Pay-per-use, switch providers anytime
pip install adryserage-aetheris && aetheris analysis

That's it. No account creation. No credit card. No 30-minute setup call.


Features

  • Interactive CLI (v3.0) — REPL interface with aetheris --cli for conversational code analysis
  • Skills System (v3.0) — AI agents can read/write files, execute commands, and search code
  • MCP Integration (v3.0) — Connect to Model Context Protocol servers for extended capabilities
  • Custom Skills (v3.0) — Define your own skills via YAML configuration
  • Headless Mode (v2.8) — Non-interactive execution for CI/CD with aetheris run <task-file>
  • Deterministic Execution — Reproducible results with --seed and --no-timestamps options
  • Security Profiles — Control operations with --profile safe|ci|dev|unrestricted
  • Configurable Timeout — Set analysis duration with --timeout 30m, --timeout 2h, or --timeout 0 (unlimited)
  • Heartbeat Monitor — Progress indicator every 10 minutes for long-running analyses
  • Incremental Reanalysis — Use --reanalyze / -r to analyze only files changed since last run
  • Smart Change Detection — Auto-detects modifications via git diff or file timestamps
  • Cost-Efficient Updates — Skip unchanged files, preserve previous results, reduce API calls
  • Graceful Interruption — Partial results saved when timeout is reached
  • Multi-Provider Support — Switch between Gemini, OpenAI, and Claude with --provider
  • Auto-Fix Integration — Fix issues automatically with Claude Code via aetheris fix --auto
  • GitHub Integration — Create issues, review PRs, generate fix PRs directly
  • Smart Caching — 60-80% cost reduction on repeat analyses
  • Artifact Cleanup — Remove development artifacts before packaging with aetheris cleanup
  • Secret Scanner — Detect exposed credentials with confidence levels (high/medium/low)
  • Package Validation — Pre-publication security checks with aetheris validate-package
  • Multi-Language Support — CLI available in English and French with --lang flag or AETHERIS_LANG env var
Traditional Tools Aetheris
Thousands of noisy warnings Actionable insights only
Pattern matching (shallow) Context-aware AI (deep)
Security OR quality OR architecture All 10 agents working together
Suggestions you ignore Auto-fix that actually works

Pricing That Makes Sense

No subscriptions. No per-seat licensing. Just pay for what you use.

What You Get Enterprise SaaS Aetheris
Monthly cost (10 devs) $200-500/mo $5-20/mo
Your code stays... On their servers With your AI provider
Vendor lock-in Yes Switch providers anytime
Auto-fix capability Suggestions only Actual code changes

Real Cost Example (1,000 files)

Provider Economy Model With 70% Cache
Gemini Flash ~$3-10 ~$1-3
GPT-4o-mini ~$5-15 ~$2-5
Claude Haiku ~$10-20 ~$3-6

Smart caching skips unchanged files. Expect 60-80% cost reduction on repeat analyses.

Pricing Note: AI API pricing changes frequently. Check current rates: Gemini | OpenAI | Anthropic


How It Works

How Aetheris Works

Architecture

Aetheris coordinates 10 specialized AI agents through a central orchestrator. Each agent analyzes a specific domain, and the QA Synthesis agent consolidates findings into prioritized, actionable reports.

Aetheris Architecture

10 Specialized AI Agents

Core Agents (6)

Agent Responsibility
Security SQL injection, XSS, secrets in code, OWASP Top 10, weak crypto
Architecture Coupling issues, circular dependencies, anti-patterns, layering violations
Code Quality Dead code, complexity hotspots, edge cases, maintainability issues
Metrics Cyclomatic complexity, duplication, maintainability index, LOC stats
Dependency CVE scanning via OSV database, outdated packages, license compliance
QA Synthesis Prioritizes findings, eliminates false positives, generates final report

Extended Agents (4) — v2.10+

Agent Responsibility
Type Safety any usage, unsafe casts, type ignores, null safety issues
Performance O(n²) complexity, N+1 queries, memory leaks, blocking async
API Contract REST violations, HTTP method issues, breaking changes, undocumented endpoints
Data Privacy PII logging, missing encryption, GDPR/HIPAA/PCI-DSS/CCPA compliance

Integration Points

Integration How It Works
AI Providers Gemini (default), OpenAI, Claude — switch with --provider flag
GitHub Create issues from findings, review PRs, generate fix PRs
CI/CD GitHub Actions template included, GitLab CI, Jenkins compatible
Output Formats Markdown reports, JSON metrics, console summaries

Features

  • Headless Mode (v2.8) — Non-interactive execution for CI/CD with aetheris run <task-file>
  • Deterministic Execution — Reproducible results with --seed and --no-timestamps options
  • Security Profiles — Control operations with --profile safe|ci|dev|unrestricted
  • Configurable Timeout — Set analysis duration with --timeout 30m, --timeout 2h, or --timeout 0 (unlimited)
  • Heartbeat Monitor — Progress indicator every 10 minutes for long-running analyses
  • Incremental Reanalysis — Use --reanalyze / -r to analyze only files changed since last run
  • Smart Change Detection — Auto-detects modifications via git diff or file timestamps
  • Cost-Efficient Updates — Skip unchanged files, preserve previous results, reduce API calls
  • Graceful Interruption — Partial results saved when timeout is reached
  • Multi-Provider Support — Switch between Gemini, OpenAI, and Claude with --provider
  • Auto-Fix Integration — Fix issues automatically with Claude Code via aetheris fix --auto
  • GitHub Integration — Create issues, review PRs, generate fix PRs directly
  • Smart Caching — 60-80% cost reduction on repeat analyses
  • Artifact Cleanup — Remove development artifacts before packaging with aetheris cleanup
  • Secret Scanner — Detect exposed credentials with confidence levels (high/medium/low)
  • Package Validation — Pre-publication security checks with aetheris validate-package
  • Multi-Language Support — CLI available in English and French with --lang flag or AETHERIS_LANG env var
# Full analysis
aetheris analysis

# Incremental reanalysis (changed files only)
aetheris analysis --reanalyze

# With timeout for large codebases
aetheris analysis -r --timeout 30m

# Headless mode for CI/CD (v2.8)
aetheris run task.json --profile ci

# Auto-fix issues
aetheris fix --analyze-first --auto

See It In Action

# Analyze your entire codebase
$ aetheris analysis

  Scanning 127 files...
  Running 10 AI agents...

  CRITICAL: SQL injection in user_service.py:45
  HIGH: Hardcoded API key in config.py:12
  HIGH: N+1 query pattern in orders.py:78-92
  MEDIUM: Circular dependency: auth -> users -> auth

  23 issues found | 4 critical | 8 high | 11 medium
  Report: docs/analyses/quality_assurance_report.md

# Auto-fix with Claude Code
$ aetheris fix --analyze-first --auto
  Fixed 19/23 issues automatically

Get Started in 30 Seconds

# 1. Install
pip install adryserage-aetheris

# 2. Configure (free Gemini API key: https://ai.google.dev)
echo "GEMINI_API_KEY=your_key" > .env
echo ".env" >> .gitignore  # IMPORTANT: Never commit API keys

# 3. Analyze
aetheris analysis

Complete Command Suite

Command Purpose Example
aetheris analysis Deep codebase scan aetheris analysis --reanalyze --timeout 30m
aetheris run Headless execution for CI/CD aetheris run task.json --profile ci
aetheris stats View statistics & ROI dashboard aetheris stats --period week --export json
aetheris fix Auto-fix with Claude Code aetheris fix --analyze-first --auto
aetheris pr GitHub PR reviews aetheris pr --url <pr-url>
aetheris issues Create GitHub issues aetheris issues --labels security
aetheris user-story Flow analysis aetheris user-story --auto
aetheris pr-gen Generate fix PRs aetheris pr-gen --link-issues
aetheris cleanup Remove artifacts before packaging aetheris cleanup --dry-run
aetheris validate-package Pre-publication security check aetheris validate-package --fix

Full command documentation


Works With Your Stack

Python | TypeScript | JavaScript | Go | Rust | Java | Kotlin | Swift | Dart/Flutter | C/C++ | C# | PHP | Ruby

AI Providers: Gemini | OpenAI | Claude (Anthropic)

CI/CD: GitHub Actions template included | GitLab CI | Jenkins


Roadmap

Version Status Highlights
v2.8 ✅ Done Headless mode for CI/CD automation
v2.9 ✅ Done Persistent config (config.json)
v2.10 ✅ Done 4 new agents (performance, API, type safety, data privacy)
v2.11 ✅ Done Agent selection (--agents, --preset, --category)
v2.12 ✅ Done Safety profiles (--profile safe|ci|yolo)
v2.13 ✅ Done CI/CD templates (GitHub Actions workflow)
v3.0 ✅ Done Interactive CLI, Skills system, MCP integration

Documentation

Full Documentation — Complete guides, tutorials, and API reference

Getting Started Reference Advanced
Quick Start Guide CLI Commands GitHub Actions
Installation AI Providers Extending Agents
Configuration Analysis Agents Troubleshooting

Local docs: docs/ — Markdown source files


Important Safety Information

Safety Profiles (v2.12)

Aetheris provides three safety profiles to control execution boundaries:

Profile Network Diff Limit Repair Loops Best For
safe (default) AI only 500 lines 3 Local development
ci Full 1000 lines 5 CI/CD automation
yolo Full Unlimited 10 Power users
# Safe mode (default) - recommended
aetheris analysis --profile safe

# CI mode - for automated pipelines
aetheris analysis --profile ci

# YOLO mode - requires confirmation
aetheris analysis --profile yolo --yes

Safe mode restrictions:

  • Blocks auxiliary network calls (web search disabled)
  • Validates commands against allowlist
  • Limits diff size to 500 lines
  • Limits repair loops to 3 iterations

CI mode features:

  • Fail-fast on errors (non-zero exit)
  • No interactive prompts
  • Audit logging to aetheris-audit.jsonl
  • Machine-readable output
Data Privacy Notice

Aetheris sends your source code to third-party AI providers (Google Gemini, OpenAI, or Anthropic) for analysis. Before using on proprietary codebases:

  1. Review your organization's data policies — Some companies prohibit sending source code to external services
  2. Use Enterprise/Zero Data Retention plans:
  3. Check data residency requirements — For regulated industries (healthcare, finance)

Your API keys are never shared — Aetheris connects directly to your chosen provider.

Auto-Fix Safety Guidelines

The --auto flag applies AI-generated code changes without human review. Risks include:

Risk Description
Hallucinations LLMs may generate plausible but incorrect code
Security vulnerabilities Fixes may introduce new attack vectors
Business logic removal AI may delete critical code paths

Safe workflow:

aetheris fix --analyze-first --auto  # Run fixes
git diff                              # Review ALL changes (mandatory)
pytest                                # Run tests
git add -p                            # Stage interactively

Ready to Ship Better Code?

pip install adryserage-aetheris && aetheris analysis

Install from PyPI | View on GitHub | Get Free Gemini API Key


Built with care by Adryan Serage

Metadata

Release files for adryserage-aetheris 3.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 adryserage-aetheris 3.0.0
File Size Uploaded Provenance
adryserage_aetheris-3.0.0.tar.gz 20.3 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for adryserage-aetheris 3.0.0
File
adryserage_aetheris-3.0.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
adryserage_aetheris-3.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
adryserage_aetheris-3.0.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
adryserage_aetheris-3.0.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
adryserage_aetheris-3.0.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
adryserage_aetheris-3.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
adryserage_aetheris-3.0.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
adryserage_aetheris-3.0.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
adryserage_aetheris-3.0.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
adryserage_aetheris-3.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
adryserage_aetheris-3.0.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
adryserage_aetheris-3.0.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
adryserage_aetheris-3.0.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
adryserage_aetheris-3.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
adryserage_aetheris-3.0.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
adryserage_aetheris-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
adryserage_aetheris-3.0.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
adryserage_aetheris-3.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
adryserage_aetheris-3.0.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
adryserage_aetheris-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 236.3 MB

Release files / adryserage_aetheris-3.0.0.tar.gz

Download URL adryserage_aetheris-3.0.0.tar.gz
Size 20.3 kB
Tags Source
SHA-256 checksum
How to use checksums
2e74deae3b394b1e8d34886ea5483fa5010656ee97c1b69d3e9dfd5f77f55d81
BLAKE2b-256 checksum
How to use checksums
6b1130c5bacfcbce628ccb97aba7ee40bd9ee3a60ef3088805d93fea9a6f36e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 12, 2026.

Transparency log

Release files / adryserage_aetheris-3.0.0-cp313-cp313-win_amd64.whl

Download URL adryserage_aetheris-3.0.0-cp313-cp313-win_amd64.whl
Size 4.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
79e1615841406d669c7032dcefb9a3678f22bc36863e701dfa2ffae85278e6eb
BLAKE2b-256 checksum
How to use checksums
11ffb718376d0672eb05444060bc783cb0cd0cee9af331c62f913c1ff228cc5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 12, 2026.

Transparency log

Release files / adryserage_aetheris-3.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL adryserage_aetheris-3.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 33.5 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e9565ca713343444c242eaff86501cdc2785392e8258553de38ceda6849b751e
BLAKE2b-256 checksum
How to use checksums
2ec44a75d5d5165a393a4b9d749add6b225333f49fcbe0db6224f7d1035dec9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 12, 2026.

Transparency log

Release files / adryserage_aetheris-3.0.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL adryserage_aetheris-3.0.0-cp313-cp313-macosx_11_0_arm64.whl
Size 5.0 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
701e4fb856573fb10b82b27d51d506eca24ac6967d1516c9ac6a6d268026ab5a
BLAKE2b-256 checksum
How to use checksums
eda76beea74728b8ab78d618fa0b9a620e21dea74b8daf4620258a29402a4919
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 12, 2026.

Transparency log

Release files / adryserage_aetheris-3.0.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL adryserage_aetheris-3.0.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 5.1 MB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
84a026e1a2ffbe0ee15999052c21e149939dfffc8605db8d6a1ed3cc753814d3
BLAKE2b-256 checksum
How to use checksums
a9b0977e8b447d6d9ef4d1407f9c82492ed4734d336a98b58ee814b26790f20f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 12, 2026.

Transparency log

Release files / adryserage_aetheris-3.0.0-cp312-cp312-win_amd64.whl

Download URL adryserage_aetheris-3.0.0-cp312-cp312-win_amd64.whl
Size 4.5 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
2d92f17154a3dff308ce28dcc1955b07057b785f26ac90a531983ca8512caff3
BLAKE2b-256 checksum
How to use checksums
f949dc32df3b7d9a600a60f23414719de94cd599b3f6831bf4e796fda89fecf6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 12, 2026.

Transparency log

Release files / adryserage_aetheris-3.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL adryserage_aetheris-3.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 33.9 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
06169f47160ab3affa2613bfaa39fe3dc4902a40642cc971e6003d9ca88163e0
BLAKE2b-256 checksum
How to use checksums
c6638c3a650aa10c7928040e8a6c679077eb83e4c1ee2ebfbd8a7a70512e4666
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 12, 2026.

Transparency log

Release files / adryserage_aetheris-3.0.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL adryserage_aetheris-3.0.0-cp312-cp312-macosx_11_0_arm64.whl
Size 5.0 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ea054ac117fbf8f6ffc196219a96f9da86851333d47618ca43569052f9dc3f48
BLAKE2b-256 checksum
How to use checksums
789eaa0a03e71e3130dc0e7ed1469fe6d34f353b008a9deffb9c1045b2d27008
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 12, 2026.

Transparency log

Release files / adryserage_aetheris-3.0.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL adryserage_aetheris-3.0.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 5.2 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
5ef7777607928323878c3538b33db9a495f2c5f90ed4d8c926fb8d28893ed474
BLAKE2b-256 checksum
How to use checksums
b3260f0f750c835ed2c3ca139806ca34c83bbca2024b7fb636d65faca478edf8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 12, 2026.

Transparency log

Release files / adryserage_aetheris-3.0.0-cp311-cp311-win_amd64.whl

Download URL adryserage_aetheris-3.0.0-cp311-cp311-win_amd64.whl
Size 4.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
63858b932972b3373749a3d07352f902d66ac984cea45d03b39f2d4278233d2f
BLAKE2b-256 checksum
How to use checksums
7969c5165a003eaee25f7a5ac219b8f8bb8a007eb06b5019315ab8c0c5fd5850
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 12, 2026.

Transparency log

Release files / adryserage_aetheris-3.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL adryserage_aetheris-3.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 32.9 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c22f17480e6febfffaaf2d64c6c52f4c64e86fd2a3b286c6777bdc4458734250
BLAKE2b-256 checksum
How to use checksums
c6237e95b79de87192f462756ec576dc97dcc1122fcc1e0c26ab448f30f0b1ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 12, 2026.

Transparency log

Release files / adryserage_aetheris-3.0.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL adryserage_aetheris-3.0.0-cp311-cp311-macosx_11_0_arm64.whl
Size 5.0 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
01478c046d6c6bba2012a3374758694abc54f029b1f0a6f4293a85e9da48f75f
BLAKE2b-256 checksum
How to use checksums
06d904a916006545c888b6cdfb20a97b41fdc468b4a88edf7f5693cb8228a9cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 12, 2026.

Transparency log

Release files / adryserage_aetheris-3.0.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL adryserage_aetheris-3.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 5.2 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
6b34873ced2bc9738efebeebacff37106cbddb233acc660662ae79caa128a474
BLAKE2b-256 checksum
How to use checksums
c641c4e49a22f7f9b5aff7592ff11be9122bae303adcad4fafcba8d2e74c31b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 12, 2026.

Transparency log

Release files / adryserage_aetheris-3.0.0-cp310-cp310-win_amd64.whl

Download URL adryserage_aetheris-3.0.0-cp310-cp310-win_amd64.whl
Size 4.5 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
3712684356a737a819237fcd8ea942fdd43352e94f0b0ab468663b14598abf4e
BLAKE2b-256 checksum
How to use checksums
b29d0bcf8f1efdf316af488b1a5f3777e60c087542b86395560690cd5736bf5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 12, 2026.

Transparency log

Release files / adryserage_aetheris-3.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL adryserage_aetheris-3.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 31.1 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1147c96263b8046dfa47c0371c706f8973af6ff3e70267f7e53cf97b134fc931
BLAKE2b-256 checksum
How to use checksums
6aeb55ccdb6a564297b3c8d102e6cc3e06d018b28665b17298ce7fd832cc2a81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 12, 2026.

Transparency log

Release files / adryserage_aetheris-3.0.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL adryserage_aetheris-3.0.0-cp310-cp310-macosx_11_0_arm64.whl
Size 5.1 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cc612d61801bccadba76cc6c24ea1ad8fa354de03e4431c210e6cf59bd5ff6d2
BLAKE2b-256 checksum
How to use checksums
91ef429a5f1758dce92dba74dec5a058c36fbb31aceb63df1480bf7d8a66edbe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 12, 2026.

Transparency log

Release files / adryserage_aetheris-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL adryserage_aetheris-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 5.3 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
1234483f9c0c7103766faaedde9e017d03e0c51ebf2f2a3c74230421bcfdc69d
BLAKE2b-256 checksum
How to use checksums
0accb5a9bc924dc38d28c33f44cace2299fc92cbc7aa706bd8ddc138e8f293ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 12, 2026.

Transparency log

Release files / adryserage_aetheris-3.0.0-cp39-cp39-win_amd64.whl

Download URL adryserage_aetheris-3.0.0-cp39-cp39-win_amd64.whl
Size 4.5 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
03f65da72de85062987f1f9e99e1d5c036ff0f19125ccc1f60a3dd81d74e0e4f
BLAKE2b-256 checksum
How to use checksums
bedaed5ebdf8e58a4beca138929175243fc1adf9e1e76332d13052c5703839a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 12, 2026.

Transparency log

Release files / adryserage_aetheris-3.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL adryserage_aetheris-3.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 31.1 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f62fa9e62d6024283b2a6ee3d494911e2b16a9018893e951d4408db5185a3064
BLAKE2b-256 checksum
How to use checksums
936d57b0344b4962f0ab98e58119451572b7df033c4e4ab87a0eb9bd901045ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 12, 2026.

Transparency log

Release files / adryserage_aetheris-3.0.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL adryserage_aetheris-3.0.0-cp39-cp39-macosx_11_0_arm64.whl
Size 5.1 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d961979a0d0f0c838dd3428ed9ee1ae36c15cd5729516cf45a76cbda5f88d5bd
BLAKE2b-256 checksum
How to use checksums
e299fcded3d53297efb5b602ea442075eb33cd3768bc4d601d85b8966f7307f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 12, 2026.

Transparency log

Release files / adryserage_aetheris-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL adryserage_aetheris-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 5.3 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
716193a1bc6639e2606b765f266a0f42d706aae4f26c00a433f00779a7486fbe
BLAKE2b-256 checksum
How to use checksums
664d919861e7c97eed6161bacb9fa9ddc8b9ef280b50b2d5759a15ae6d18b04f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 12, 2026.

Transparency log

Security for adryserage-aetheris 3.0.0

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.

Full provenance

All 21 files in this release have been uploaded with provenance metadata.

Select from 21 files

Attestation for adryserage_aetheris-3.0.0.tar.gz

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 Jan 12, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

3.0.0 This release

21 release files Full provenance

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