跳到正文
GitHub·· 9 天前AI 评分20

vaquita 前端:集成 AI 的个人财务应用

fedecarboni7/vaquita-frontend

AI 导读

vaquita 前端是一个集成 AI 的个人财务应用,主流程为聊天界面,用户用自然语言描述交易,AI 智能体负责解析并生成草稿供确认后保存。支持文本或语音记账、带记忆的追问补全、交易历史筛选、多币种账户与分类统计图表,并支持 BYOK 填入自己的 Groq 或 Google AI Studio API key 实现无限使用。

正文

Frontend de vaquita, una app de finanzas personales con IA integrada. El flujo principal es una interfaz de chat donde el usuario describe sus transacciones en lenguaje natural y el agente se encarga del resto.


¿Qué incluye?

  • Chat con IA — registrá transacciones por texto o audio; el agente las interpreta y te muestra un borrador para confirmar antes de guardar
  • Aclaraciones con memoria — cuando falta información, el chat conserva el borrador parcial y lo completa con tu siguiente mensaje
  • Historial de transacciones — visualizá, filtrá y buscá todos tus movimientos
  • Cuentas — administrá múltiples cuentas en distintas monedas
  • Estadísticas — gráficos y resúmenes de gastos e ingresos por categoría y período
  • BYOK — cargá tu propia API key de Groq o Google AI Studio para uso ilimitado

Stack

Capa Tecnología
Lenguaje TypeScript
Gestor de paquetes pnpm
Framework React 19 + Vite
Estilos Tailwind CSS v4
Componentes shadcn/ui
Routing react-router-dom v7
Server state TanStack Query
Chat state Estado local de React en useChatStore
Shared UI state React Context para autenticación, moneda y visibilidad de balances
Auth @react-oauth/google + email y contraseña
Fuente Geist

Cómo ejecutar

Requisitos

  • Node.js 18+
  • pnpm

Setup

# Instalar dependencias
pnpm install

# Configurar variables de entorno
cp .env.example .env
# Completar los valores en .env

# Iniciar servidor de desarrollo
pnpm dev

Build de producción

pnpm build
pnpm preview

Licencia

MIT

来源:GitHub · github.com