Skip to content

An AI-powered desktop agent that identifies automation opportunities, generates complete n8n workflows, and creates marketing content to sell them. Built with Tauri, React, and Groq (Llama 3)

Notifications You must be signed in to change notification settings

zianansar/Problem-hunter-ai

Repository files navigation

🎯 ProblemHunter AI

Version License Tauri React

ProblemHunter AI is an intelligent desktop agent designed for automation agencies, freelancers, and consultants. It streamlines the sales-to-delivery pipeline by identifying business problems, architecting automation solutions, generating deployment-ready n8n workflows, and creating marketing content to pitch them.

Built with Tauri v2, React, and Groq (Llama 3.1 70B).


🚀 Features

1. 🔍 Opportunity Discovery

(Simulated) Scans high-intent platforms (Reddit, LinkedIn, Twitter/X) to find real business owners complaining about manual, repetitive tasks. It scores leads based on "Automation Potential" and skill match.

2. 🧠 Intelligent Solution Architect

Instantly analyzes a problem statement and generates multiple solution strategies (Simple, Medium, Advanced), complete with:

  • Estimated build time
  • Complexity rating
  • Node-by-node architecture breakdown
  • Benefits & Limitations analysis

3. ⚡ Instant n8n Workflow Generation

Stop building from scratch. ProblemHunter AI uses Llama 3.1 70B to generate valid, import-ready n8n workflow JSON.

  • Generates 20+ node complex workflows
  • Intelligent node configuration
  • Valid UUIDs and connections
  • Zero-click import: Just copy the JSON and paste into n8n.

4. 📝 Automated Content Marketing

Turn technical solutions into sales pitches. The app generates viral-style LinkedIn posts tailored to the specific problem and solution, highlighting the ROI to help you close the client.


🛠️ Tech Stack


📦 Installation

Prerequisites

Steps

  1. Clone the repository

    git clone https://github.com/zianansar/Problem-hunter-ai.git
    cd Problem-hunter-ai
  2. Install dependencies

    npm install
  3. Run the development app

    npm run tauri dev

    The first run might take a few minutes to compile the Rust backend.


🎮 Usage Guide

1. Set up AI

On launch, you will be prompted to enter your Groq API Key. This key is stored locally in your browser's local storage and is never shared.

2. Search for Problems

  • Select your target data sources (e.g., Reddit, LinkedIn).
  • Enter your skills (e.g., "n8n", "Python", "Stripe").
  • Click "Find Opportunities".
  • The app will present a list of simulated leads with high automation potential.

3. Select a Solution

  • Click on a problem to view detailed solution options (Simple vs. Advanced).
  • Choose the approach that fits your delivery timeline and budget.

4. Generate & Deliver

  • Generate JSON: Click the button to have AI write the full n8n workflow code. Copy it and paste directly into your n8n canvas (Ctrl+V).
  • Generate Post: Click to create a LinkedIn post that pitches this exact solution to the client.

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

Distributed under the MIT License. See LICENSE for more information.


Built with ❤️ by Antigravity

About

An AI-powered desktop agent that identifies automation opportunities, generates complete n8n workflows, and creates marketing content to sell them. Built with Tauri, React, and Groq (Llama 3)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages