Creé el plugin Vault Terminal para ejecutar Claude Code y Codex desde la barra lateral derecha de Obsidian
(github.com/obst2580)Ya existen plugins de terminal para Obsidian, pero en mi entorno de Windows sentía limitaciones en el funcionamiento de PTY, el desplazamiento, los colores y el manejo de entradas especiales al usar agent CLI como Claude Code/Codex.
Por eso creé el plugin Vault Terminal, que abre una terminal real en la barra lateral derecha de Obsidian y usa la ruta actual del vault como directorio de trabajo.
La idea fue apuntar a un flujo donde en las notas de Obsidian se dejan abiertos documentos del proyecto, notas de diseño y registros de trabajo, mientras que en la terminal de la derecha se ejecutan directamente CLI como claude, codex, git y npm. Claude Code o Codex CLI pueden trabajar tomando como base AGENTS.md, CLAUDE.md, las notas del proyecto y los archivos fuente dentro del mismo vault.
Las funciones principales son las siguientes.
Ejecutar una terminal en la barra lateral derecha de Obsidian
Ejecutar PowerShell, zsh y bash tomando como base la ruta actual del vault
Ejecutar herramientas CLI como Claude Code, Codex CLI, git, npm y Python
Incluye archivos ZIP de lanzamiento para Windows/macOS
Soporte predeterminado para winpty en Windows, con cambio a ConPTY cuando sea necesario
Colores de terminal adaptados a los temas claro/oscuro de Obsidian
Manejo de Shift+Enter para entrada multilínea en Claude Code
Scrollback y desplazamiento forzado para revisar salidas largas
Soporte para configuración de TLS inspection proxy / CA personalizada
Aún está en beta inicial. Por ahora, en lugar del método de Obsidian Community Plugin, se instala por vault descargando el ZIP de GitHub Release. Es necesario tener Node.js instalado en el sistema, y Claude Code/Codex CLI también deben estar disponibles para ejecutarse como comandos de terminal, no como extensiones de VS Code.
GitHub:
https://github.com/obst2580/obsidian-powershell
Release:
https://github.com/obst2580/obsidian-powershell/releases
Me gustaría recibir comentarios de quienes usan junto con Obsidian agent CLI como Claude Code o Codex CLI en entornos Windows/macOS.
4 comentarios
Tengo mi Obsidian Vault en mi home server (Ubuntu) y uso Claude Code por SSH. Con Synthing, en otras laptops o PCs solo sincronizo el Vault.
En el caso del código, también lo guardo casi siempre en el home server y dejo la ruta en archivos
.mddentro de la carpeta del Vault.Si ejecutas Claude Code con el comando
-add-dir, también puedes otorgar permisos automáticamente, así que es bastante cómodo.Para usar la terminal en la barra lateral... pues la pantalla tiene que ser grande para que se sienta realmente cómodo..
Si la pantalla es grande, sí resulta mucho más eficiente.
Pero pensé que tampoco sería un gran problema, porque al final cosas como VS Code o antigravity también son parecidas en el sentido de que tienen una ventana de chat abierta a la derecha.
Yo desarrollo en un entorno de doble monitor: en uno ejecuto los agentes de varios proyectos con
cmux, y dejo la documentación relacionada en la ruta del vault de Obsidian correspondiente a cada proyecto.En el otro monitor tengo abierto Obsidian para ver la documentación y, usando la herramienta claudian ↗ (https://github.com/YishenTu/claudian), hago prompting en el chat de la pestaña lateral de Obsidian para estudiar o hacer preguntas sobre el contenido de los documentos.
Así que, si usando la herramienta que propusiste basta con poner el archivo de configuración
.obsidianen el proyecto para usarlo como vault, parece que ahora se podría aprovechar Obsidian con una sensación parecida a usar Cursor o Antigravity.Sí, yo también he usado el modo CLI aprovechando
claudianocodexian, pero de todos modos me resulta más cómodo en varios sentidos abrir el original directamente en la terminal ^^