尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
Tu dinero, con sentido. Aplicación de finanzas personales, offline-first y sin login. Todos los datos viven en el dispositivo (IndexedDB vía Dexie). Sin analítica ni servicios externos. AXIS tiene preparada una capa de IA opcional (solo servidor, con fallback local) sin proveedor implementado todavía. Stack: Next.js 16 (App Router, una sola ruta) · React 19 · TypeScript estricto · Tailwind 4 · Dexie.查看完整 README ↗
Tu dinero, con sentido. Aplicación de finanzas personales, offline-first y sin login. Todos los datos viven en el dispositivo (IndexedDB vía Dexie). Sin analítica. AXIS, el asistente, decide con reglas deterministas en el dispositivo y usa IA opcional en el servidor solo para redactar (Cloudflare Workers AI con Groq de respaldo en producción; si falla, motor local).
Stack: Next.js 16 (App Router, una sola ruta) · React 19 · TypeScript estricto · Tailwind 4 · Dexie.
Producción: Vercel (proyecto «echo»); cada push a main se despliega solo. Dispositivo principal: Galaxy S21 (~360 px).
pnpm install
pnpm dev # http://localhost:3000
pnpm typecheck # tsc --noEmit
pnpm test # tests unitarios (node:test, sin red)
pnpm market:light # comprobación ligera de mercado en local (sin IA)
pnpm market:deep # investigación profunda en local con proveedor de prueba (sin IA)
pnpm build # build de producción
pnpm start # servir el build
UPDATE_GOLDEN=1 pnpm test # SOLO para regenerar goldens a propósito (revisar el diff)
CI (.github/workflows/ci.yml): tipos, tests y build en cada push y pull request a main.
No bloquea el despliegue de Vercel.
app/page.tsx shell de la app (pestañas + subpantallas + hoja inferior)
app/api/axis/route.ts único backend: IA de AXIS (análisis, chat, resumen semanal)
components/finax/ UI propia (diseño del prototipo v0)
screens/ Inicio, Mi Dinero, Movimientos, Estadísticas, AXIS (pestañas);
Objetivos, Inversiones, Ajustes, Tu plan, Guía para invertir,
Resumen semanal, Lo que AXIS sabe de ti (subpantallas)
forms/ movimiento, objetivo, inversión, saldo inicial, memoria, perfil
charts/ gráficos SVG propios
hooks/use-financial-overview panorama financiero derivado (única fuente para todas las pantallas)
hooks/use-axis, use-axis-chat análisis y conversación de AXIS
hooks/use-allocation-plan, use-weekly-brief, use-market, use-market-context
lib/types.ts modelo de datos (céntimos enteros, fechas YYYY-MM-DD)
lib/db/ Dexie: movimientos, objetivos, posiciones, config, backup, demo, memoria de AXIS
lib/finance/ patrimonio, resúmenes, reparto automático de objetivos, desglose
lib/axis/ motor de AXIS (ver docs/AXIS.md)
core/ rules/ decide(): decisión determinista; validación de lo que redacta el modelo
profile/ perfil (cuestionario, hechos de memoria, extractor determinista)
plan/ guide/ brief/ plan de reparto, guía para invertir, resumen semanal
chat/ conversación: contexto, memoria, historial, consultas acotadas, fallback local
language/ prompts/ modelo de lenguaje intercambiable y prompts por bloques
lib/ai/providers/ Cloudflare, Groq y Gemini (compartidos por AXIS y Market Research)
lib/market/ modelo, validación, frescura, relevancia y búsqueda de mercado
scripts/market/ Market Research Engine (GitHub Actions; ver docs/MARKET_RESEARCH.md)
docs/ AXIS.md · MARKET_RESEARCH.md · HANDOFF_POST_CLAUDE.md (estado y pendientes)
3.486,70 € (lib/format.ts, lib/money.ts).
Al escribir se acepta coma o punto decimal («12,50» y «12.50»).fromLiquid).docs/AXIS.md.lib/db/demo-seed.ts), solo en instalación vacía y
marcados como demo.