Skip to content

masterFuf/taktik-bot

Repository files navigation

Instagram & TikTok Automation Platform

Instagram & TikTok automation via real Android devices. Likes, follows, DMs, scraping, hashtag & location targeting. Built with Python, uiautomator2 & ADB.

GitHub stars GitHub forks License: GPL v3 Python 3.10+ Discord


🌐 Website β€’ πŸ“š Documentation β€’ πŸŽ₯ YouTube β€’ πŸ’¬ Discord β€’ πŸ‡«πŸ‡· FranΓ§ais


TAKTIK Demo

🎁 14-Day Free Trial β€” All Features Included

✨ Start Your Free Trial β†’




🎯 What is TAKTIK?

TAKTIK is a comprehensive social media automation platform for Instagram and TikTok. It combines a powerful Python automation engine with a premium Desktop application featuring AI-powered tools, real-time analytics, and an intuitive interface.

🐍 Open Source Core β€” The Python automation engine is open source under GPLv3

πŸ–₯️ Premium Desktop App β€” Full-featured application with GUI, AI tools, and multi-account management

πŸ€– AI-Powered β€” Generate content, captions, DM responses, and more with integrated AI

Perfect for:

  • Content Creators β€” Automate engagement and grow your audience organically
  • Social Media Managers β€” Manage multiple accounts efficiently from one dashboard
  • Agencies β€” Scale operations with up to 50 devices and advanced workflows
  • Small Businesses β€” Build your brand presence without manual work
  • Marketers β€” Target specific audiences with precision scraping and outreach

✨ Features Overview

πŸ“Έ Instagram

Content Publishing

Feature Description
πŸ“· Posts & Carousels Publish single images or multi-image carousels (manual or AI mode)
🎬 Reels Upload and publish Reels (manual or AI mode)
πŸ“– Stories Post Stories to your account (manual or AI mode)
🎨 AI Image Generation Create images with AI: text-to-image or image-to-image (via fal.ai)
✍️ AI Caption & Hashtags Auto-generate descriptions and relevant hashtags for your content

Direct Messages

Feature Description
οΏ½ DM Responses Read and reply to incoming DMs (manual or AI mode)
❄️ Cold DM / Outreach Send prospecting messages to targeted users (manual or AI mode)

Automation Workflows

Feature Description
🎯 Target Followers/Following Interact with followers or following of specific accounts
#️⃣ Hashtag Workflow Engage with posts from targeted hashtags
πŸ”— Post URL Workflow Interact with users who liked a specific post
🏠 Feed Workflow Interact with posts in your home feed
πŸ‘₯ Unfollow Workflow Maintenance workflow with customizable parameters

Scraping Workflows

Feature Description
πŸ‘₯ Target Scraping Scrape followers or following from any account
#️⃣ Hashtag Scraping Extract users from hashtag posts
πŸ”— Post URL Scraping Scrape likers from specific posts
οΏ½ Export Export to CSV or XLSX (Desktop app)

Discovery & Qualification (Desktop App)

Feature Description
πŸ” Discovery Workflow Mix multiple scraping sources to find relevant profiles in your niche
🧠 AI Qualification Score and qualify discovered profiles with AI to identify best prospects
οΏ½ Target Search Search all discovered profiles with filters (username, bio, follower count, etc.)

🎡 TikTok (Beta)

Content Publishing

Feature Description
πŸ“· Posts Publish posts to TikTok

Automation Workflows

Feature Description
οΏ½ For You Workflow Interact with videos on the For You page
🎯 Target Followers Interact with followers of specific accounts
#️⃣ Hashtag Workflow Engage with content from targeted hashtags
οΏ½ Unfollow Workflow Maintenance workflow for unfollowing

Direct Messages

Feature Description
οΏ½ DM Responses Read and reply to DMs (manual or AI mode)
❄️ Cold DM / Outreach Send prospecting messages (manual or AI mode)

Scraping Workflows

Feature Description
οΏ½ Target Scraping Scrape followers from target accounts
#️⃣ Hashtag Scraping Extract users from hashtag content
οΏ½ Export Export to CSV or XLSX with scraping history (Desktop app)

⚠️ TikTok features are currently in beta and under active development.


πŸ–₯️ Desktop App Exclusive Features

Feature Description
πŸ“± Screen Mirroring Real-time device display in the app
�️ Scheduler Create automation patterns linked to devices with visual workflow builder
πŸŽ›οΈ Scheduler Control Center Manage all active schedulers from one place
πŸ€– AI Scheduler Generation Generate scheduler configurations from natural language prompts
πŸ“Š Analytics Dashboard Detailed interaction stats by day/week/month/year for Instagram & TikTok
πŸ“ˆ Session Analytics View session history with interaction counts and details
πŸ“œ Scraping History Access all scraping sessions with CSV/XLSX export
πŸ” Discovery & AI Qualification Find and score leads with AI analysis
πŸ”Ž Target Search Query discovered profiles with advanced filters
🌍 Multi-language Interface available in 10+ languages

