◉ Pulse
Jeka201216 avatar
#66 today ▲ 4

Jeka201216/Silly-Map

JavaScript Tool

A D&D-style interactive map extension for SillyTavern designed for better roleplay visualization.

Created Jul 20, 2026
Stars
9
Today
+2
Forks
0
Quality
90/100
Momentum
20

README

Fetched from GitHub on Oct 30, 2026, 10:15 PM UTC · README.md

View original on GitHub

Third-party content — Open Source Pulse is not the owner of this repository.

This README belongs to Jeka201216/Silly-Map and its contributors. We fetch it directly from the project’s public GitHub repository and display it for reference only. All text, code, images and trademarks remain the property of their respective authors. See the repository for its license terms. Copyright / takedown policy.

Silly Map

A D&D-style interactive map extension for SillyTavern designed for better roleplay visualization.

Silly Map bridges the gap between text and visuals by giving your characters a physical space to exist in. Using context-aware AI, the extension reads your chat, automatically determines which location fits, opens it, and places the characters there based on the story.

Key Features

  • Context-Aware Automation: The AI analyzes the ongoing story and automatically moves characters around the map. Prefer to be the Dungeon Master? You can easily move everything manually at any time.
  • Dynamic Room Context: Locations can consist of one or multiple rooms. When a player or NPC is in a room, your regular AI automatically receives hidden context about exactly what is in there. Because of this, not only do you see the environment, but the characters also "see" what is in the room and can naturally interact with it.
  • Universal Compatibility: You don't need any specific character cards for this extension. As long as the location fits the story, you can drop any character in. It’s absolutely perfect for scenarios where most events happen in a single place (like a tavern, a spaceship, or a mansion).
  • Bring Your Own Maps: Use AI-generated images, find ready-made D&D battlemaps online, or draw your own.
  • Custom Location Editor: The extension pairs with a dedicated web-based Builder to easily set up grids, rooms, and interactive objects for your custom locations.

Extension Installation

To install the Silly Map extension into your SillyTavern instance, follow these steps:

Method A: Install via SillyTavern UI (Recommended)

  1. In SillyTavern, open Extensions → Install extension.
  2. Paste this repository's Git URL and install.
  3. Enable Silly Map and refresh the page.

Method B: Manual install

  1. Download the latest .zip archive of this repository (click Code > Download ZIP or grab the latest version from the Releases tab).
  2. Extract the downloaded archive.
  3. Move the extracted folder into your SillyTavern third-party extensions directory.
    • Target Path: [SillyTavern-Folder]/public/scripts/extensions/third-party/Silly-Map/
  4. Restart your SillyTavern server and refresh your browser page.
  5. Enable Silly Map in the Extensions menu.

Installing Locations (Maps)

Once the extension is installed, you can populate it with custom maps and locations from the community.

You can browse and download new environments from the Silly Map Marketplace.

There are three ways to install maps from the marketplace:

Method A: Direct Install (Recommended)

If you are using a compatible browser (like Chrome, Edge, or Opera that supports the File System Access API):

  1. Find a map on the Marketplace and click Install.
  2. Grant the browser permission to read/write to your local SillyTavern folder.
  3. The map files will be automatically placed in the correct directory.

Method B: Server Install (via Plugin)

For SillyTavern running on a remote/hosted server, where Method A can't reach the server's disk directly:

  1. Install the Silly Map Installer server plugin once — clone it into your SillyTavern's plugins/ folder, set enableServerPlugins: true in config.yaml, and restart the server.
  2. After that, every install is one click: copy a location's ID from its page on the Marketplace, paste it into this extension's "Install by ID" field, and confirm. The extension asks your server's plugin to fetch and place the files — no manual file transfer needed.

Method C: Manual Fallback (ZIP)

If neither of the above works for you (e.g. Firefox, Safari, mobile, or a server without the plugin):

  1. Click Download ZIP on the desired map page in the Marketplace.
  2. Extract the map folder.
  3. Place the extracted map folder into the appropriate Silly Map locations directory within your SillyTavern folder.
    • Target Path: [SillyTavern-Folder]/public/scripts/extensions/third-party/Silly-Map/assets/locations/
  4. In SillyTavern, open the extension menu, click "Add location", and enter the exact folder name. Alternatively, manually add the folder name to the locations_index.json file.

Data Persistence & Storage

All your downloaded locations, custom maps, and layout configurations are stored locally within your SillyTavern server directory.

  • Database File: locations_index.json (located in the assets/ folder).
  • Note: This file acts as the registry for all your map configurations. It is highly recommended to back up this file periodically to prevent data loss, especially if you are migrating your SillyTavern server to a new machine.
Rendered by GitHub from the repository’s README. Scroll to read the full file.
First trending

Jul 21, 2026

first spotted on the list

Best rank

#56

highest position reached

Appearances

2

times on the trending list

Quality score

90

out of 100

Momentum

20

trend strength indicator

Star velocity

0.09

stars per day since creation

Activity — last 60 days

daily counts, collected every 6 hours
  • Stars
  • Forks
  • Merged PRs
  • Issues
  • Closed issues

Collecting activity data since launch — check back in a few days.

Star history

total stars per snapshot
678910Jeka201216/Silly-Map · Jul 21, 2 PM UTC: 7 starsJeka201216/Silly-Map · Jul 21, 7 PM UTC: 9 stars2:01 PM4:49 PM7:36 PM

Rank history

position on trending · lower is better
#1#56#58#60#62#64#66Jul 21, 2 PM UTC: rank #56Jul 21, 7 PM UTC: rank #662:01 PM4:49 PM7:36 PM

3D card for your website

Live HTML card with a glass surface and pointer tilt. Paste the iframe on any website.

<iframe src="https://www.notionpulse.cc/embed/Jeka201216/Silly-Map" width="420" height="240" style="border:0;max-width:100%;background:transparent" loading="lazy" title="Jeka201216/Silly-Map — trending on Open Source Pulse"></iframe>

Stars badge

Show current stars in your README or profile. Auto-updates every 6 hours.

Jeka201216/Silly-Map stars badge
Markdown
[![Jeka201216/Silly-Map](https://www.notionpulse.cc/api/badge/Jeka201216/Silly-Map.svg)](https://www.notionpulse.cc/repo/Jeka201216/Silly-Map)
HTML
<a href="https://www.notionpulse.cc/repo/Jeka201216/Silly-Map"><img src="https://www.notionpulse.cc/api/badge/Jeka201216/Silly-Map.svg" alt="Jeka201216/Silly-Map stars badge" /></a>

Repository of the Day

#56 Repository of the Day

Repository of the Week

#56 Repository of the Week

Repository of the Month

#56 Repository of the Month