An intelligent LinkedIn post generator powered by AI agents. This system uses Gemini, Brave Search, and web scraping to create engaging, research-backed professional content tailored to your audience and tone.
# Narrative AI: LinkedIn Post Generator with AI Agents 🤖
## What's New in v0.9.2 🎉
## Added Neon as a Databse provider
- Stores sessions and memory of Agents on NeonDB
- Set USE_NEONDB=True in .env to use NeonDB
- Defaults to local storage if USE_NEONDB is not set
## Added Supabase as a Database provider
- Stores sessions and memory of Agents on Supabase
- Set USE_SUPABASE=True in .env to use Supabase
- Defaults to local storage if USE_SUPABASE is not set.
> **Note**: Checkout `CHANGELOG.md` for more info on all the recent updates added to the project.
## Overview
An intelligent LinkedIn post generation system powered by AI agents, built to create engaging, research-backed professional content with a beautiful Agent UI interface.
## Table of Contents
- [Narrative AI: LinkedIn Post Generator with AI Agents 🤖](#narrative-ai-linkedin-post-generator-with-ai-agents-)
- [What's New in v0.9.2 🎉](#whats-new-in-v090-)
- [Overview](#overview)
- [Table of Contents](#table-of-contents)
- [Features](#features)
- [Requirements](#requirements)
- [Installation](#installation)
- [Project Structure](#project-structure)
- [Usage](#usage)
- [Configuration](#configuration)
- [Technologies Used](#technologies-used)
- [Contributing](#contributing)
- [License](#license)
- [Deprecated](#deprecated)
- [Streamlit Interface (Deprecated)](#streamlit-interface-deprecated)
## Features
- 🎯 Research-backed content generation
- 🔍 Web scraping and data analysis
- 📝 Intelligent prompt engineering
- 🌐 Brave Search integration
- 📊 Structured output generation
- 🎨 Professional post formatting
- 🖥️ Beautiful Agent UI interface
- 💾 Conversation history and agent memory
- 🔄 Multi-agent interaction support
## Requirements
- Python 3.x
- Node.js 18+ (for Agent UI)
- Google AI API key (Gemini)
- Brave Search API key
- Required Python packages (defined in `pyproject.toml`)
## Installation
1. **Clone the repository**
```bash
git clone https://github.com/omarGoogle's AI-powered research notebook that ingests your documents and becomes an expert on your content. Generates audio overviews, study guides, FAQs, and interactive discussions from uploaded sources.
Google DeepMind's experimental AI agent that can navigate websites, fill forms, and complete multi-step browser tasks autonomously. Uses Gemini's multimodal understanding to interact with web interfaces.
Google DeepMind's universal AI assistant prototype that can see, hear, and respond in real-time through your device camera and microphone. Demonstrates the future of multimodal AI interaction.
Google Cloud's enterprise platform for building, deploying, and managing AI agents powered by Gemini. Supports multi-agent orchestration, tool integration, and enterprise governance.
Gemini's agentic research capability that autonomously browses the web, synthesizes information from dozens of sources, and produces comprehensive research reports on any topic.
Interactive coding and content creation agent that generates, previews, and iterates on code, documents, and interactive applications in a side panel. Supports HTML/CSS/JS, Python, and more.