AI JS Assistant for 3DVista Virtual Tours

Describe it.
Paste it.
It just works in 3DVista.

An AI assistant that writes JavaScript Execute code the 3DVista player can actually run — single-line, comment-free, fullscreen-aware. Bring your own API key and describe what you need.

Version 1.0 · 2026 7 AI providers Free tiers supported By Virtualverse
Works with your key from ChatGPT Claude DeepSeek Grok GeminiFREE GroqFREE OpenRouterFREE
Features

Built for the way 3DVista actually runs code

Generic AI chatbots write JavaScript that breaks the moment you paste it into a hotspot action. This assistant knows every rule of the 3DVista player — and enforces them on every answer.

3DVista-safe engine

Every answer is a single line with zero // sequences — the exact format 3DVista's eval pipeline requires. A live badge verifies each code block before you paste.

Live streaming answers

Code appears word by word as the AI writes it — no waiting on a blank screen. Stop generation at any moment and keep what's already written.

7 AI providers, your keys

ChatGPT, Claude, DeepSeek and Grok — plus Gemini, Groq and OpenRouter with genuinely free tiers. Keys are stored only on your computer.

My Library

Save any code with a name, find it back with search, and move it between computers with one-click JSON backup and import.

Fullscreen-aware code

3DVista fullscreens the tour container, not the page — so ordinary popups vanish. Generated code follows the tour in and out of fullscreen automatically.

Credit failover

When a provider runs out of credits or hits a rate limit, the assistant offers your other configured AIs — switch and retry in one click.

Why it works

3DVista deletes everything after //

When 3DVista saves a "JavaScript Execute" action it joins all lines together and strips everything after a // — even inside URLs. That's why ordinary AI-written code fails with "Unexpected end of input" the moment a hotspot is clicked.

  • Single line, always. No line breaks for the editor to mangle.
  • Every slash escaped. URLs are written as \u002F so // never appears.
  • ES5 & eval-proof. No backticks, no comments, no external libraries.
  • Self-checked. The AI verifies its own output, and the app badge double-checks it.
✗  Ordinary AI code — breaks in 3DVista
img.src = 'https://example.com/photo.jpg';
popup.appendChild(img);
SyntaxError: Unexpected end of input
✓  Assistant's code — survives the editor
img.src='https:\u002F\u002Fexample.com\u002Fphoto.jpg';popup.appendChild(img);
How it works

From idea to hotspot in under a minute

STEP 1

Add your API key

Pick a provider in Settings and paste your key. No budget? Gemini, Groq and OpenRouter give free keys in seconds — no credit card.

STEP 2

Describe the code you need

"An image slider popup with a title below." "A WhatsApp button at the bottom right." Plain language, Turkish or English — the 3DVista rules are built in.

STEP 3

Copy into JavaScript Execute

Wait for the green 3DVista-safe ✓ badge, hit Copy, and paste into your hotspot's JavaScript Execute action. Done.

FAQ

Questions, answered

Is the app free?
The app itself is a free download. AI usage is billed by your chosen provider through your own API key — and Gemini, Groq and OpenRouter offer genuinely free tiers with no credit card, which is enough for everyday code generation.
Which AI providers can I use?
ChatGPT (OpenAI), Claude (Anthropic), DeepSeek, Grok (xAI), Gemini (Google), Groq and OpenRouter. You can save a key for each one, set a default AI, and switch between them from the chat header at any time.
Do my API keys leave my computer?
No. Keys, chats and your code library are stored locally on your machine. Requests go directly from the app to your chosen AI provider — there is no middle server.
Will the code work when the tour is fullscreen?
Yes. 3DVista fullscreens the tour's container element rather than the whole page, which makes ordinary popups invisible. Every piece of generated code mounts inside the active fullscreen element and follows fullscreen toggles automatically.
Can I sign in with my Claude or ChatGPT subscription?
No — AI providers don't permit consumer subscriptions inside third-party apps. You need an API key (pay-as-you-go). If you'd rather not pay at all, use the free tiers from Gemini, Groq or OpenRouter.
Which operating systems are supported?
Windows 10 and 11 (64-bit). The download is a standard installer — run it and you're ready in under a minute.
Get started

Stop debugging. Start describing.

Download 3DVista AI JS Assistant and paste working code into your next virtual tour today.

Download for Windows — Free
Version 1.0 · 2026 Developed by Virtualverse