Instagram AI Agent

Report Abuse

Basic Information

Instagram-AI-Agent is an AI-powered automation tool designed to manage and automate Instagram account interactions. It automates logging in, posting photos, liking posts, and leaving comments while generating captions and comment text using Google Generative AI. The repository includes training scripts for a customizable agent that can be personalized with media such as YouTube links, audio files, portfolios, and documents. It uses browser automation via Puppeteer and puppeteer-extra, persists data with MongoDB, and provides environment variable configuration for credentials. The project is intended for users who want to run automated social media workflows locally or in containers and for developers who want to extend the agent to additional platforms like Twitter and GitHub.

Links

App Details

Features
Automated Instagram actions including login, posting, liking, and commenting. AI-powered content generation using Google Generative AI to create captions and comments. Proxy support to manage multiple accounts and help avoid rate limits. Cookie management to save and restore sessions across restarts. MongoDB integration with Docker instructions for persistent storage. Built-in custom logging and process-level error handlers for stability. Project organizes code into client, config, utils, Agent, training, schema, and test directories. Uses npm scripts for installation and running the agent and includes examples and test data for development and training.
Use Cases
The repository helps users automate repetitive Instagram tasks to save time and maintain consistent engagement. AI-generated captions and comments reduce manual content writing while training scripts allow personalization of the agent to a brand or user style. Cookie management and proxy support enable multi-account workflows and more resilient sessions. MongoDB persistence lets the agent store generated content and state across runs. Docker guidance simplifies running a local database. Custom logging and error handling make it easier for operators to monitor and troubleshoot automation. The modular project structure and npm-based workflow make it accessible for developers to extend to other social platforms.

Please fill the required fields*