Back to Portfolio
    LinkedIn AI Agent

    LinkedIn AI Agent

    AI-powered LinkedIn automation with content generation

    Designed & Implemented by Vahid Rahmani

    Description

    An AI-powered automation toolkit that manages your LinkedIn presence end-to-end: it monitors profile views, posts, comments and messages, auto-generates engaging posts from your live GitHub activity using the OpenCode Zen API, drafts context-aware images, replies to comments and messages, and produces detailed activity reports — all without manual input.

    Key Features

    Full LinkedIn Monitoring

    Tracks profile views, search appearances, connections, post metrics, new comments and inbox messages in real time.

    AI Post Generation

    Auto-generates professional LinkedIn posts from your live GitHub commits and issues via the OpenCode Zen API.

    Context-Aware Images

    Generates a matching serious or funny image for every post using Hugging Face, with Pollinations fallback.

    Smart Auto Replies

    AI-drafted replies to comments and messages, respecting rate limits and human-like behavior patterns.

    Zero-Input Automation

    Fully autonomous 'post' and 'run' commands — no prompts required, safe to run unattended.

    Activity Reports

    Detailed reports on your LinkedIn activity, generated on demand or as part of the full automation cycle.

    Architecture

    Python CLI (Click + Rich)→Playwright (LinkedIn Browser)→Monitor Modules→AI Engine (OpenCode Zen)→Image Generation (Hugging Face/Pollinations)→Publisher→SQLite→Reports.

    Technologies

    PythonPlaywrightOpenCode Zen AIHugging FaceSQLiteClickRich