anYuJia/better-douyin

打造更好用的douyin,支持作者级下载、播放、点赞收藏、私信、通知、mcp服务接入ai控制,内置ai可以在私信与好友ai聊天。douyin download

What it solves

better-douyin provides a lightweight, high-performance desktop client for Douyin, focusing on a smoother user experience, stable local playback, and advanced content management that exceeds the capabilities of the standard web or mobile interface.

How it works

Built with Rust and Tauri 2, the project uses a lightweight desktop runtime to deliver a native window experience. The open-source version is an "Open Shell" containing the React-based frontend UI and a mock backend for demonstration, while the full functional application is distributed via GitHub Releases. It integrates with OpenAI-compatible services for AI-powered interactions and provides an HTTP MCP service to allow AI tools like Claude Code to control downloads and read content.

Who it’s for

Douyin users who want a dedicated desktop application for efficient content browsing, bulk downloading, and automated interaction management, as well as developers interested in UI/UX improvements for social media clients.

Highlights

  • Advanced Content Acquisition: Search users by UID/nickname, parse share links, and browse recommended, liked, or collected videos.
  • Powerful Download Manager: Supports bulk downloading of user works, recommendation streams, and collections with customizable naming templates and quality settings.
  • AI Integration: Uses AI to generate comments, draft private messages, and analyze content.
  • Automation Suite: Features automated monitoring of private messages, notifications, and creator updates with keyword filtering and auto-action logs.
  • AI Tooling Support: Provides an HTTP MCP service for external AI agents to execute authorized read/write operations.
  • Local-First Privacy: Stores cookies, account data, and download history locally on the machine.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트