El IDE moderno para el desarrollador que quiere todo en un solo lugar
Ligero · Rápido · Construido con Rust
⬇️ Descargar · ✨ Características · 📖 Manual de uso · 🌐 oweeme.com
OweeCode es un entorno de desarrollo integrado (IDE) de escritorio creado por Héctor Martínez (oweeme.com), pensado para las necesidades reales del desarrollador moderno. Construido con Tauri 2, Vue 3 y Rust, combina la velocidad nativa de las aplicaciones de escritorio con la flexibilidad del ecosistema web.
A diferencia de editores pesados que consumen gigabytes de RAM, OweeCode es ligero, rápido y tiene todo lo que necesitas sin plugins adicionales: editor, terminal, base de datos, FTP, cliente API y asistente de IA — todo integrado.
- Resaltado de sintaxis para JS, TS, Vue, PHP, Go, Python, Rust, HTML, CSS, SQL, C++ y más
- Autocompletado inteligente
- Búsqueda y reemplazo en el archivo (
Ctrl+F) - Búsqueda en todo el proyecto (
Ctrl+Shift+F) - Múltiples tabs abiertos simultáneamente
- Navegación
Ctrl+Tabentre archivos abiertos - Zoom de fuente (
Ctrl+/Ctrl-) - Word wrap togglable
- Árbol de archivos con expansión/colapso
- Crear, renombrar, eliminar archivos y carpetas
- Drag & drop para mover archivos
- Mostrar/ocultar archivos ocultos (
.env,.htaccess…) - Navegación por teclado:
↑↓mover ·Enterabrir ·→←expandir/colapsar ·F2renombrar - Reveal automático del archivo activo en el árbol
Compatible con MySQL, MariaDB, PostgreSQL y SQLite sin instalar nada extra.
- Explorador visual de tablas y conexiones
- Vista de datos con paginación
- Edición inline de filas (doble clic para editar)
- Insertar nuevas filas con formulario visual
- Eliminar filas con confirmación
- Vista de estructura de la tabla (columnas, tipos, índices, claves)
- Editar estructura: añadir, modificar y eliminar columnas (ALTER TABLE)
- Crear tablas desde el IDE con constructor visual
- Editor SQL con ejecución de consultas personalizadas
- Soporte completo para tipos:
FLOAT,TEXT,DATE,DECIMAL,JSON,BLOBy más
- Terminal real con PTY (no simulada)
- Múltiples sesiones de terminal simultáneas
- Aliases útiles:
ll,la,lt,grepcon colores - Comando
e <archivo>para abrir archivos directamente en el editor desde la terminal - Soporte completo de colores ANSI
Compatible con Podman (preferido) y Docker, sin salir del IDE.
- Crear, iniciar, detener, reiniciar y eliminar contenedores desde un formulario visual
- Plantillas por lenguaje (Node, PHP, Python, Java, C#, Rust, Go) que montan el proyecto abierto automáticamente
- Stack Nginx + PHP-FPM con un clic, generando la configuración de Nginx dentro del proyecto
- Vincular una base de datos (MariaDB/PostgreSQL) a un contenedor de app en la misma red
- Ver logs en vivo, editar la configuración de un contenedor existente
- Exportar un contenedor a
.tar(commit + save) para llevarlo a otra máquina - Filtro "solo este proyecto" para encontrar rápido los contenedores que le corresponden a la carpeta abierta
Conecta con los mejores modelos de IA directamente desde el IDE:
- Claude (Anthropic) — Sonnet, Opus, Haiku
- DeepSeek — DeepSeek Coder, DeepSeek Chat
- Gemini (Google) — 2.0 Flash, 1.5 Pro
- OpenAI — GPT-4o, GPT-4 Turbo
- Groq — inferencia ultra rápida, capa gratis generosa
- OpenRouter — catálogo de modelos gratis consultado en vivo
- Ollama — modelos locales sin internet, y modelos cloud de Ollama (login opcional)
- Contexto automático del archivo/selección activa en cada consulta
- Memoria de proyecto compartida (
AGENTS.md) — el resumen de cada conversación queda en el repo, así lo puede leer cualquier otra herramienta de IA (Claude Code, Aider, etc.)
Un agente con acceso real al proyecto, corriendo 100% en tu máquina — pensado para no depender de ninguna API paga ni mandar tu código a ningún servidor externo.
- Pestaña propia en el área de trabajo (menú de IA ⚡ → "Agente (Ollama)")
- Lee, busca y escribe archivos del proyecto; usa git (status, diff, stage, commit); ejecuta comandos de shell puntuales
- Crea y gestiona contenedores Podman/Docker para el proyecto (ver sección de Contenedores) — etiquetados automáticamente para poder filtrarlos después
- Toda acción que modifique algo pide tu aprobación explícita antes de ejecutarse — nunca escribe, borra ni corre nada sin confirmación
- Confinado a la carpeta del proyecto abierto — no puede tocar archivos fuera de ahí
- Instalación guiada de Ollama y descarga de modelos con progreso en vivo, incluidos los recomendados (
qwen2.5-coder3B y 7B) y cualquier otro modelo que tu hardware soporte — accesible desde la pestaña del Agente o desde Preferencias - Soporte para modelos cloud de Ollama (
ollama signin) si preferís no bajar nada a disco
- Abre Claude Code CLI como tab en el área de trabajo (
Ctrl+Shift+C) - Igual que la extensión de VS Code pero en OweeCode
- Botón "Enviar archivo" — pasa el contexto del archivo activo al CLI
- Usa tu suscripción Claude Pro sin API key adicional
- Abre Gemini CLI como tab en el área de trabajo (
Ctrl+Shift+G) - Autenticado con tu cuenta de Google
- Misma experiencia que la terminal pero embebida en el IDE
- CLI de código abierto para pares de programación asistida por IA, embebido como tab
- Selector de proveedor y modelo propio, independiente del panel de Chat — cada uno con su clave guardada por separado, así podés tener Chat y Aider usando modelos distintos a la vez
- Funciona con cualquiera de los proveedores soportados, incluido Ollama en local
- Abre Copilot CLI como tab en el área de trabajo
- Requiere una cuenta de GitHub con Copilot (hay plan gratuito limitado)
- Conexiones FTP y SFTP guardadas
- Explorador de archivos remotos
- Subir, descargar, crear y eliminar archivos/carpetas remotas
- Edición directa de archivos remotos en el editor
- Constructor de peticiones HTTP (GET, POST, PUT, DELETE, PATCH)
- Headers, params, body (JSON, form-data, raw)
- Colecciones de requests guardadas
- Visualizador de respuesta con formato JSON
Ve a la página de Releases y descarga el instalador para tu sistema:
| Sistema | Archivo |
|---|---|
| 🐧 Linux (Debian/Ubuntu/Neon/Mint) | OweeCode_x.x.x_amd64.deb |
| 🐧 Linux (cualquier distro) | OweeCode_x.x.x_amd64.AppImage |
| 🪟 Windows | OweeCode_x.x.x_x64-setup.exe |
| 🍎 macOS | OweeCode_x.x.x_x64.dmg |
# Instalar
sudo dpkg -i OweeCode_*.deb
# Si falta alguna dependencia
sudo apt-get install -fDespués aparece en tu menú de aplicaciones como OweeCode.
chmod +x OweeCode_*.AppImage
./OweeCode_*.AppImage- Descarga el archivo
.exe - Ejecuta como administrador
- Sigue el instalador
- Si Windows Defender muestra una advertencia: clic en "Más información" → "Ejecutar de todas formas"
- Descarga el archivo
.dmg - Abre el
.dmgy arrastra OweeCode a la carpeta Aplicaciones - Si aparece advertencia de seguridad: Preferencias del Sistema → Seguridad → "Abrir de todas formas"
- Clic en el ícono de Explorador en la barra lateral izquierda (o
Ctrl+B) - Clic en el ícono de carpeta junto al nombre del proyecto
- Selecciona la carpeta raíz de tu proyecto
- El árbol de archivos se cargará automáticamente
- Abrir: clic en cualquier archivo en el explorador, o
Entercon el teclado - Guardar:
Ctrl+S - Cerrar tab: clic en
×del tab, oCtrl+W - Buscar en archivo:
Ctrl+F - Buscar en proyecto:
Ctrl+Shift+F - Navegar entre tabs:
Ctrl+Tab(siguiente) /Ctrl+Shift+Tab(anterior)
- Clic en el ícono de Base de datos en la barra lateral
- Clic en "+ Nueva conexión"
- Selecciona el driver: MySQL / MariaDB / PostgreSQL / SQLite
- Ingresa host, puerto, usuario, contraseña y base de datos
- Clic en Conectar
- Las tablas aparecerán en el árbol — clic para abrirlas como tabs
- Clic en el ícono de IA en la barra lateral (o
Ctrl+Shift+A) - Selecciona el proveedor (Claude, DeepSeek, Gemini, OpenAI u Ollama)
- Ingresa tu API key (solo la primera vez)
- Escribe tu consulta y presiona
Enter
Tip: Selecciona código en el editor antes de preguntar — el AI recibe el contexto automáticamente.
- Clic en el menú de IA (⚡) en la barra lateral → "Agente (Ollama)"
- Si es la primera vez, clic en el botón ⚙ del header (o en Preferencias) para instalar Ollama y bajar los modelos recomendados
- Elegí el modelo en el selector del header de la pestaña
- Escribí lo que necesitás — leer/escribir archivos, correr un comando, crear un contenedor, etc.
- Cuando el agente proponga una acción que modifica algo, vas a ver una tarjeta de confirmación — Aprobar o Rechazar antes de que se ejecute
Para tareas de varios pasos encadenados (por ejemplo, un contenedor de app vinculado a uno de base de datos), conviene pedirlas de a un paso por mensaje — los modelos locales chicos son más confiables así.
- Clic en el botón ◆ (naranja) en la barra lateral, o
Ctrl+Shift+C - Se abre como tab en el área de trabajo
- Interactúa con Claude Code directamente
- Clic en "Enviar archivo" para pasar el archivo activo como contexto
Requiere
claudeinstalado:npm install -g @anthropic-ai/claude-code
- Clic en el botón ◈ (azul) en la barra lateral, o
Ctrl+Shift+G - Se abre como tab en el área de trabajo
Requiere
geminiinstalado:npm install -g @google/gemini-cli
- Clic en el ícono de FTP en la barra lateral
- Clic en "+ Nueva conexión"
- Ingresa host, puerto, usuario y contraseña
- Selecciona protocolo FTP o SFTP
- Clic en Conectar — se abre el explorador remoto como tab
- Clic en el ícono de API (rayo) en la barra lateral
- Clic en "+ Nueva petición"
- Selecciona método (GET, POST, PUT…) e ingresa la URL
- Agrega headers, params o body según necesites
- Clic en Enviar — la respuesta aparece en el panel inferior
| Atajo | Acción |
|---|---|
Ctrl+B |
Mostrar/ocultar explorador |
Ctrl+S |
Guardar archivo |
Ctrl+W |
Cerrar tab activo |
Ctrl+Tab |
Siguiente tab |
Ctrl+Shift+Tab |
Tab anterior |
Ctrl+F |
Buscar en archivo |
Ctrl+Shift+F |
Buscar en proyecto |
| `Ctrl+`` | Abrir/cerrar terminal |
Ctrl+Shift+A |
Abrir AI Assistant |
Ctrl+Shift+C |
Abrir Claude Code CLI |
Ctrl+Shift+G |
Abrir Gemini CLI |
Ctrl+= |
Aumentar zoom |
Ctrl+- |
Reducir zoom |
Ctrl+0 |
Resetear zoom |
Alt+Z |
Toggle word wrap |
F2 |
Renombrar archivo (en explorador) |
Escape |
Cerrar menús / paneles |
OweeCode está construido con tecnología moderna y de alto rendimiento:
| Capa | Tecnología |
|---|---|
| Backend / Sistema | Rust + Tauri 2 |
| Frontend / UI | Vue 3 + TypeScript |
| Editor de código | CodeMirror 6 |
| Terminal | xterm.js + PTY nativo |
| Base de datos | sqlx (MySQL/PostgreSQL/SQLite) |
| Empaquetado | Tauri Bundler (.deb, .exe, .dmg) |
¿Tienes dudas, sugerencias o encontraste un bug?
- 📧 Email: hector@oweeme.com
- 🌐 Web: oweeme.com
- 🐛 Issues: github.com/oweeme/oweecode/issues
Desarrollado con ❤️ por Héctor Martínez — oweeme.com