KORDAR
написатьwrite

003DESKTOP 11.2025

Autoposting

Десктопная автоматизация постинга с эмуляцией поведения

Desktop posting automation with behaviour emulation

Публикует за вас так, что платформа видит человека: движения мыши по кривым Безье, опечатки с исправлениями, паузы между нажатиями.

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

  • Rust
  • Tauri
  • React
  • TypeScript
  • TailwindCSS
  • Chrome DevTools Protocol
  • AdsPower

что умеет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