No Mess

C 67 completed
Web App
monorepo / typescript · small
387
Files
41,374
LOC
3
Frameworks
7
Languages

Pipeline State

completed
Run ID
#349606
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
49.47
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47986
Member of a group with 1 similar repo(s) — canonical #3976 view group →
Top concepts (2)
Project DescriptionWeb Frontend
Repobility — the code-quality scanner for AI-generated software · https://repobility.com

AI Prompt

Create a full-featured, multi-tenant headless CMS. I need the core structure to be built using Next.js for the admin dashboard, and it should integrate with Convex for the backend logic. The project must also include a TypeScript SDK, a CLI tool, and support for AI agent integration via an MCP server. Please ensure the structure supports a monorepo setup, utilizing React components and following best practices for a modern web application.
typescript next.js headless-cms convex react monorepo cli sdk ai-agent
Generated by gemma4:latest

Catalog Information

A multi‑tenant headless CMS with an admin dashboard, SDK, CLI, and AI‑agent integration.

Description

no‑mess is a headless content management system designed for multi‑tenant SaaS applications. It provides a Next.js‑based admin dashboard for content authors and administrators, backed by Convex for real‑time data and schema management. The project ships a TypeScript SDK for consuming content, a CLI for schema deployment and migration, and an MCP server that exposes CMS tools to AI coding agents. Targeted at full‑stack developers building SaaS platforms, it solves the need for a unified, scalable content layer that can be accessed via API or integrated into custom front‑ends. The architecture leverages Clerk for authentication and Cloudflare Workers for a private edge API gateway, ensuring secure, performant delivery.

الوصف

نظام no‑mess هو نظام إدارة محتوى بدون رأس مُصمم لتطبيقات SaaS متعددة المستأجرين. يوفّر لوحة تحكم مبنية على Next.js تسمح للمؤلفين والمسؤولين بإدارة المحتوى في واجهة واحدة، معتمدًا على Convex لإدارة البيانات والأنماط في الوقت الحقيقي. يتضمن المشروع حزمة SDK مكتوبة بـ TypeScript لتسهيل استهلاك المحتوى، وأداة سطر أوامر لإدارة النشر والتحديثات للأنماط، وخادم MCP يتيح توصيل أدوات CMS مع وكلاء الذكاء الاصطناعي. يستهدف المطورين الكليين الذين يبنون منصات SaaS، ويحل مشكلة الحاجة إلى طبقة محتوى موحدة وقابلة للتوسع يمكن الوصول إليها عبر واجهة برمجة تطبيقات أو دمجها في واجهات أمامية مخصصة. يدمج النظام Clerk للمصادقة وCloudflare Workers كبوابة API حافة خاصة، ما يضمن أمانًا وأداءً عاليًا في التوصيل.

Novelty

7/10

Tags

content-management multi‑tenant admin-dashboard api developer-tools ai-integration

Technologies

clerk nextjs react shadcn-ui tailwind vitest

Claude Models

claude-opus-4.6

Quality Score

C
66.9/100
Structure
63
Code Quality
86
Documentation
40
Testing
75
Practices
55
Security
75
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (39% test-to-source ratio)
  • Code linting configured (biome)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • 8 files with critical complexity need refactoring
  • 3785 duplicate lines detected \u2014 consider DRY refactoring
  • 5 'god files' with >500 LOC need decomposition

Recommendations

  • Add a LICENSE file (MIT recommended for open source)

Security & Health

31.1h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (2)
Repobility · MCP-ready · https://repobility.com
Unknown
License
9.6%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
94.5%
css
2.3%
markdown
1.6%
json
1.2%
yaml
0.3%
javascript
0.1%
toml
0.0%

Frameworks

React Next.js Vitest

Concepts (2)

Same analyzer free for public repos: https://repobility.com
CategoryNameDescriptionConfidence
Powered by Repobility — scan your code at https://repobility.com
auto_descriptionProject DescriptionA multi-tenant headless CMS built on Convex and Next.js.80%
auto_categoryWeb Frontendweb-frontend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/73702.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV