A web-based automation tool for streamlined Instagram management
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
InstaPuppeteer is a web-based automation tool that leverages browser automation to streamline Instagram management tasks. The application provides users with the ability to automate routine Instagram activities through an intuitive web interface and dashboard.
The project aims to create a user-friendly platform where users can configure and schedule various Instagram automation workflows. By utilizing headless browser technology with Puppeteer, the application can interact with Instagram's web interface programmatically while maintaining natural browsing patterns.
Here's why InstaPuppeteer stands out:
- User-Friendly Dashboard: Intuitive web interface for managing automation tasks
- Browser Automation: Uses Puppeteer for reliable, programmatic Instagram interactions
- Natural Patterns: Maintains human-like browsing behavior to ensure account safety
- Configurable Workflows: Flexible automation settings tailored to your needs
Current features include automated liking of posts from specified hashtags, with more automation capabilities planned for future releases.
This project is built using modern web technologies to ensure performance, reliability, and maintainability.
To get InstaPuppeteer up and running locally, follow these simple steps.
Before you begin, ensure you have the following installed on your system:
- Yarn package manager
npm install -g yarn
-
Clone the repository
git clone https://github.com/StereoPT/insta-puppeteer.git
-
Navigate to the project directory
cd insta-puppeteer -
Install dependencies
yarn install
-
Set up environment variables
cp .env.example .env
Edit the
.envfile and add your required environment variables as specified in the example file. -
Set up the database
yarn db:migrate:dev
-
Start the development server
yarn dev:dashboard
The application will be available at http://localhost:3000.
InstaPuppeteer provides an intuitive web dashboard for managing your Instagram automation tasks.
Hashtag Automation: Automatically like posts from specified hashtags
- Configure target hashtags through the web interface
- Monitor automation activity in real-time
- Login: Access the web dashboard at
http://localhost:3000/login - Create Workflow: Define hashtag
- Monitor: Track automation progress and results
- Hashtag-based post liking automation
- Web-based dashboard interface
- SQLite database integration
- Fix known issues
- Improved Dashboard
- Hashtag Management
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
- Follow the existing code style and conventions
- Write clear, descriptive commit messages
- Test your changes thoroughly before submitting
- Update documentation as needed
- Respect Instagram's Terms of Service in all contributions
Distributed under the MIT License. See LICENSE.md for more information.
StereoPT - @StereoPT - Open an issue
Project Link: https://github.com/StereoPT/insta-puppeteer
Special thanks to the following resources and libraries that made this project possible:
