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

Write Tweet Thread

thehumaneclub20 downloads

Write social threads from Markdown notes with a live Chirr-style preview, word-aware 280-character slicing, counters, and manual split markers.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

Write social threads from Obsidian notes with a live Chirr-style preview, word-aware 280-character slicing, real-time counters, and [...] split markers.

This plugin turns the active Markdown note into a side-by-side thread composer so you can draft, revise, and preview social posts without leaving Obsidian.

Features

  • Live Preview: Shows the active note as a Chirr-style thread beside your Markdown.
  • Word-Aware Slicing: Automatically wraps text into 280-character chunks without splitting words when possible.
  • Manual Split Markers: Starts a new thread card wherever you type [...].
  • Character Counters: Displays real-time count badges (145/280) on each card and highlights posts over the limit.

Installation

  1. Download main.js, manifest.json, and styles.css from the latest GitHub Release.
  2. Create a folder named chirr-thread-preview inside your vault's plugin directory: <your-vault>/.obsidian/plugins/.
  3. Place the downloaded files inside that folder.
  4. Open Obsidian, go to Settings > Community plugins, enable community plugins if prompted, and toggle on Chirr Thread Preview.

Development Environment Setup

To set up the workspace for local modification or contribution:

  1. Clone this repository locally.
  2. Open your terminal inside the repository folder.
  3. Run the following command to install required dependencies:
npm install --save-dev obsidian esbuild

Updating main.js

Because Obsidian executes JavaScript rather than TypeScript, any changes made to main.ts must be compiled into main.js using esbuild:

  1. Run the compilation command in your project directory:
npx esbuild main.ts --bundle --platform=node --target=es2018 --format=cjs --external:obsidian --outfile=main.js
  1. Ensure the newly updated main.js file is copied to your Obsidian vault plugin folder to see the changes reflected in real time.
HealthExcellent
ReviewSatisfactory
About
Compose social threads from notes with a live Chirr-style preview shown side-by-side with your Markdown. Auto-slice text into 280-character chunks without breaking words, insert [...] to force splits, and display real-time per-post counters that flag over-limit cards.
WritingAutomationSidebar
Details
Current version
1.0.0
Last updated
Last week
Created
2 weeks ago
Updates
1 release
Downloads
20
Compatible with
Obsidian 1.0.0+
Platforms
Desktop, Mobile
Report bugRequest featureReport plugin
Author
thehumaneclub
  1. Community
  2. Plugins
  3. Writing
  4. Write Tweet Thread

Related plugins

Longform

Helps you write and edit novels, screenplays, and other long projects.

Novel word count

Display a word count, page count, creation date, or other statistics for each file, folder and vault in the File Explorer pane.

Hide Sidebars on Window Resize

Automatically hides the sidebars when your window is narrow on window resize.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

BRAT

Easily install a beta version of a plugin for testing.

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.

Advanced URI

Control everything with URI.

Tag Wrangler

Rename, merge, toggle, and search tags from the tag pane.