Livecodes Playground banner
gapmiss gapmiss

Livecodes Playground

Development community

Description

Open-source client-side code editor plugin for Obsidian.md - powered by LiveCodes.io

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Livecodes playground

![screenshot of Livecode Playground editor](./resources/LIVECODES-Obsidian-v1.5.8-2024-03-05-17.20.49.png)

Livecodes playground, an open-source client-side code editor plugin for [Obsidian.md](https://obsidian.md) - powered by [Livecodes.io](https://livecodes.io/docs/overview).

Read about [why Livecodes](https://livecodes.io/docs/why), it's [features](https://livecodes.io/docs/features/) and [how to self-host](https://livecodes.io/docs/features/self-hosting)

[!IMPORTANT] The Livecodes codebase can be self-hosted but is not 100% off-line. Internet connection is required.

Installation

[Install from community.obsidian.md](https://community.obsidian.md/plugins/livecodes-playground)

From Obsidian's settings or preferences:

  1. Community Plugins > Browse
  2. Search for "Livecodes PLayground"

Manually:

  1. download the latest release archive
  2. uncompress the downloaded archive
  3. move the livecodes-playground folder to /path/to/vault/.obsidian/plugins/
  4. Settings > Community plugins > reload Installed plugins
  5. enable plugin

or:

  1. download main.js, manifest.json & styles.css from the latest release
  2. create a new folder /path/to/vault/.obsidian/plugins/livecodes-playground
  3. move all 3 files to /path/to/vault/.obsidian/plugins/livecodes-playground
  4. Settings > Community plugins > reload Installed plugins
  5. enable plugin

Usage

Initial setup

  1. create a folder inside your vault for storing playground configuration files (*.JSON)
    • default: playgrounds
  2. create a folder inside your vault for storing playground markdown notes (*.MD)
    • default: playgrounds/notes

New playground

New playgrounds can be created via:

  • `New play