Tap4 AI Open-source Project: The All-in-One Lightweight AI Directory Project

Tap4.AI
3 min readJun 21, 2024

--

Tap4 AI Directory is the new AI Tools Directory that providing the ai tools finder and collection. Last month, Tap4 AI started the open-source project in Github(Tap4 AI WebUI), and the project get more than 400 stars and 100 forks. Today, the Tap4 AI project has been updated. We welcome everyone to check out the latest version.

Update Highlights:

  • AI tools on the site now support categorized browsing and keyword search.
  • AI site data is stored using Supabase database technology.
  • The Tap4 AI Crawler project is open source and seamlessly integrates with the Tap4 AI Navigation Site, supporting full automation for submissions and inclusions.

Check out the screenshot of the new homepage:

Features of Tap4 AI WebUI:

  • Supports the listing and detailed introduction of AI tool sites.
  • Categorized and searchable AI tool sites.
  • Works in tandem with the open-source crawler project for automated inclusion.
  • Supports Supabase database storage and management.
  • Utilizes the Next 14 framework with app routing (React server components).
  • Next i18n internationalization support.
  • Dynamic sitemap.xml.

Github link: Tap4 AI Web UI

Features of Tap4 AI Crawler:

  • Get the screnshot by website url and auto upload to S3.
  • Craw the detai of the website and summarize the content with AI.

Github link: Tap4 AI Crawler

Deployment Instructions:

  1. Deploy Tap4 AI Crawler: Follow the specific instructions provided for the Tap4 AI Crawler. After deployment, you can use the platform’s domain or a custom domain as the API interface for generating AI tool webpage content (e.g., https://{crawler_domain}/site/crawl, where {crawler_domain} is your specific domain). Configure this in the CRAWLER_API environment variable.
  2. Create and Set Up Supabase Database: Sign up for Supabase, create a database, and note down the SUPABASE_URL and SUPABASE_ANON_KEY for later deployment in Vercel.
  3. Execute the SQL scripts in the project’s db directory within the Supabase backend: create_table.sql, insert_category_data.sql, insert_data.sql. Note: If you need to modify data, you can refer to the SQL files or directly edit in the Supabase backend.
  4. Deploy on Vercel (Don’t Forget to Set Environment Variables)
  5. Environment Variables Reference: Note: The following environment variable keys must be added, and the keys must be correctly set, including NEXT_PUBLIC_SITE_URL, NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY. Others can be filled with any string.

NEXT_PUBLIC_SITE_URL=”https://tap4.ai"

GOOGLE_TRACKING_ID=”G-XXXXXXX” GOOGLE_ADSENSE_URL=”https://xxxx.googlesyndication.com/xxxxx/xxxxx"

CONTACT_US_EMAIL=”contact@tap4.ai

NEXT_PUBLIC_SUPABASE_URL=”https://xxxyyyzzz.supabase.co" NEXT_PUBLIC_SUPABASE_ANON_KEY=”XXX.YYY.ZZZ”

CRAWLER_API=”https://crawler_domain/site/crawl_async"

CRAWLER_API_KEY=”xxxx”

CRON_AUTH_KEY=”keyxxxx”

SUBMIT_AUTH_KEY=”xxxx”

Note: This version uses Vercel’s scheduled tasks to automatically read and submit websites, generating site results.

  • Free Vercel: Supports one daily call, which can be manually triggered via {domain}/api/cron, using POST with Header: {“Authorization”:”Bearer auth_key”}, where auth_key is a custom-configured environment variable.
  • Pro Vercel: Refer to this documentation to configure Vercel Cron Jobs.

If you are interested with the project, please fork and star for us.

For more, please visit: Tap4 AI Tools Directory.

More product:

Tattoo AI Design — Tattoo AI Generator

AI Anime Girlfriend — AI Anime Girlfriend & Anim Girl Generator

Best AI Girlfriend — Best AI Girlfriend & AI Girl Generator

Kling AI — Kling AI Video Generation Model by Kwai

GPT-2 Output Detector

OverflowAI Dev

Free Stable Diffusion 3 Online

--

--

Tap4.AI
Tap4.AI

Written by Tap4.AI

Tap4 AI Tools Directory, discover the best AI tools for you. For more, please visit: https://tap4.ai

No responses yet