Sobre el proyecto
Rune es un agente de IA versátil y centrado en la seguridad, que enfatiza una arquitectura de cero confianza. Utiliza cinco capas de aislamiento—incluyendo cgroups v2, espacios de nombres de red, Seccomp BPF, restricciones de sistema de archivos Landlock y listas blancas de DNS—para ejecutar herramientas de manera segura. El proyecto se distribuye como un solo binario, lo que lo hace altamente portátil para diversos entornos.
Las capacidades clave incluyen:
- **Modos de Agente de IA**: Opera como herramienta CLI interactiva, utilidad de modo tubería no interactiva o tipo de recurso de Concourse CI.
- **Centro de Notas Rune**: Un servidor autónomo que proporciona una interfaz web, API REST y punto final MCP. Trata los archivos Markdown locales como fuente de verdad, con soporte para matemáticas KaTeX, diagramas Mermaid y renderizado SVG.
- **Herramientas y Habilidades**: Incluye herramientas integradas para manipulación de archivos, ejecución de comandos y obtención web, con un sistema modular de 'habilidades' para capacidades específicas de contexto.
- **Integración**: Incluye un complemento nativo para Vim/Neovim para completado de texto fantasma y edición asistida por IA, así como una extensión de navegador (Rune Chat) para interacción contextual.
- **Soporte MCP**: Actúa tanto como cliente MCP (conectándose a servidores externos) como servidor MCP (exponiendo sus propias capacidades).
- **Gestión de Políticas**: Ofrece control granular sobre las acciones de IA mediante listas blancas, indicaciones de confirmación o modos sin restricciones, asegurando una operación segura en entornos sensibles.
- **Soporte de Proveedores**: Compatible con GitHub Copilot, OpenRouter, Google Gemini y otros proveedores de LLM compatibles con OpenAI.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.