awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
wangshub avatar

wangshub/Douyin-Bot

0
View on GitHub↗
9,620 stars·1,899 forks·Python·MIT·34 viewszhuanlan.zhihu.com/p/37365182↗

Douyin Bot

Douyin-Bot is a Python-based automation tool designed for interacting with Douyin accounts through automated likes, follows, and comments. It functions as a computer vision social bot that uses face recognition and image analysis to filter profiles based on visual criteria.

The project distinguishes itself by using aesthetic content filtering to trigger social actions only when a user meets a specified beauty threshold. To reduce the risk of account bans, it incorporates account safety management that mimics human behavior through randomized delay scheduling.

The framework covers a broad range of automation capabilities, including social interaction automation and visual profile filtering. It utilizes a trigger-based action pipeline and virtual keyboard input to handle localized text entry and coordinate-based UI interactions.

Features

  • Douyin Automation Tools - Automates likes, follows, and comments on Douyin profiles to increase engagement and growth.
  • Aesthetic User Filters - Analyzes screen captures to identify and interact with users who meet specific aesthetic thresholds.
  • Appearance-Based Filtering - Analyzes screen captures using face recognition to detect beauty thresholds and trigger interactions.
  • Image Aesthetic Analysis - Evaluates the visual quality and aesthetic appeal of profile screenshots using face recognition.
  • Visual Action Triggers - Triggers a sequence of likes, follows, and comments based on image matching and visual detections.
  • Social Media Automation - Simulates human behavior on social platforms using random delays and virtual keyboard inputs.
  • Automation Bots - A Python-based automation bot for interacting with Douyin accounts through automated social actions.
  • Social Engagement Automations - Provides programmatic control of social interactions including automated likes, follows, and comments.
  • Interaction Automation - Scripts sequences of user actions like liking, following, and replying to automate social engagement.
  • Visual Analysis Tools - Processes periodic screenshots using face recognition models to evaluate user appearance against defined thresholds.
  • Bot Detection Evasion - Introduces random delays between automated actions to mimic human behavior and reduce ban risks.
  • Randomized Request Delays - Injects variable pauses between automated interactions to mimic human browsing patterns and avoid platform detection.
  • Social Media Account Bots - Runs automated scripts on social platforms while mimicking human behavior to avoid account bans.
  • Computer Vision Bots - Uses face recognition and image analysis to filter social media profiles based on visual criteria.
  • Aesthetic Profile Filtering - Uses face recognition to identify specific user aesthetics on Douyin and trigger automated interactions.
  • Keyboard and Mouse Input Simulations - Simulates hardware keyboard input to bypass restricted text entry and support localized characters.
  • Post Interaction Automations - Programmatically interacts with social media posts by sending localized comments and reactions.
  • Coordinate-Based Interactions - Implements automated UI interactions by targeting specific pixel coordinates on the screen to simulate user taps and swipes.
  • Input Field Automators - Provides a system for programmatically entering localized text strings into application input fields.

Star history

Star history chart for wangshub/douyin-botStar history chart for wangshub/douyin-bot

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Douyin Bot

Similar open-source projects, ranked by how many features they share with Douyin Bot.
  • huaying/instagram-crawlerhuaying avatar

    huaying/instagram-crawler

    1,335View on GitHub↗

    This project is a web scraping and automation tool designed to collect public data from Instagram and perform automated social media interactions. It functions by gathering profile details, captions, media files, and engagement metrics directly from web pages, bypassing the need for official developer interfaces or platform-specific credentials. The tool distinguishes itself by combining data extraction with automated engagement capabilities. It allows users to programmatically interact with content by liking posts that match specific search criteria or hashtags, aiming to increase account vi

    Pythonautoautolikerinstagram
    View on GitHub↗1,335
  • subzeroid/instagrapisubzeroid avatar

    subzeroid/instagrapi

    6,366View on GitHub↗
    Pythonapi-wrapperinstabotinstagram
    View on GitHub↗6,366
  • david-patrick-chuks/riona-ai-agentDavid-patrick-chuks avatar

    David-patrick-chuks/Riona-AI-Agent

    4,223View on GitHub↗

    Riona-AI-Agent is an LLM automation agent and browser automation framework designed to execute complex workflows, train on custom data, and generate AI content. It functions as a social media automation tool for scheduling content, managing multiple profiles, and automating engagement actions across social platforms. The system includes a centralized monitoring dashboard for tracking the live status, runtime summaries, and activity logs of AI agents. It utilizes machine learning models to identify and bypass visual security challenges during automated browsing sessions. The agent's capabilit

    HTML
    View on GitHub↗4,223
  • ping/instagram_private_apiping avatar

    ping/instagram_private_api

    3,234View on GitHub↗

    This Python library is a private API wrapper that provides programmatic access to Instagram features by communicating with internal mobile endpoints. It functions as a social media automation toolkit for managing profiles, publishing media, and interacting with the social graph. The library uses a reverse-engineered API to mimic the communication patterns and request headers of mobile applications. It incorporates a session manager that persists authentication cookies and client metadata to maintain active logins and reduce the frequency of authentication handshakes. Its capabilities cover m

    Pythoninstagraminstagram-api
    View on GitHub↗3,234
See all 30 alternatives to Douyin Bot→

Frequently asked questions

What does wangshub/douyin-bot do?

Douyin-Bot is a Python-based automation tool designed for interacting with Douyin accounts through automated likes, follows, and comments. It functions as a computer vision social bot that uses face recognition and image analysis to filter profiles based on visual criteria.

What are the main features of wangshub/douyin-bot?

The main features of wangshub/douyin-bot are: Douyin Automation Tools, Aesthetic User Filters, Appearance-Based Filtering, Image Aesthetic Analysis, Visual Action Triggers, Social Media Automation, Automation Bots, Social Engagement Automations.

What are some open-source alternatives to wangshub/douyin-bot?

Open-source alternatives to wangshub/douyin-bot include: huaying/instagram-crawler — This project is a web scraping and automation tool designed to collect public data from Instagram and perform… subzeroid/instagrapi. david-patrick-chuks/riona-ai-agent — Riona-AI-Agent is an LLM automation agent and browser automation framework designed to execute complex workflows,… ping/instagram_private_api — This Python library is a private API wrapper that provides programmatic access to Instagram features by communicating… mobile-dev-inc/maestro — Maestro is a declarative mobile and web UI automation framework designed for end-to-end testing. It operates by… instapy/instapy — InstaPy is a Python-based automation library designed to manage social media engagement and audience growth. It…