A personal, local-only research workstation for understanding attachment-style discourse across public communities.
Mission Control is a private command center built for one user. It ingests public posts and comments from a curated set of subreddits and RSS feeds focused on attachment theory, relationships, blended families, and adult attachment patterns. Everything is stored locally in SQLite. Classification, sentiment, and theme extraction run on the developer's own machine using open-source Python libraries.
The output is personal understanding — better insight into what people are actually struggling with, in their own words, so the developer can serve their community more compassionately and accurately.
- Not a bot. It does not post, comment, vote, message, or take any action on Reddit.
- Not a republisher. Reddit content is not redistributed, syndicated, sold, or exposed through any public-facing product.
- Not an AI training pipeline. No User Content is used to train language or AI models. Pre-trained open-source embedding models are used only for local clustering of theme vectors.
- Not commercial. It informs personal learning. Any educational content the developer publishes elsewhere stands on its own and does not republish Reddit user content.
- Language: Python 3.11+ for ingestion and analysis; JavaScript widgets for the local dashboard
- Reddit access: PRAW using a personal-use
script-type Reddit application authenticated as the developer's own account - Storage: local SQLite at
~/attachment-hq/intel/db/attachment_intel.sqlite - Classification: local sentence-transformers embeddings, VADER sentiment, keyword + cosine-similarity theme matching
- Scheduling: APScheduler running on the developer's machine, with catch-up runs on next start when the machine has been off
- Hosting: none. The application runs only on the developer's local workstation. There is no server, no public endpoint, no distribution.
This project operates within Reddit's Data API Terms and Developer Terms under the free, non-commercial, personal-use tier:
- All requests are authenticated OAuth2 with a unique, descriptive User-Agent
- Stays well under the 60 req/min rate limit (default cadence is hourly polling of hot listings)
- Honors
robots.txtand platform rate-limit headers (X-Ratelimit-*) - Per-source rate-limit configuration in
intel/sources.yaml - Kill switch (
scrapers/pause.flag) halts all jobs immediately - Snippet-only storage; full copyrighted content not reproduced
- Source URL, author handle, and timestamp preserved with every record (attribution)
- Data deletion: when a user deletes their Reddit content, the next sync removes it locally; project-end cleanup deletes everything
- No use of User Content for training ML/AI models
r/attachment_theory, r/AnxiousAttachment, r/AvoidantAttachment, r/relationships, r/Marriage, r/stepparents, r/Parenting, r/CPTSD
The developer is not a moderator of these communities; this is purely public-content read access.
Devvit apps run on Reddit's infrastructure scoped to a single subreddit and require moderator privileges to install. They cannot read content across subreddits the developer does not moderate, cannot export to local storage for offline analysis, and cannot run local Python ML libraries. Mission Control is a personal off-platform research workflow, which is outside Devvit's design surface.
Pre-release. Active local development. Not distributed, not published, not packaged for others.
The repository owner is the sole developer and operator. Inquiries from Reddit administrators are welcome via the GitHub issue tracker on this repository.