Descripción
Open Interface es una herramienta que permite a los usuarios controlar sus computadoras usando LLMs. Funciona tomando las solicitudes del usuario y enviándolas a un backend de LLM, como GPT-4o o Gemini, para determinar los pasos necesarios. La aplicación luego ejecuta automáticamente estos pasos simulando la entrada del teclado y el ratón, automatizando eficazmente las tareas de la computadora.
La funcionalidad principal implica la interpretación de comandos del usuario, la generación de instrucciones para la computadora y la ejecución de esas instrucciones. El software también incorpora un bucle de retroalimentación, utilizando capturas de pantalla para evaluar el progreso y corregir el rumbo según sea necesario. Este proceso iterativo permite que las tareas complejas se completen con precisión. La herramienta es compatible con múltiples sistemas operativos, incluyendo MacOS, Linux y Windows, con instrucciones de instalación específicas proporcionadas para cada uno.
Open Interface es compatible con varios LLMs, incluyendo GPT-4o de OpenAI y Gemini de Google. Los usuarios pueden configurar la herramienta para usar diferentes LLMs a través del menú de configuración, incluyendo LLMs personalizados que se adhieren al estilo de la API de OpenAI. El proceso de configuración implica obtener claves de API de los respectivos proveedores de LLM e introducirlas en la configuración de la aplicación. La aplicación también proporciona estimaciones de costos basadas en el modelo de LLM utilizado.
Características principales de Open Interface: Controlar la computadora con LLMs
Control de computadora impulsado por LLM
Simulación automatizada de teclado y ratón
Evaluación del progreso basada en capturas de pantalla
Soporta GPT-4o y Gemini
Compatibilidad multiplataforma (MacOS, Linux, Windows)
Soporte de LLM personalizado
Integración de la clave API de OpenAI
Integración de la clave API de Google Gemini
Menú de configuración para la configuración
Estimación de costos basada en el uso de LLM
Repositorio de GitHub para acceso de código abierto
Interpretación de solicitudes del usuario
Primeros pasos con Open Interface: Controlar la computadora con LLMs
Clonar: Clona el repositorio de GitHub usando `git clone https://github.com/AmberSahdev/Open-Interface.git`.
Entrar en el directorio: Navega al directorio del proyecto usando `cd Open-Interface`.
Instalar dependencias: Instala los paquetes de Python requeridos usando `pip install -r requirements.txt`.
Configurar claves API: Obtén e introduce tus claves API de OpenAI y/o Gemini en la configuración de la aplicación.
Ejecutar: Ejecuta la aplicación usando `python app/app.py`.
Interactuar: Da comandos para controlar tu computadora.
Casos de uso de Open Interface: Controlar la computadora con LLMs
- Automatizar tareas
- Control manos libres
- Creación de aplicaciones web
- Planificación de comidas
- Edición de código
- Lista de reproducción de música
- Edición de video








