Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

With Keyline

Cha X.Cha X.3 downloads

Write and navigate with less setup: selection tools, block handles, page mentions, file icons, typography and workspace switching. Pair with the Keyline theme.

Add to Obsidian
With Keyline screenshot
With Keyline screenshot
  • Overview
  • Scorecard
  • Updates2

Less setup. More writing.

Pair With Keyline with the Keyline theme to make Obsidian feel ready to use. The theme supplies the visual foundation; this companion brings everyday tools to the text, files and workspaces you are already using.

中文 · Community · Downloads · Report a bug

Your tools, where you need them

  • Select text and keep writing. A compact toolbar appears beside your selection for formatting, links, colours and block types. Keep the selection while applying more than one action.
  • Work with blocks. Hover for an insert button and drag handle. Move paragraphs and nested lists with their contents; undo supported edits through Obsidian. Native collapse arrows stay clickable beside the handle.
  • Type @ for pages and dates. Search notes or insert today, tomorrow, yesterday and the current time. Chinese text can lead directly into @. Continue typing to filter; nothing is replaced until you choose an item.
  • Insert without breaking your flow. Use / or the plus button for headings, lists, tasks, callouts, links, images and attachments. Reorder or hide menu items and add registered commands.
  • Know your files at a glance. The original Keyline filled/sharp icon family distinguishes notes, folders and file types in the native sidebar and document tabs. Give individual files their own icon and colour. Folder expansion stays in the same icon slot.
  • One coordinated writing surface. Tune text width, paragraph rhythm, list indentation and headings from six clear settings categories: tabs on the left, options on the right. English and Chinese are built in.
  • Switch the whole working context. With core Workspaces enabled, switch saved layouts from a compact control, with a verified recovery snapshot before a switch.

With Keyline inline editing toolbar in a fully English showcase Vault

Type @ to insert dates or search pages without leaving the text

Previous Keyline companion

With Keyline is an independently implemented successor to the integrated Keyline interactions plugin. Their main everyday features are broadly equivalent, with some safety and implementation differences—not byte-for-byte behaviour or settings compatibility.

If you encounter a bug in With Keyline, try the previous GitHub version as a fallback. It remains available and is not replaced by this release. Disable With Keyline before enabling the previous plugin; do not run both together. They have separate settings, and switching does not automatically migrate them. Report the failing action and versions so the new implementation can improve.

Install

Open the With Keyline Community page for the current release and installation entry, or search With Keyline in Obsidian's Community plugins. Manual installation is also available from GitHub Releases:

  1. Back up your Vault's .obsidian configuration and disable the previous Keyline companion if installed.
  2. Create .obsidian/plugins/with-keyline/ and copy main.js, manifest.json and styles.css from the same release.
  3. Reload Obsidian and enable With Keyline under Community plugins.
  4. Install the Keyline theme separately for the intended visual pairing. The theme does not install this plugin automatically.

No personal notes, demo workspace or old settings are installed automatically. Optional settings import is described in MIGRATION.md. Keep licences and notices with redistributed copies.

Compatibility and privacy

  • Desktop only; Obsidian 1.13.7 or newer. The primary tested combination is macOS, Obsidian 1.13.7 and Community Keyline 0.8.24. Mobile editing is not supported by this release. Other desktop systems and third-party combinations need their own checks.
  • File icons identify formats; they do not add EPUB or other file readers. Workspace actions require core Workspaces. Iconic retains ownership when enabled.
  • No telemetry or plugin-owned network requests. Settings and recovery data stay in the Vault configuration. User-invoked host commands and other plugins retain their own behaviour.
  • Formatting and block commands can change selected note content. Imported files and newly created notes are retained when you undo their inserted links; they are not silently deleted.
  • See release verification for the tested scope. Automated checks are not a promise of zero bugs.

Build and licence

Use Node 22+ and the package-manager version pinned in package.json: pnpm install --frozen-lockfile, then pnpm verify.

MIT. See LICENSE, third-party notices and implementation provenance. The original Keyline Icons artwork keeps its attribution; the runtime is a reference-informed independent implementation, not a claim of formal clean-room certification.

HealthExcellent
ReviewCaution
About
Pair With Keyline with the Keyline theme to make Obsidian feel ready to use. Format selected text with a compact toolbar, insert and move blocks, type @ for pages or dates, and use / or + for everyday inserts. Recognise file types with the original Keyline icon family; tune typography and switch saved workspaces. Settings use left-side categories and a grouped options pane, with English and Chinese UI. The main everyday features are broadly equivalent to the original Keyline interactions plugin, which remains on GitHub. If you encounter a bug, try github.com/BADtoBad/keyline-interactions after disabling With Keyline; never enable both together. Settings are separate. Desktop only, Obsidian 1.13.7+. Primarily tested on macOS with Keyline 0.8.24. No telemetry or plugin-owned network requests. The theme is optional and installed separately; file icons do not add file readers.
EditingInterfaceIcons
Details
Current version
1.0.1
Last updated
6 hours ago
Created
12 hours ago
Updates
2 releases
Downloads
3
Compatible with
Obsidian 1.13.7+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
Cha X.Cha X.badtobad
GitHubbadtobad
  1. Community
  2. Plugins
  3. Editing
  4. With Keyline

Related plugins

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Editing Toolbar

The Editing Toolbar is modified from cMenu, which provides more powerful customization settings and has many built-in editing commands to be a MS Word-like toolbar editing experience.

Hover Editor

Transform the Page Preview hover popover into a fully working editor instance.

Iconic

Customize your icons and their colors directly from the UI, including tabs, files & folders, bookmarks, tags, properties, and ribbon commands.

Dragger

Drag and drop any block (paragraphs, headings, lists, etc.) to rearrange content like Notion.

Cursor-Smith

Forge your cursor with the most advanced cursor engine there is!

Copy Inline Code

Easily copy the contents of an inline code element with a single click.

List Callouts

Create simple callouts in lists.

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.