claude-city-plugin

skill
Security Audit
Fail
Health Warn
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 6 GitHub stars
Code Fail
  • child_process — Shell command execution capability in scripts/analyze.js
  • execSync — Synchronous shell command execution in scripts/analyze.js
  • fs module — File system access in scripts/analyze.js
  • child_process — Shell command execution capability in scripts/server.js
  • execSync — Synchronous shell command execution in scripts/server.js
  • fs module — File system access in scripts/server.js
Permissions Pass
  • Permissions — No dangerous permissions requested
Purpose
This tool is a Claude Code plugin that scans your local project directory and visualizes the codebase structure, git history, and dependencies as an interactive 3D city in your web browser.

Security Assessment
The overall security risk is High. The tool actively executes synchronous shell commands using `execSync` in both its analysis and server scripts. While it does not request explicit dangerous permissions or contain hardcoded secrets, its core functionality requires reading your local file system and running shell operations to gather git logs and file metrics. This heavy reliance on system-level execution makes it highly privileged, and any future malicious modifications to the code could easily compromise your local environment or expose sensitive repository data.

Quality Assessment
The project is relatively new and suffers from low visibility, currently backed by only 6 GitHub stars, which indicates limited community trust and peer review. However, it does have a clear description, uses a standard MIT license, and shows active development with recent repository pushes.

Verdict
Use with caution. While the concept is creative and the shell execution is currently tied to legitimate repository scanning features, the lack of widespread community vetting combined with deep system access warrants a thorough manual code review before installing.
SUMMARY

Claude Code plugin: visualize your current project as a 3D city with /city command

README.md

Claude City Plugin

Claude Code plugin that visualizes your current project as a 3D city.

Run /city in Claude Code → your codebase appears as a navigable 3D city in your browser.

Install

git clone https://github.com/Manavarya09/claude-city-plugin.git ~/.claude/plugins/code-city-plugin

Usage

In any project with Claude Code:

/city          # Analyze + launch 3D city
/city analyze  # Just generate data

How It Works

  1. Scans your local git repo (file tree, git log, dependencies)
  2. Generates city-data.json with metrics per file
  3. Opens a Three.js 3D city in your browser at localhost:3333

What You See

  • Buildings = Files (height = LOC, color = language)
  • Districts = Folders
  • Fires = Files with bug-fix commits
  • Characters = Contributors walking around
  • Roads = Import dependencies

Also See

License

MIT

Reviews (0)

No results found