Basalt
TUI Application to manage Obsidian notes directly from the terminal
Install / Use
/learn @erikjuhani/BasaltREADME
<img align="left" width="125px" src="https://raw.githubusercontent.com/erikjuhani/basalt/refs/heads/main/assets/basalt.png?raw=true"><h3>Basalt </h3>
<p>TUI Application to manage Obsidian notes </p> <hr>TUI Application to manage Obsidian vaults and notes directly from the terminal ✨.

Basalt is a cross-platform TUI (Terminal User Interface) for managing Obsidian vaults and notes. It runs on Windows, macOS, and Linux. Basalt is not a replacement for Obsidian. Instead, it provides a minimalist terminal interface with a WYSIWYG experience.
Installation
Or download a pre-compiled binary from the latest release, extract it, and move the basalt binary to a location in your PATH.
Configuration
Basalt can be customized using a TOML configuration file. The file does not exist by default — create it manually when you want to override the defaults.
macOS and Linux:
$HOME/.basalt.toml$XDG_CONFIG_HOME/basalt/config.toml
Windows:
%USERPROFILE%\.basalt.toml%APPDATA%\basalt\config.toml
If configuration files exist in multiple locations, only the first one found is used. The home directory configuration takes precedence.
[!WARNING]
This behavior may change in future versions to merge all found configurations instead.
See the full configuration reference for key mappings, custom commands, and defaults.
Documentation
- Getting started
- User interface
- Configuration
- Editing and Formatting
- Files and Folders
- Known Limitations
Contributing
Contributions are welcome, primarily for bug fixes. Feature work is considered on a case-by-case basis — please open an issue first to discuss.
See CONTRIBUTING.md for development setup, code style, and contribution guidelines.
Related Skills
node-connect
352.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.5kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
