Ryan Bakker28 downloadsA visual chat UI wrapper for the native Gemini CLI, bringing secure, context-aware AI agent operations directly into your Obsidian vault layout.
Otto is a production-ready, visual chat UI wrapper for the native Gemini CLI. It brings secure, workspace-aware AI agent operations directly into your Obsidian vault layout, allowing you to run complex context-aware terminal and folder tasks securely from a polished chat interface.
Otto is designed to blend with the Project Mantle visual ecosystem. While functional on any theme, it is optimized to merge with the Zenith theme, adopting its typography, chat balloon borders, input boxes, glassmorphic headers, and terminal console styling.
https://github.com/carnalMATRIX/obsidian-mantle-ottomain.js, manifest.json, and styles.css from the latest GitHub Release..obsidian/plugins/.mantle-otto and paste the three downloaded files inside.gemini CLI tool is installed and is accessible via your system's global PATH. You can verify this by opening a terminal and running gemini --version./usr/local/bin/gemini or /opt/homebrew/bin/gemini).If you wish to modify or customize this plugin locally:
npm install
npm run dev
npm run build
Copyright (c) 2026 Ryan Bakker. Released under a Personal Use License. Non-commercial, personal use only. Redistribution or modification for distribution is strictly prohibited. See the LICENSE file for full terms.