[▲ Vercel Community](/) · [Categories](/categories) · [Latest](/latest) · [Top](/top) · [Live](/live)
[Showcase](/c/showcase/41)
# Nothify // Autonomous 404 page generation for Next.js
204 views · 24 likes · 23 posts
Abhivarde (@abhivarde) · 2026-01-13 · ♥ 4
Nothify is an **AI-powered agent** that analyzes a **Next.js repository** and generates a **framework-correct 404 page**, either as downloadable code or as a **clean, review-ready GitHub pull request**.
What Nothify does:
- Analyzes a **Next.js repository** (App Router or Pages Router)
- Detects **language and styling setup** (TypeScript/JavaScript, Tailwind, MUI, CSS Modules, etc.)
- Generates a **stack-correct 404 page** from a selected template
- Lets you **download the code** or **automatically opens a GitHub pull request**
Design principles:
- **Zero manual configuration**
- **Safe by default** (detects existing 404 files before overwriting)
- Focused on **taste, clarity, and developer experience** rather than heavy automation
Current capabilities:
- **5 handcrafted templates** with light and dark themes
- Works with **public and private repositories**
- **GitHub OAuth** for automated PR creation
- **Code export** without requiring GitHub access
Built with:
- **Appwrite Auth** for secure GitHub OAuth
- **shadcn/ui** and **Tailwind CSS** for UI
- **Groq** for AI code generation
- **Vercel AI SDK** for orchestration
Try it: https://nothify.abhivarde.in
Abhivarde (@abhivarde) · 2026-01-14 · ♥ 2
Hey everyone! :wave:
Thanks for the initial feedback! I've made some **significant improvements** to Nothify based on your testing.
**What's fixed:**
- The loading/dialog issue is now resolved
- Added automatic **repository forking** for repos you don't own
- Improved state persistence through the GitHub OAuth flow
**New flow for repositories you don't own:**
1. Paste any public Next.js repo URL (even if you don't own it)
2. Select a template and theme
3. Nothify analyzes the repo structure
4. Connect your GitHub account (if not already connected)
5. Nothify automatically **forks the repo to your account**
6. Creates a **clean, review-ready pull request** from your fork
**Example with the repo you tested:**
I just tested with `github.com/refetch-io/refetch` and it worked perfectly:
- Forked to my account: https://github.com/AbhiVarde/refetch
- Created a PR: https://github.com/AbhiVarde/refetch/pull/1
The PR includes a framework-correct 404 page that matches the repo's stack (TypeScript, Tailwind, App Router).
**Key improvements:**
- Your progress is now **preserved through OAuth** (no more starting over)
- Clear UI feedback when forking is needed
- Handles both repos you own and repos you don't own seamlessly
Thanks again for helping me catch these issues! :pray:
Try it again: https://nothify.abhivarde.in
Maya Avendaño (@mayven) · 2026-01-14 · ♥ 3
Hey @abhivarde, great work!
Love that you’re iterating fast on feedback too 👏
Abhivarde (@abhivarde) · 2026-01-14
Thanks a lot! Appreciate that 🙌
I’ve been iterating based on feedback from a few communities and focusing on smoothing the flow and edge cases.
If you or anyone on your team has a chance to try it, I’d genuinely value feedback on usability, DX, or anything that could make it more useful in real projects.
Abhivarde (@abhivarde) · 2026-01-14
Shared a short X thread with the latest flow breakdown and screenshots.
Happy to hear feedback.
https://x.com/varde_abhi/status/2011432262081094097
Abhivarde (@abhivarde) · 2026-01-15 · ♥ 1
**Quick update since sharing this:**
- Added dark mode (via next-themes)
- Recorded a full end-to-end demo using a public repo
- Shows auto-detection → fork (if needed) → clean PR creation
Demo repo: [github.com/umami-software/website](https://github.com/umami-software/website)
Try it: https://nothify.abhivarde.in
Full flow :point_down:
https://x.com/varde_abhi/status/2011865524540752160?s=20
Abhivarde (@abhivarde) · 2026-01-16
**Quick visual update 👀**
Showing the current template previews with light & dark theme support.
Centered · Elegant · Illustrated · Minimal · Simple
More templates and themes coming soon.
How it works → https://x.com/varde_abhi/status/2011865524540752160
Templates & themes demo → https://x.com/varde_abhi/status/2012155637552337398
Try it → https://nothify.abhivarde.in
Abhivarde (@abhivarde) · 2026-01-19 · ♥ 2
**Update shipped based on feedback :rocket:**
A few people asked if they could preview the page before opening a PR...totally fair.
I’ve added a live preview so you can test and only then create a PR.
Try it → http://nothify.abhivarde.in/
X (twitter) → https://x.com/varde_abhi/status/2013308897981784500?s=20
Would love more suggestions on what to add next.

Abhivarde (@abhivarde) · 2026-01-26
Quick iteration on Nothify.
Tried a more expressive illustrated 404 using a vintage background + overlay, keeping it simple and production-safe.


Abhivarde (@abhivarde) · 2026-01-27 · ♥ 1
I wrote a short blog sharing the thinking and architecture behind Nothify... repo analysis, preview-first flow, and PR automation.
Posting it here in case it’s useful:
https://dev.to/abhivarde/i-built-an-ai-agent-that-fixes-one-of-the-most-ignored-parts-of-nextjs-apps-54aa
Abhivarde (@abhivarde) · 2026-02-14
Hey Community,
Shared the Nothify demo + some deeper context on LinkedIn as well.
If you’re around on LinkedIn, would appreciate a little support there :raised_hands:
https://www.linkedin.com/posts/abhi-varde_artificialintelligence-nextjs-devtools-ugcPost-7426191421159710720-5qXx?utm_source=share&utm_medium=member_desktop&rcm=ACoAADFdumsBkkbGWnck2_BIFm1rHijrFAPTgEA
Abhivarde (@abhivarde) · 2026-02-19 · ♥ 1
Small update shipped.
What you see now after PR creation:
→ Branch
→ Commit hash
→ Commit message
→ File committed
→ Push reference
Because "PR created ✓" told you nothing.

Amy Egan (@amyegan) · 2026-02-19 · ♥ 2
Really nice work on this whole project. Love to see all the iteration
Abhivarde (@abhivarde) · 2026-02-19 · ♥ 1
Thank you, means a lot truly!
Still figuring things out, been shipping and contributing to OSS for months now. Things haven't quite clicked yet but still here, still building, still giving updates. Right time will come.
Follow along on Twitter and LinkedIn if anyone want to stay updated!
Abhivarde (@abhivarde) · 2026-02-26 · ♥ 1
Monorepo support is now live on Nothify.
Before: pasting a Turborepo URL showed "Not a Next.js project" even when it was.
After: Nothify scans all apps inside the repo, shows a picker, you select which Next.js app to target, and it generates the 404 page at the exact correct path.
apps/web/app/not-found.tsx - not just not-found.tsx.
Works with Turborepo, Nx, and pnpm workspaces.
→ nothify.abhivarde.in
See it in action → https://www.linkedin.com/feed/update/urn:li:activity:7432801681517527041/
On X? → https://x.com/varde_abhi/status/2027035939177132393

Abhivarde (@abhivarde) · 2026-02-27
Hey community! Nothify is now also available in the Next.js Discord showcase, check it out there too!
→ https://discord.com/channels/752553802359505017/1476265005132288030
Abhivarde (@abhivarde) · 2026-02-28
just added a new template to Nothify 👾
retro terminal because your 404 page
should feel like a bash session gone wrong.
→[ nothify.abhivarde.in](https://nothify.abhivarde.in/preview/404/retro?theme=dark)

Abhivarde (@abhivarde) · 2026-03-02 · ♥ 1
just pushed a fix... the logo now inverts in dark mode 🙌

Abhivarde (@abhivarde) · 2026-03-09 · ♥ 1
Nothify now generates error pages too 🚨
paste any Next.js repo → get both
404 + error.tsx generated and PR'd
in one go.
→ https://nothify.abhivarde.in
| | Pages Ready Dialog | | Pull Request on GitHub | |
|---|
| |:-:|:-:| |
| |  | |  | |
Abhivarde (@abhivarde) · 2026-03-10
small typography update to nothify today.
swapped the default geist font for Plus Jakarta Sans + Fira Code.
small detail, but it makes a difference.
https://nothify.abhivarde.in

Abhivarde (@abhivarde) · 2026-03-25 · ♥ 2
small update to Nothify 👋
it now checks your Next.js version when you paste a repo.
first screenshot is a single repo already on latest.
second is a monorepo with an update available + a one-click copy for the upgrade command.
→ [nothify.abhivarde.in](https://nothify.abhivarde.in)
BestCodes (@bestcodes) · 2026-03-31 · ♥ 2
I love the idea AND your execution on this, this is a really great project. Stylistically it does some weird stuff sometimes though. I tried it on my site, which is blue themed, and it did a bright "0" in "404" which is kinda weird looking :joy:

Love it @abhivarde!
Abhivarde (@abhivarde) · 2026-03-31 · ♥ 2
Really appreciate you trying it on your site 😄
Yeah, right now the templates are optimized for either light or dark mode presets rather than dynamically adapting to every site theme, which can sometimes lead to weird styling on custom branded themes like yours.
I’ve updated the elegant template so instead of just the `0` being bright, the full `404` now renders consistently in both dark and light presets, which feels much cleaner overall 🙌
