Create stylish, structured, and fact-checked content in seconds.
📚 Table of Contents (Click to Expand)
ThinkInk goes beyond simple text generation. We treat content creation as an engineering problem, solving for accuracy, speed, and style.
| No more hallucinations. We use Tavily Search API to fetch real-time data before generation, ensuring your content is factually accurate. | Powered by Vercel AI SDK. Watch your content appear instantly character-by-character. No waiting for loading spinners. |
| Markdown is rendered via Tailwind Typography. Tables, lists, and headers look magazine-quality right out of the box. | Set it and forget it. Configure Cron jobs to generate content based on trending topics while you sleep. |
| Enterprise-grade security using Supabase with full Google OAuth integration. | Take your content offline. Seamlessly export your generated blogs to |
We use the bleeding edge of the React ecosystem to deliver a high-performance experience.
| 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 |
Follow these steps to set up your local newsroom.
- Node.js (v18+)
- npm or yarn
- API Keys for Google Gemini, Tavily, and Supabase.
-
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 -
Install dependencies
npm install
-
Configure Environment Create a
.env.localfile in the root directory and add your keys:cp .env.example .env.local # Edit .env.local with your specific API keys -
Ignition
npm run dev
Visit
http://localhost:3000to start creating.
| 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 |
Contributions are welcome! Feel free to check the issues page.
Distributed under the MIT License.
Made with ❤️ by the AllForTech Team
