Glass banner
humantorch humantorch

Glass

Development community

Description

Run Claude Code inside Obsidian with an interactive terminal, quick-ask modal, and a built-in MCP server for structured vault access.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Glass

[![GitHub release](https://img.shields.io/github/v/release/humantorch/glass)](https://github.com/humantorch/glass/releases/latest) [![License: MIT](https://img.shields.io/badge/license-MIT-blue)](LICENSE) [![Obsidian](https://img.shields.io/badge/Obsidian-1.7.7%2B-7c3aed)](https://obsidian.md) [![Platform](https://img.shields.io/badge/platform-macOS%20%7C%20Linux%20%7C%20Windows-lightgrey)](https://github.com/humantorch/glass#requirements) [![Python 3](https://img.shields.io/badge/python-3.6%2B-blue)](https://www.python.org/downloads/) [![Buy Me a Coffee](https://img.shields.io/badge/Buy%20me%20a%20coffee-☕-yellow)](https://buymeacoffee.com/scottkosman)

Glass puts [Claude Code](https://claude.ai/code) inside Obsidian with a built-in MCP server that gives Claude direct access to your vault — reading, searching, and writing notes without any configuration on your part. Not a chat UI, not a reimplementation: the actual Claude Code CLI running in a real terminal alongside your notes.

Every slash command, every MCP tool, every session you'd have in a standalone terminal. If you already use Claude Code, there's nothing new to learn.

Light Dark
Glass screenshot, light mode Glass screenshot, dark mode

**Note:** This plugin was formerly called Blackglass. The name has been shortened to Glass; the plugin ID remains `blackglass` so existing installations update seamlessly.

What's new in 1.14.0

  • Open notes from Claude: The MCP server now exposes open_note, so Claude can reveal any vault note in the editor (optionally in a specific existing pane) without you clicking through the file explorer.
  • Split panes on request: split_pane opens a note in a new horizontal or vertical split, letting Claude arrange your workspace as it works.
  • Jump to a heading: navigate_to_heading scrolls an open note directly to a named heading instead