by jcr1405
A modern anime tracking platform with browser-based telemetry, analytics, and seamless MyAnimeList/AniList synchronization.
# Add to your Claude Code skills
git clone https://github.com/jcr1405/AetherlistAetherlist is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by jcr1405. A modern anime tracking platform with browser-based telemetry, analytics, and seamless MyAnimeList/AniList synchronization. It has 0 GitHub stars.
Aetherlist's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/jcr1405/Aetherlist" and add it to your Claude Code skills directory (see the Installation section above).
Aetherlist is primarily written in TypeScript. It is open-source under jcr1405 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh Aetherlist against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
The ultimate autonomous anime tracking ecosystem.
Note: This is a portfolio version of the AetherTime mono-repo. Production infrastructure, active secrets, and deployment bindings have been intentionally removed.
AetherTime is a complete autonomous media-tracking infrastructure designed to solve the fragmentation of the anime streaming ecosystem. Rather than relying on users to manually update their watch lists (MyAnimeList, AniList), AetherTime uses a sophisticated Chrome Extension paired with a highly scalable serverless backend to intelligently observe, map, and synchronize viewing habits across multiple disparate streaming platforms (Crunchyroll, Netflix, HiAnime, etc.) in real-time.
It features a Hybrid Runtime Architecture for capability inference, a Distributed Observer Fabric for cross-origin tracking, and a Serverless Cloudflare Worker backend heavily fortified with Cloudflare D1 (SQLite) for ACID canonical state resolution, AWS SQS for queue management, and AWS DynamoDB for raw telemetry evidence logging.
| Dashboard Analytics | Continue Watching Queue |
|---|---|
![]() |
![]() |
ON CONFLICT and CASE WHEN SQL constraints to handle out-of-order deliveries, split-brain scenarios, and manual overrides without distributed locks.The system is split into three primary planes: the Observation Plane (Extension), the Authority Plane (Telemetry Admission), and the Progression Plane (Canonical DB).
graph TD
%% Observation Plane
Browser[User Browser] -->|Observe| Ext[AetherTime Extension]
Ext -->|POST /telemetry| API[Cloudflare Workers API]
API -->|Batching| Patrol[(D1 Patrol Groups / Snapshots)]
%% Authority Plane
Patrol -->|Cron Worker| IntakeWorker[Anime Authority Intake Worker]
IntakeWorker -->|Validates| AuthEngine[Telemetry Admission Engine]
AuthEngine -->|1. PASS| CanonicalProcessingPipeline
AuthEngine -->|2. VERIFY| SQS[(AWS SQS Verification Queue)]
AuthEngine -->|3. IDENTITY_WAIT| Waitlist[Authority Waitlist Service]
AuthEngine -->|4. REJECT| Unresolved[Unresolved Registry]
%% Progression Plane
CanonicalProcessingPipeline -->|Resolve Coordinates| Eval[Progression Application Service]
Eval -->|1. Accumulate Watch Evidence| DDB[(AWS DynamoDB)]
Eval -->|2. ACID Progression Mutate| Router[User Progress Write Router]
Router -->|OCC & Source HWMs| D1[(Cloudflare D1 / SQLite)]
D1 -->|Aggregates| Analytics[Analytics Pipeline]
Analytics -->|Renders| React[React Dashboard]
(For a deep dive into the engineering decisions, read the Architecture Guide)
postMessage Bridge for Cross-Origin Isolation bypassBecause this is a portfolio repository, you must supply your own infrastructure credentials to run the stack.
Create the required .env files using the template:
cp .env.example .env
cp .env.example backend/secrets/.env
Fill out the variables (AWS, Google, GitHub, etc.) as detailed in the .env.example.
Deploy the Cloudflare Worker to your own account:
cd backend
npm install
# Set your secrets in Cloudflare
npx wrangler secret put AWS_ACCESS_KEY_ID
npx wrangler secret put AWS_SECRET_ACCESS_KEY
# Deploy
npm run deploy
Run the dashboard locally:
npm install
npm run dev
chrome://extensions/extension/ directory.This repository has been sanitized for public release.
wrangler.toml has been scrubbed of production domains.wrangler secret put and never commit your backend/secrets/.env file.Please review SECURITY.md for vulnerability reporting and security constraints.
This project was engineered to solve notoriously difficult problems in web observation and distributed systems:
EnvironmentObserver to track virtual DOM mutations and History API pushes without causing memory leaks.ContextFabric—a secure postMessage handshake that passes the Top Frame identity down to the isolated worker, ensuring accurate telemetry.CASE WHEN SQL rules, utilizing ON CONFLICT constraints and source-specific high-water marks (e.g. tracked_progress vs manual_progress).For more technical writeups, check out:
Read the full Roadmap.
This project is licensed under the MIT License.
Built with blood, sweat, and lots of caffeine. Designed for engineers who appreciate clean architectures, highly decoupled systems, and robust telemetry pipelines.