Skip to content

Generate high-quality, multimodal content (text and images) using advanced AI models. It features built-in tools for secure, one-click publishing to any external API or content management system.

Notifications You must be signed in to change notification settings

AllForTech/Think-Ink_content_generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Think-Ink

✨ ThinkInk is a powerful, AI-driven content generation platform designed for content creators. ✨

Create stylish, structured, and fact-checked content in seconds.

Contributors Forks Stars License


ThinkInk Dashboard

📚 Table of Contents (Click to Expand)


✨ Key Features

ThinkInk goes beyond simple text generation. We treat content creation as an engineering problem, solving for accuracy, speed, and style.

🧠 Fact-Grounded RAG

No more hallucinations. We use Tavily Search API to fetch real-time data before generation, ensuring your content is factually accurate.

⚡ Real-Time Streaming

Powered by Vercel AI SDK. Watch your content appear instantly character-by-character. No waiting for loading spinners.

🎨 Professional Styling

Markdown is rendered via Tailwind Typography. Tables, lists, and headers look magazine-quality right out of the box.

📅 Automated Scheduling

Set it and forget it. Configure Cron jobs to generate content based on trending topics while you sleep.

🔐 Secure Auth

Enterprise-grade security using Supabase with full Google OAuth integration.

📄 DOCX Export

Take your content offline. Seamlessly export your generated blogs to .docx format.



🛠️ Tech Stack

We use the bleeding edge of the React ecosystem to deliver a high-performance experience.

Frontend
Backend

Category Technology
Framework Next.js 14 (App Router)
AI Model Google Gemini Pro/Vercel AI SDK
Data Source Tavily AI Search/Cheerio
Database Supabase (PostgreSQL)
Styling Tailwind CSS + Shadcn/ui
Icons Lucide React


🚀 Getting Started

Follow these steps to set up your local newsroom.

📋 Prerequisites

  • Node.js (v18+)
  • npm or yarn
  • API Keys for Google Gemini, Tavily, and Supabase.

🔧 Installation

  1. Clone the repository

    git clone [https://github.com/AllForTech/Think-Ink_content_generate.git](https://github.com/AllForTech/Think-Ink_content_generate.git) cd Think-Ink_content_generate
  2. Install dependencies

    npm install
  3. Configure Environment Create a .env.local file in the root directory and add your keys:

    cp .env.example .env.local # Edit .env.local with your specific API keys
  4. Ignition

    npm run dev

    Visit http://localhost:3000 to start creating.



📜 Available Scripts

Command Action
npm run dev 🟢 Starts the development server
npm run build 🏗️ Builds the application for production
npm run start 🚀 Starts the production server
npm run lint 🧹 Runs ESLint to check for code quality
npm run format 💅 Formats code using Prettier


🤝 Contributing

Contributions are welcome! Feel free to check the issues page.

📄 License

Distributed under the MIT License.


Made with ❤️ by the AllForTech Team

About

Generate high-quality, multimodal content (text and images) using advanced AI models. It features built-in tools for secure, one-click publishing to any external API or content management system.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published