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_generateInstall 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 keysIgnition
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
