Riona AI Agent

Report Abuse

Basic Information

Riona-AI-Agent (Instagram-AI-Agent) is an open source Node.js and TypeScript project that automates Instagram account interactions and content workflows. It is designed to log in, post photos, like posts, and leave AI-generated comments and captions using Google Generative AI. The project includes session persistence through cookie management, proxy support for multi-account management and rate-limit avoidance, and optional storage of data in MongoDB. The repository contains agent logic, training scripts, schemas for generated content, utilities for error and cookie handling, and a custom logger. It provides setup instructions, environment variable configuration, and Docker guidance for running MongoDB. The README also indicates planned extensions for Twitter and GitHub automation, making the project a focused automation tool for social media management and programmatic content posting.

Links

App Details

Features
Automated Instagram interactions including login, posting, liking, and commenting. AI-powered caption and comment generation via Google Generative AI. Proxy support to operate multiple accounts and mitigate rate limits. Cookie saving and loading to persist sessions across restarts. MongoDB integration with Docker examples for persistent storage. Project organization with src/client, src/Agent and training scripts, src/config, src/utils, and schema definitions for generated content. Custom logger for information, warnings and errors and process-level error handling for unhandled rejections and exceptions. NPM scripts to start the agent and placeholders for future start commands for Twitter and GitHub agents. Contribution guidance and MIT licensing.
Use Cases
The repository helps social media managers, content creators and developers automate repetitive Instagram tasks and scale engagement. It reduces manual effort by scheduling or triggering posts, liking and commenting automatically while using AI to produce captions and comments that aim to be engaging. Cookie management and proxy support enable running multiple accounts and maintaining sessions reliably. MongoDB persistence lets teams retain generated content and agent state. The codebase and training scripts make the agent extensible for custom behavior or additional platforms. Built-in logging and error handling improve operational stability and make debugging easier. Planned Twitter and GitHub automation indicate opportunities to consolidate multi-platform automation in one codebase.

Please fill the required fields*