Skip to content

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.

ContributorsForksStarsLicense


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

CategoryTechnology
FrameworkNext.js 14 (App Router)
AI ModelGoogle Gemini Pro/Vercel AI SDK
Data SourceTavily AI Search/Cheerio
DatabaseSupabase (PostgreSQL)
StylingTailwind CSS + Shadcn/ui
IconsLucide 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

CommandAction
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

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages