new-term-radar
Daily radar for new AI terms: names of new models, products and repos, caught on X, Hugging Face, GitHub and sitemaps before keyword tools list them.
Review, organize and publish on LinkedIn the posts prepared by Claude.
AI translation
Revisar, organizar y publicar en LinkedIn los posts que prepara Claude
AI summary · website and README
MarketingJavaScript · CSSGitHub @jpdazabOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Panel para revisar, organizar y publicar en LinkedIn los posts que prepara Claude. Es multiusuario: cada persona entra con un enlace por email y tiene su propio AI Digest, sus posts, su marca y su rutina semanal (ver SETUP.md para configurarlo con Supabase y Vercel).Read the full README ↗
Panel para revisar, organizar y publicar en LinkedIn los posts que prepara Claude. Es multiusuario: cada persona entra con un enlace por email y tiene su propio AI Digest, sus posts, su marca y su rutina semanal (ver SETUP.md para configurarlo con Supabase y Vercel).
Páginas del menú lateral:
AI Digest: las propuestas semanales (ver abajo). Arriba, Tus temas: cada cuenta elige sus temas
(con un enfoque opcional), cuántos posts quiere por semana, para quién escribe e indicaciones para
Claude. Su rutina semanal los lee con GET /api/topics. Con Generar propuestas ahora Claude prepara
al momento la tanda de esta semana o de la próxima (solo texto, con los mismos temas), sin esperar a la
rutina; cuenta un post del límite mensual por propuesta.
Crear post, con tres modos:
Formatos: carrusel (portada + slides), card única (una sola slide del carrusel: estilo portada o slide con cifras, barras, Venn o imagen) y card con lista. Las gráficas usan el design system jpdazab y se editan con vista previa en vivo; "Volver sin guardar" descarta los cambios. Se descargan en PNG (y el carrusel en PDF). Los últimos 20 posts quedan en el navegador y se pueden borrar.
Asistente de bienvenida: la primera vez que alguien entra, Posty empieza en blanco (sin plantillas) y le pide su marca en cuatro pasos: firma y logo (del logo salen colores sugeridos), cuatro colores (principal, secundario, fondo y texto, con paletas y aviso de contraste), tipografías de titulares y texto (de la lista o subidas) y su primera plantilla. Se puede repetir desde Diseños.
Diseños:
El kit se guarda en la cuenta (o en el navegador en modo local).
Cuenta: sesión, contraseña, uso de Claude del mes, token personal (conector de Claude y rutina semanal) y subida manual de semanas.
Imágenes con ChatGPT: cada persona guarda en Cuenta su clave de API de OpenAI (solo en su navegador) y, en Crear post, cada hueco de imagen tiene "Generar con ChatGPT" con un prompt sugerido (tema del post, colores de la marca, sin texto) que se puede editar. Cada imagen se cobra en su cuenta de OpenAI.
Conector de Claude (MCP): cada persona añade Posty como conector personalizado en Claude y, desde su chat (con su plan de Claude, sin API), lee sus temas y plantillas, crea propuestas en el AI Digest y posts con diseño en Crear post.
PROPUESTAS.md) y sus imágenes a /api/proposals con su token.El estado (aprobado, publicado, ediciones) se guarda en tu cuenta y se sincroniza entre dispositivos.
npm install
npm run dev # servidor local
npm test # pruebas del parser y del archivo de ejemplo
npm run build # sitio estático en dist/
src/ds/)Copia del design system publicado en https://claude.ai/artifact/67ierA58ddzJjMydKg2AQm:
componentes (bundle.js, bundle.css, index.d.ts), tokens.json y su documentación (README.md),
fuentes Switzer y Projekt Blackbird, y los logos. tokens.css se genera desde tokens.json
(tema light) y sus variables viven bajo la clase .ds para no mezclarse con los estilos de Posty.
Geist Mono llega desde el paquete @fontsource/geist-mono.
NumberedCardList, lockup).CoverCard + SlideCard 1231 × 1731, con StatGrid, ProgressBars, CarouselVenn o
CarouselImage (Template-5, card con imagen) opcionales.CoverCard o SlideCard 1231 × 1731, sin "Swipe".Si el design system cambia, vuelve a copiar esos archivos desde el artifact.
src/): backend.js decide dónde se guardan los datos: Supabase con login
(modo cuentas) o el navegador (modo local, sin las variables VITE_SUPABASE_*).api/, lógica en server/handlers.js):
POST /api/generate: genera un post con Claude. Exige sesión y aplica AI_MONTHLY_LIMIT por persona
(si Claude falla, el intento no cuenta).POST /api/proposals?week=AAAA-Www[&file=…]: recibe el Markdown y los archivos de la rutina semanal,
autenticada con el token personal de cada usuario.POST /api/digest: genera con Claude las propuestas de una semana con los temas guardados de la persona
(sesión + AI_MONTHLY_LIMIT, un crédito por propuesta). Devuelve el Markdown, que la web guarda como semana.POST /api/url: lee una web (sin IA, solo direcciones públicas) para Generar diseños. Exige sesión.POST /api/mcp/<token>: conector de Claude (servidor MCP remoto, Streamable HTTP sin estado) con las
herramientas posty_get_topics, posty_list_templates, posty_list_proposals, posty_add_proposals
y posty_create_post. Se autentica con el token personal (en la ruta, en ?token= o como Bearer); un token que no vale no devuelve 401 (Claude pediría OAuth): las herramientas responden con el motivo.POST /api/image: genera una imagen con la API de OpenAI (gpt-image-2, y si la cuenta no tiene acceso,
gpt-image-1.5 o gpt-image-1; se cambia con OPENAI_IMAGE_MODELS) usando la clave de la persona
(cabecera x-openai-key, no se guarda). Exige sesión de Posty.GET /api/topics: los temas del digest de la persona del token, en JSON y como texto (brief).supabase/schema.sql): tablas con seguridad por usuario y Storage para archivos.
supabase/tests/ prueba que cada usuario solo accede a lo suyo.scripts/upload-week.mjs: sube una semana desde una carpeta local con el token de una persona.Variables de entorno: ver .env.example y SETUP.md.
La carpeta propuestas/ del repositorio queda como archivo de las primeras semanas: ya no se incluye en la web.