SosMedAI
Build the presenter.
Schedule the month.
Connect your channels, generate a presenter with a locked face and voice, and let a queue publish on time. Slots are computed from the calendar rather than guessed, and nothing goes out unattended without a status you can go and read afterwards.
- Presenters
- Describe a face and a voice once. Every post reuses a finished take instead of paying to make it again.
- Channels
- TikTok, Instagram, Facebook and YouTube from one queue — and each platform's limits, media shapes and privacy options are checked before a post is queued, not after it is refused.
- Publishing
- A pass acts on what is due and keeps the platform's own words, so a refusal arrives with a log id rather than as a row that says “failed”.
tiktok · instagram · facebook · youtube
Channel credentials are sealed with AES-256-GCM and never reach the browser.
Operator sign-in
Sign in
Your session is a cookie holding a random token. It lives in a file on the server, so signing out actually ends it.
There is no password reset. It would need a mail provider, and an unverified reset link is a bigger hole than the one it fills. To recover an account, delete .data/users.json and set it up again — a forgotten password costs a reset, not the console.
Sessions live in .data/sessions.json.
localhost