sdkasper

Embedded terminal for Obsidian powered by xterm.js and node-pty

19
1
100% credibility
Found Apr 02, 2026 at 19 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

An Obsidian plugin that embeds a fully interactive terminal panel for running shell commands directly within the note-taking app's workspace.

How It Works

1
🔍 Find the terminal helper

You hear about a simple add-on that brings a command window right into your Obsidian notes app, so you never need to switch to another program.

2
📥 Add it to your notes app

In Obsidian, use the easy community tool to fetch and switch on the terminal add-on.

3
⬇️ Prepare your computer's pieces

Click the download button in settings to grab the safe files needed just for your machine – it checks them automatically.

4
⚙️ Make it feel right

Choose colors, text size, sounds, and where the panel pops up to match your style.

5
💻 Launch the command window

Tap the side icon or search the menu, and your personal terminal opens inside your notes workspace.

6
⌨️ Start typing commands

Run shells, open tabs for tasks, paste text, click links – everything flows smoothly without leaving your notes.

Stay in the flow

Your notes app now has a built-in powerhouse for quick commands, boosting your work without distractions.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 19 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is lean-obsidian-terminal?

Lean-obsidian-terminal embeds a full terminal emulator inside Obsidian, letting you run interactive shells like bash, PowerShell, or cmd directly in your vault at the root directory. This TypeScript plugin, built on xterm.js and node-pty, solves the hassle of switching between Obsidian notes and external terminals for git ops, scripting, or debugging. Desktop-only for Obsidian 1.5+, it delivers a native-feeling experience with no popouts.

Why is it gaining traction?

Unlike basic command runners, it offers real PTY sessions with multi-tabs (rename, color-code), clickable URLs, clipboard integration (Cmd+V paste, selection copy), and Shift+Enter for newlines without submit. Themes sync to Obsidian dark/light or add Monokai/Solarized, plus notification sounds alert on background tab completions. BRAT install plus one-click binary download fixes "embedded terminal is not installed properly" woes fast.

Who should use this?

Obsidian devs maintaining code vaults for quick npm scripts or git workflows. PKM users blending notes with CLI tasks, like frontend builders testing builds or backend folks tailing logs alongside docs. Avoid if mobile-only or prefer full IDE terminals.

Verdict

Grab it for a lean embedded terminal in Obsidian—19 stars and 1.0% credibility score show it's early-stage, but polished docs, settings depth, and MIT license make it production-ready for niche needs. Install via BRAT; skip if seeking battle-tested alternatives.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.