003DESKTOP 11.2025
Autoposting
Публикует за вас так, что платформа видит человека: движения мыши по кривым Безье, опечатки с исправлениями, паузы между нажатиями.
Posts on your behalf in a way the platform reads as a person: Bézier mouse curves, typos that get corrected, pauses between keystrokes.
задачаproblem
Ежедневный постинг в Instagram, YouTube и TikTok отнимает часы. Готовые сервисы ходят напрямую в API, платформы видят это мгновенно и блокируют аккаунт.
Posting daily to Instagram, YouTube and TikTok takes hours. Off-the-shelf services call the APIs directly, platforms spot that immediately, and the account is gone.
решениеapproach
Приложение на Tauri и Rust управляет настоящим браузером через Chrome DevTools Protocol, поэтому события приходят с isTrusted:true. Поверх — слой эмуляции человека и интеграция с AdsPower для нескольких аккаунтов сразу.
A Tauri and Rust app drives a real browser over the Chrome DevTools Protocol, so events arrive with isTrusted:true. On top sits a human-emulation layer and an AdsPower integration for running several accounts at once.
стекstack
что умеетwhat it does
- Публикация в Instagram, YouTube и TikTokPublishing to Instagram, YouTube and TikTok
- Автоматизация через CDP: события с isTrusted:trueCDP automation: events carry isTrusted:true
- Эмуляция набора текста с опечатками (шанс 10%)Typing emulation with typos (10% chance)
- Движение курсора по кривым БезьеCursor movement along Bézier curves
- Несколько аккаунтов через профили AdsPowerMultiple accounts through AdsPower profiles
- Уникализация видео перед загрузкойVideo uniquification before upload
- macOS и Windows из одной сборкиmacOS and Windows from one build
архитектураarchitecture
Tauri (Rust backend) ├── CDP WebSocket → persistent browser connection ├── Human emulation engine │ ├── Bezier mouse curves │ ├── Typo generator (10% chance) │ └── Random delay patterns ├── AdsPower API → browser profiles └── React frontend → scheduling UI