⚡ Hyper Motion
Multi-Agent Autonomous Content Research · Scriptwriting · SEO · Facebook Growth Engine
🚀 Install in One Command
pip install hypermotion
Requires Python 3.10+. A virtual environment is strongly recommended.
⚙️ Quick Start
1 — Install
pip install hypermotion
2 — Initialize a fresh workspace
# Creates .env template + empty data/output dirs — nothing from anyone else
hypermotion init
Or into a specific folder:
hypermotion init ./my-hypermotion
cd my-hypermotion
3 — Add your API keys
Edit the generated .env file:
# Minimum required — pick at least one LLM provider
GEMINI_API_KEY=your-gemini-key-here
# Optional extras (adds fallback & image generation)
OPENAI_API_KEY=
OPENROUTER_API_KEY=
# Facebook Growth Engine (sandbox mode works without these)
FACEBOOK_PAGE_ID=
FACEBOOK_PAGE_ACCESS_TOKEN=
🔒
.envis listed in.gitignore— it is never committed or shared.
4 — Start the server
hypermotion start
Open http://localhost:8500 — Mission Control loads instantly.
🧩 CLI Reference
| Command | Description |
|---|---|
hypermotion init |
Scaffold a clean workspace (fresh .env, empty dirs) |
hypermotion init ./path --force |
Re-scaffold, overwriting existing files |
hypermotion start |
Start the FastAPI server |
hypermotion start --dir ./path |
Start from a specific project directory |
hypermotion version |
Print version |
🛡️ Fresh Install Guarantee
Every hypermotion init creates:
your-project/
├── .env ← YOUR keys only (generated from template)
├── .gitignore ← Secrets & output excluded automatically
├── data/ ← Empty — YOUR runtime DB only
├── output/ ← Empty — YOUR generated media only
│ ├── facebook_media/
│ └── quizzes/
├── .cache/ ← Empty — YOUR cache only
└── config/ ← Empty — YOUR YAML config only
No API keys, images, databases, or any data from other users is ever included.
🔋 What's Inside
| Capability | Details |
|---|---|
| Trend Radar | Google Trends · Google News RSS · Reddit Hot · YouTube Trending |
| Fact-Checking Lab | Claim extraction · Web consensus scoring · Evidence citations |
| Script Forge | Second-by-second scripts · B-roll cues · CTAs |
| SEO Matrix | 4 A/B title variants · 200+ word descriptions · Tags & hashtags |
| Facebook Engine | Feed posts · Stories · Reels · AI visuals · Live publishing |
| LLM Gateway | Gemini → OpenAI → OpenRouter (auto-fallback) |
| Autonomous Scheduler | Runs every N minutes, hands-free 24/7 |
| Mission Control UI | Dark glassmorphic dashboard at localhost:8500 |
🛠️ Manual / Development Setup
git clone https://github.com/sayeeddesignerz-creator/Hyper-Motion.git
cd Hyper-Motion
python -m venv .venv
.venv\Scripts\activate # Windows
# source .venv/bin/activate # macOS/Linux
pip install -e ".[dev]"
hypermotion init
hypermotion start
Run tests:
pytest tests/ -v
⚠️ Security
- Never commit
.env— it is excluded by.gitignore - All output (
data/,output/) is local to your machine - Facebook tokens are stored only in your
.env— not logged or transmitted anywhere except the Meta Graph API - Rotate any API key that was accidentally exposed
📄 License
MIT © sayeeddesignerz-creator
Metadata
Release files for hypermotion 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hypermotion-1.0.2.tar.gz | 92.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hypermotion-1.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 191.1 kB
Release files / hypermotion-1.0.2.tar.gz
| Download URL | hypermotion-1.0.2.tar.gz |
|---|---|
| Size | 92.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
428c4d9db1028194268126904fb80b8fdd4cf6094285c76d2d9cf000ed826432
|
|
BLAKE2b-256 checksum How to use checksums |
8c3e8e4533c6eea5b57d5a1f21249be9467babf6dfe4f510f0a387c5f9bd506b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / hypermotion-1.0.2-py3-none-any.whl
| Download URL | hypermotion-1.0.2-py3-none-any.whl |
|---|---|
| Size | 99.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5da3fd0530af75a6b50cd6caa6aac8c3863c778278a9e9a2b41334565f90f438
|
|
BLAKE2b-256 checksum How to use checksums |
0fbd3a57ba12078c27b52268c369d39aba4a3b75b15bd8b917a59909c33d0375
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|