β¨ ThinkInk is a powerful, AI-driven content generation platform designed for content creators. β¨
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
