
Security News
Next.js moves to scheduled security releases
Vercel is formalizing a monthly release program for Next.js. The change follows React2Shell and a sharp rise in AI-assisted vulnerability discovery.
pi-localgpt
Advanced tools
Pi extension for LocalGPT — unified MCP bridge. 50 curated tools for design-log + Gen 3D world building.
51 curated tools for LocalGPT Gen 3D world building, via unified 1-shot MCP bridge.
pi-localgpt gives Pi agents tools to work with LocalGPT — a Rust-powered real-time 3D level design tool (Bevy engine, 80+ MCP tools).
All tools use a 1-shot MCP bridge: each call spawns localgpt-gen mcp-server --connect, sends one request, and exits. No persistent background process.
Not the unrelated Python RAG project also named "LocalGPT".
4_Project/<project>/screenshots/), glTF, HTML, world skills, prompt-pack (vault 4_Project/<project>/prompt-packs/)localgpt_gen_calllocalgpt-gen installed (cargo install localgpt-gen)--connect relay on port 9878Install the published npm package with Pi:
pi install npm:pi-localgpt
Install into the current project instead of your user Pi settings:
pi install npm:pi-localgpt -l
Pin a specific version when you want reproducible installs:
pi install npm:pi-localgpt@0.6.0
Or install from GitHub:
pi install git:github.com/eiei114/pi-localgpt
Try it without permanently installing:
pi -e npm:pi-localgpt
Local development:
git clone https://github.com/eiei114/pi-localgpt.git
cd pi-localgpt
npm install
pi -e .
localgpt-gen interactively (Bevy window opens)/localgpt:gen-status or localgpt_gen_statuslocalgpt_gen_plan_from_roblox_trend (Roblox trend summary), localgpt_gen_plan_from_note (vault memo), or localgpt_gen_plan (short text) → localgpt_gen_blockout → localgpt_gen_populatelocalgpt_design_log_saveSee skills/localgpt-gen/SKILL.md for the full workflow guide.
Vault design memos: docs/vault-note-plan-layout.md.
Roblox trend summaries: docs/roblox-trend-prototype.md.
| Path | Purpose |
|---|---|
extensions/ | Pi TypeScript extension entrypoints |
lib/ | Shared TypeScript helpers (MCP client, gen tools) |
skills/ | Agent Skills (localgpt-gen) |
scripts/ | CI helpers (version bump check) |
docs/ | Supporting docs (release, manual test checklist) |
| Tool | Purpose |
|---|---|
localgpt_gen_status | Binary + relay check |
localgpt_gen_call | Generic tool wrapper |
| Tool | Purpose |
|---|---|
localgpt_design_log_search / _get / _save / _log | Design log search, read, durable save, daily append |
localgpt_remember_worldgen | Save design rationale linked to plan/evaluate/export/world artifacts |
| Tool | Purpose |
|---|---|
localgpt_gen_screenshot | Viewport screenshot |
localgpt_gen_scene | Scene hierarchy |
localgpt_gen_entity | Entity details |
localgpt_gen_spawn / _batch | Spawn primitives |
localgpt_gen_modify / _delete | Entity changes |
localgpt_gen_camera / _light / _environment | Camera & lighting |
localgpt_gen_undo / _redo / _clear | History & reset |
| Tool | Purpose |
|---|---|
localgpt_gen_spawn_player | Spawn player character |
localgpt_gen_add_npc | Create NPC |
localgpt_gen_npc_dialogue | Conversation tree |
| Tool | Purpose |
|---|---|
localgpt_gen_add_trigger | Proximity/click/area trigger |
localgpt_gen_add_teleporter | Teleporter portal |
localgpt_gen_add_collectible | Collectible pickup |
localgpt_gen_add_door | Interactive door |
| Tool | Purpose |
|---|---|
localgpt_gen_set_physics | Physics body |
localgpt_gen_add_collider | Collision shape |
localgpt_gen_add_force | Force / impulse |
localgpt_gen_set_gravity | Gravity preset |
| Tool | Purpose |
|---|---|
localgpt_gen_add_terrain | Procedural terrain |
localgpt_gen_add_water | Water plane |
localgpt_gen_add_foliage | Vegetation scatter |
localgpt_gen_set_sky | Sky & atmosphere |
| Tool | Purpose |
|---|---|
localgpt_gen_set_ambience | Ambient soundscape |
localgpt_gen_audio_emitter | Positional audio |
| Tool | Purpose |
|---|---|
localgpt_gen_plan | Text → layout plan |
localgpt_gen_plan_from_note | Vault markdown note → layout plan |
localgpt_gen_plan_from_roblox_trend | Roblox trend summary → layout plan |
localgpt_gen_blockout | Apply blockout |
localgpt_gen_modify_blockout | Edit blockout |
localgpt_gen_populate | Fill region |
localgpt_gen_set_tier / _role | Entity tier/role |
localgpt_gen_evaluate | Scene evaluation |
localgpt_gen_refine | Auto-improvement loop |
localgpt_gen_navmesh | Walkability grid |
localgpt_gen_regenerate | Refresh regions |
| Tool | Purpose |
|---|---|
localgpt_gen_export_screenshot | Screenshot to file |
localgpt_gen_export_gltf | Export glTF |
localgpt_gen_export_html | Export HTML |
localgpt_gen_save / _load | World skills |
| Command | Purpose |
|---|---|
/localgpt:gen-status | Check binary + relay |
/localgpt:plan-from-note <path> | Plan layout from vault markdown file |
/localgpt:plan-from-roblox-trend <path> | Plan layout from Roblox trend JSON file |
/localgpt:remember-worldgen | Save WorldGen design rationale (rationale only; use the tool to attach references) |
Arguments are not required. Details are entered after the command runs.
npm install
npm run ci
npm run ci runs typecheck, tests, and npm pack --dry-run (via pack:check) so the published tarball matches package.json files.
Run the pack check alone:
npm run pack:check
This package uses npm Trusted Publishing — no NPM_TOKEN required.
npm version patch
git push
See docs/release.md for setup details.
Pi packages can execute code with your local permissions. Gen tools drive the Bevy 3D window via the --connect relay.
For vulnerability reporting, see SECURITY.md.
MIT
FAQs
Pi extension for LocalGPT — unified MCP bridge. 50 curated tools for design-log + Gen 3D world building.
The npm package pi-localgpt receives a total of 60 weekly downloads. As such, pi-localgpt popularity was classified as not popular.
We found that pi-localgpt demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Vercel is formalizing a monthly release program for Next.js. The change follows React2Shell and a sharp rise in AI-assisted vulnerability discovery.

Research
/Security News
11 malicious NuGet tools pose as game cheats to deploy Windows payloads, track hosts, and use Google Sheets for telemetry and control.

Research
/Security News
4 compromised asyncapi packages deliver miasma botnet loader on macOS, Linux and Windows.