πŸš€ Quick Start

Option 1: Desktop Application (Recommended)

The easiest way to use TAKTIK is through the Desktop application:

  1. Sign up at taktik-bot.com
  2. Download the Desktop app for Windows
  3. Connect your Android device or emulator via ADB
  4. Start automating with the visual interface

Option 2: Python CLI (Advanced)

For developers who prefer command-line usage:

# Clone the repository
git clone https://github.com/masterFuf/taktik-bot.git
cd taktik-bot

# Install dependencies
pip install -r requirements.txt

# Launch TAKTIK Bot
python -m taktik

⚠️ The CLI is primarily maintained for the Desktop app integration. Some features may require updates for standalone use.

Development tests

The Bot test suite is organized by test type, platform and feature family:

tests/unit/database
tests/unit/database/repositories/tiktok
tests/unit/social_media/tiktok/bridges
tests/unit/social_media/tiktok/services
tests/unit/social_media/tiktok/ui
tests/unit/social_media/tiktok/workflows/followers
tests/unit/social_media/tiktok/workflows/publish

Run all unit tests with:

python -m pytest

Local POC and device smoke scripts belong under tests/poc/ and tests/smoke/. They are intentionally ignored because they may contain dumps, screenshots or device-specific experiments.

Requirements

  • Android 10+ device or emulator
  • ADB (Android Debug Bridge) installed
  • Instagram/TikTok app installed on the device (see recommended versions below)
  • Python 3.10+ (for CLI usage)

⚠️ Recommended App Versions

For optimal compatibility and functionality, use these specific app versions:

App Recommended Version Language
Instagram 410.0.0.53.71 English (required)
TikTok 43.1.4 English (required)

πŸ’‘ Important: Both Instagram and TikTok must be set to English for all features to work correctly. These versions have been fully tested and verified.

Compatible Devices

TAKTIK works with any Android device or emulator running Android 10 or higher:

  • βœ… Real Android devices (recommended for best results)
  • βœ… LDPlayer
  • βœ… BlueStacks
  • βœ… NoxPlayer
  • βœ… MEmu
  • βœ… Any other Android emulator

πŸ’‘ Pro tip: Real devices provide the most authentic behavior and lowest detection risk.


πŸ’° Pricing

TAKTIK uses a simple, flexible pricing model with degressive rates β€” the more devices you add, the less you pay per device:

Devices Price/month Per device
1 $29 $29
10 $119 $11.90
20 $199 $9.95
30 $269 $8.97
40 $329 $8.23
50 $379 $7.58
50+ Contact us Custom
πŸ“Š Degressive pricing breakdown
Range Additional cost per device
1 device (base) $29
2-10 devices +$10/device
11-20 devices +$8/device
21-30 devices +$7/device
31-40 devices +$6/device
41-50 devices +$5/device

All plans include:

  • βœ… All Instagram & TikTok automation features
  • βœ… AI-powered tools (image generation, captions, DM responses)
  • βœ… Analytics dashboard & session history
  • βœ… Scheduler with AI generation
  • βœ… Multi-account management
  • βœ… Discord community support
  • βœ… 14-day free trial

πŸ’‘ Use the price calculator on our website to see exact pricing for your needs.


πŸ“š Documentation

Full documentation available at taktik-bot.com/en/docs

  • πŸ“– Getting Started Guide
  • βš™οΈ Configuration Options
  • πŸ”§ Workflow Setup
  • 🎯 Targeting Strategies
  • πŸ› Troubleshooting

🀝 Community & Support

Join our active community for help, tips, and feature requests:


πŸ”‘ Keywords

instagram bot instagram automation tiktok bot tiktok automation social media automation instagram growth instagram scraper instagram dm bot cold dm instagram marketing ai content generation social media manager instagram followers engagement bot python instagram bot open source bot


πŸ“„ License

This project is licensed under GNU General Public License v3.0 β€” See LICENSE for details.

The Python automation engine is open source. The Desktop application is a commercial product with a free trial.


⚠️ Disclaimer

For educational and research purposes only.

This software is provided as-is. Users must comply with Instagram's and TikTok's Terms of Service. The developers are not responsible for any account restrictions or bans. Use responsibly and at your own risk.


⭐ Star this repo to support the project! ⭐


Made with ❀️ by masterFuf


🌐 taktik-bot.com β€’ πŸ’¬ Discord

About

Instagram & TikTok automation via real Android devices. Likes, follows, DMs, scraping. No API abuse. Built with Python, uiautomator2 & ADB.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages