Extension System & Marketplace

Install Nimbalyst extensions from a live marketplace registry, build your own extensions to Nimbalyst with a hardened extension SDK. See all the extensions below and make your own.

What Are Extensions?

Extensions are add-ons that give Nimbalyst new capabilities. Each extension can add custom editors for new file types, AI tools that let Claude interact with your content, sidebar panels, themes, keyboard shortcuts, and more.

Extensions work seamlessly alongside Nimbalyst's built-in editors. When you open a file, Nimbalyst checks if any extension handles that file type and loads the right editor automatically. Extensions have full access to Nimbalyst's theming system, so they always match your current look and feel.

Extensions in the Marketplace

Go to User Settings > Marketplace to browse and install extensions.

Extension Marketplace showing featured extensions and category filters
The Extension Marketplace in Settings, showing featured extensions, search, and category filters

Click any extension card to see its full details, screenshots, permissions, and install button.

Extension detail modal showing description, screenshots, and install button
Extension detail view with description, highlights, screenshots, and install controls

Available Extensions

Extension
Description

Astro

Visual editor for Astro website pages

Git

Visual git log with push, pull, and branch management

Nimbalyst Mindmap

Freeform spatial mindmap editor with AI-assisted editing

Nimbalyst Slides

Presentation editor with live reveal.js preview

3D Object Editor

Design and edit 3D objects with AI assistance

PDF Viewer

View PDF documents directly in the editor

SQLite Browser

Browse and query SQLite databases with AI assistance

Image Generation

Generate images from text prompts with multiple style options

Namenym

AI-powered brand naming and domain brainstorming

JSON/YAML Visual Editor

Interactive tree-view editor with schema validation, search, and AI-powered transformations

Mermaid WYSIWYG Editor

Drag-and-drop visual editing of Mermaid diagrams with bidirectional code/canvas sync and AI generation from descriptions

Wiki Links & Backlinks

[[wiki-style]] linking between documents with a backlinks panel and AI link suggestions

CI/CD Pipeline Editor

Visual editor for GitHub Actions, CircleCI, and GitLab CI workflows with AI-assisted configuration (beta)

Slide Deck Presenter

Create and present markdown-driven slide decks with speaker notes, transitions, and themes

Session Analytics Dashboard

Visualize AI session patterns, token usage, cost tracking, and productivity metrics

Astro Framework

Full-stack Astro development with component previews, island architecture visualization, content collection editing, and deployment tools

Managing Installed Extensions

View all installed extensions under Settings > Extensions. This is the single panel for everything you have installed — marketplace, GitHub, local dev, and built-in extensions all show up here, each with a colored source pill so you can tell them apart at a glance.

Installed Extensions panel showing all active extensions with details
The Installed Extensions panel shows every active extension, its permissions, and contributed AI tools

Each row has an enable toggle and an indicator if an update is available. Click an extension to open the detail pane, which includes its AI tools, permissions, file path, and Update, Repository, Reveal, and Uninstall actions.

The Marketplace itself is now Discover-only. When updates are available, an "Installed (N) — M updates" link at the top of Marketplace takes you to the Extensions panel.

Themes from Extensions

Extensions can ship themes. Any theme contributed by an installed extension shows up under Settings → Themes in an Extension Themes group, and in the gutter theme popup, alongside the built-in themes. Pick one and Nimbalyst applies it just like a first-party theme.

If you later disable or uninstall the extension that provided the active theme, Nimbalyst falls back gracefully so your workspace stays usable.

Installing from GitHub

At the bottom of the Marketplace discover page, you can paste a GitHub repository URL to install any extension directly from source. The repository must contain a valid manifest.json file.

Build Your Own Extensions

Extensions are self-contained packages that declare their file types, editors, and UI contributions via a manifest. You can build extensions that do everything the built-in ones do.

What you can build:

  • Custom editors for any file type (spreadsheets, diagrams, visual tools)

  • AI tools that Claude can use to read and modify your editor's content

  • Panels for sidebar views, fullscreen modes, or floating windows

  • Themes, slash commands, file icons, and new file templates

How development works:

  • The Extension Dev Kit (bundled with Nimbalyst) scaffolds a new extension project with a starter template, hot reload, and MCP tools for build/install/reload from inside Nimbalyst

  • Editors integrate through the EditorHost contract (load/save, dirty state, theme, external change handling) so custom editors behave exactly like first-party ones

  • Use the full Extension SDK -- clipboard, screenshot export, AI and network permissions, and access to the same MCP tooling that first-party extensions use

For full technical documentation on building extensions, see Building Your Own Extensions.

Last updated