Quieres que Claude u otros agentes entiendan tu aplicación VFP y trabajen con ella mientras está en ejecución.
Claude habla con tu app VFP. En tiempo real.
Un agente de IA (Claude, desde Claude Desktop, Claude Code o cualquier cliente MCP) inspecciona y opera tu aplicación VFP en ejecución: lee variables, consulta cursores, mira el formulario activo, busca en tu código fuente y llama a funciones de negocio escritas en VFP puro. Sin cambiar una sola línea de tu arquitectura existente.
- Desarrolladores VFP
- Diagnóstico
- Automatización
- Integración de IA
Sin tarjeta. Al verificar tu correo tienes 30 días de licencia completa (no es una versión recortada) de FoxServer, FoxCore, FoxBridge, FoxAgent, FoxCli y FoxCli MCP, con su instalador, en tu portal. Una por persona y producto; a los 30 días caduca.
En FoxAgent, cuando la prueba caduca el Broker sigue arrancando: vuelve a los límites del modo evaluación (1 instancia y 1 herramienta propia, con las 55 built-in sin recortar) y te enseña tu machineId para comprar. No hay que borrar nada, y ese modo funciona también sin registrarse.
Características
Inspección en tiempo real
Variables públicas, cursores abiertos, el formulario en pantalla, la pila de llamadas: todo en vivo, sin pausar la aplicación y sin robarle el foco al usuario.
55 herramientas built-in
De get_variables a search_in_source: leen la sesión en vivo, manejan la app por su propia interfaz y trabajan con DBFs y fuentes en disco sin necesidad de una instancia corriendo.
User Defined Tools (UDT)
Una clase VFP con nombre, descripción, parámetros y un Execute(). El agente la llama por su nombre. Si sabes escribir una clase VFP, sabes extender el agente.
Roles: quién acota cada tool
Cuatro peldaños. 0: solo tus tools de negocio. 10 operator: tu pantalla y conducirla, donde tu modelo de permisos sigue mandando. 20 inspector: el proceso por detrás, variables y cursores. 90 engineer: VFP crudo. El peldaño lo declara tu aplicación en Connect() y solo lo sube tu código con Elevate(), nunca el chat; policy.json solo puede bajarlo.
Todo local, por Named Pipes
El Bridge (COM, .NET 4.8) vive dentro de tu proceso; el Broker registra instancias; el McpHost habla MCP por stdio. Todo en la misma máquina: el HTTP del Broker escucha solo en localhost:7400, no hay nada abierto a la red, no hay telemetría y la licencia se valida offline.
Developer y Runtime
Developer: una licencia por máquina de desarrollo, atada a esa máquina, o una de empresa para 3, 5, 10 o todas tus máquinas, sin atar a ninguna. Runtime: una por empresa, que viaja dentro de tu instalador y quita los límites en todos tus clientes.
Cómo funciona
- 1Carga el Bridge en tu app VFP
Tres líneas al arrancar (CREATEOBJECT('FoxAgent.Bridge'), SetInstance(_VFP) y Connect()) y una al salir: Disconnect(), que no es opcional. La instancia queda registrada en el Broker local con heartbeat cada 15 segundos. El orden de arranque importa: Broker → tu aplicación → el cliente de IA.
- 2Conecta tu cliente MCP
Claude Desktop, Claude Code o cualquier cliente MCP: FoxAgent aparece como servidor MCP y el agente descubre en tiempo de ejecución las herramientas que el rol activo de la sesión permite.
- 3Escribe UDTs para tu dominio
find_product, sales_today, stock por debajo del mínimo: veinte líneas de VFP con un SELECT. Registro explícito con RegisterTool() en tu arranque: fácil de leer y fácil de auditar.
Las 55 herramientas, por dónde actúan
Agrupadas por el peldaño que exige cada banda, más la que no necesita ninguna instancia de VFP corriendo.
execute_tool, describe_udt, get_tools, list_instances, get_role, set_role
take_screenshot, get_screen_state, list_open_forms, get_active_form, get_form_controls, find_control, get_control_state, get_control_text, click_control, send_key, set_control_text, refresh_form
get_variables, variable_exists, get_cursors, get_cursor_data, get_cursor_schema, get_datasessions, get_environment, eval_expression (solo lectura), list_prg_files
exec_command, set_variable, invoke_method, set_control_property, goto_record, set_cursor_field, close_cursors, close_instance, get_call_stack, get_object_members, reload_procedure
query_table, describe_table, list_tables, insert_row, update_row, set_memo, backup_table, get_source_file, write_source_file, search_in_source, list_tests, run_tests, get_project_structure, build_project, launch_instance, eval_vfp, foxagent_onboarding
FoxAgent en marcha
Tres momentos de una demo contra FoxMart, un punto de venta VFP corriente. Nada está simulado.
Para software houses
Vendes tu ERP a trescientos clientes. La pregunta no es cuánto cuesta FoxAgent por puesto: es cuántas licencias vas a tener que administrar. La respuesta es una.
Una licencia, no trescientas
La Runtime se emite a nombre de tu empresa, viaja dentro de tu instalador y no caduca. No se cuenta por cliente, ni por puesto, ni por sede.
Tus programadores, aparte
La Developer es la que da acceso al agente en una máquina de desarrollo, atada a esa máquina. La Runtime es lo que hace que la aplicación instalada en tu cliente funcione sin límites.
Perpetua, con un año de actualizaciones
La versión que compras funciona para siempre. Renovar el mantenimiento es opcional y solo sirve para seguir recibiendo versiones nuevas.
Una licencia Runtime. Todos tus clientes, todos sus puestos, para siempre. Un año de actualizaciones; renueva si quieres más.
Precios
Licencia perpetua, pago único, un año de actualizaciones incluido. Renovar el mantenimiento es opcional: cuesta el 25 % de la licencia (la cifra está bajo cada precio) y se pide escribiendo a soporte@irwinrodriguez.dev.
| Tramo | Licencia | Precio | Mantenimiento / año | |
|---|---|---|---|---|
| 1 máquina | Atada a una máquina de desarrollo | 299 € | 75 € | Comprar |
| Equipo 3 | De empresa, sin atar a máquina | 719 € | 179 € | Comprar |
| Equipo 5 | De empresa, sin atar a máquina | 1079 € | 269 € | Comprar |
| Equipo 10 | De empresa, sin atar a máquina | 1790 € | 449 € | Comprar |
| Empresa | De empresa, sin atar a máquina | 2990 € | 749 € | Comprar |
1 máquina: la licencia va atada a esa máquina de desarrollo. Desde Equipo 3 es de empresa: un solo foxagent.lic, a nombre de la empresa, que vale en tantas máquinas como diga el tramo y no se ata a ninguna. El número es contractual: FoxAgent no llama a casa.
Pago único con 12 meses de actualizaciones. Pasado ese año la licencia sigue funcionando con las versiones de dentro de su mantenimiento; renovarlo se tramita escribiendo a soporte@irwinrodriguez.dev.
Preguntas frecuentes
¿Tengo que modificar mi aplicación VFP existente?
¿Con qué clientes de IA funciona?
¿Puede el agente modificar datos en mi aplicación?
¿Qué es una UDT y cómo la creo?
¿Necesita conexión a internet?
¿Cómo lo pruebo sin comprar?
¿Cuántas sesiones de VFP puedo tener abiertas a la vez?
¿Qué pasa cuando se acaba mi mantenimiento?
Tu app VFP, amplificada con IA
Conecta un agente a tu aplicación legacy y empieza a inspeccionarla, diagnosticarla y operarla con lenguaje natural.
Comprar ahora