NearbiJSX is a universal app for running, saving, and managing AI-generated JSX artifacts on iPhone, iPad, and Mac.
Copy a JSX artifact from your AI assistant, paste it into the app, and see it render instantly. No Xcode, no terminal, no development environment needed — just paste and run.
Key Features
- No Sign-Up Required — No account, no email, no login. Install and use instantly
- Instant JSX Preview — Paste AI-generated JSX and see it render immediately with zoom controls (50%–200%)
- AI Code Generation — Generate JSX directly in-app using your own API key (ChatGPT, Gemini, or GitHub Models free tier)
- Code Editor — Edit JSX with CodeMirror 6, featuring syntax highlighting, JSX/TypeScript support, bracket matching, fold gutters, dark mode, and live test-run before saving
- Save & Organize — Folders with color coding, tags, and favorites for your artifact library
- Search — Full multi-token search across all saved files
- Weather-Aware Home Screen — Personalized greeting with local weather data
- Nearby Share — Send and receive JSX files directly between devices via local Wi-Fi
- NearbiDoc Integration — Works alongside the NearbiDoc sister app for document management
- Export — Save as JSX source files
- iCloud Sync — Seamlessly sync your collection across iPhone, iPad, and Mac
- 22 interface languages supported
Bundled Libraries (Offline, No Downloads)
NearbiJSX bundles the most popular libraries used in AI-generated artifacts — all offline, no CDN needed:
- React 18 & Tailwind CSS 3
- Sucrase (fast JSX transpiler) & Babel
- shadcn/ui components (Button, Card, Alert, Badge, Input, Dialog, and more)
- Lucide React icons
- Recharts (charts & graphs)
- Lodash
Your AI artifacts will look and work exactly as intended.
How It Works
1. Paste JSX from your AI assistant — or generate it directly in-app
2. NearbiJSX transpiles (via Sucrase) and renders it instantly
3. Organize with folders, tags, and favorites
4. Export or share with nearby devices
AI Code Generation
Bring your own API key for ChatGPT, Gemini, or Anthropic. GitHub Models is also available with free daily limits — no API key purchase needed. Keys are stored locally in your device's Keychain and are never sent to our servers.
Secure by Design
All JSX runs in a sandboxed environment. Network calls, storage access, and dangerous APIs are blocked before your code executes. No data leaves your device unless you choose to export or share.
Free Features
JSX rendering, code editor, AI generation, and basic organization are all free. Free tier includes 1 folder, 2 files per folder, and 1 favorite.
Pro Upgrade (One-Time Purchase, No Subscription)
- Unlimited folders and unlimited files per folder
- Up to 4 favorites
- iCloud sync across devices
- Nearby Share (P2P file transfer)
- JSX export
- Ad removal (iOS)
- Pro editor on iPad + Mac (Live Preview, Code Outline, Smart Autocomplete)
- App skins (Terminal, Retro Pop)
NearbiJSX does not collect user data. All files are stored locally on your device or in your personal iCloud.
I love the app, and I use it to run the applications I’ve created with Claude. However, no matter how much I’ve changed the code, my app doesn’t save the data I enter. Is there any way to fix this? Claude told me it’s an app issue, because for example I make an app to track a to-do list, close the app, and it doesn’t save the data; it only uses it while I keep it open. I would appreciate it if you could add that feature, and I would even pay for it as an extra. I really appreciate the app, and even more that you read this positive feedback and idea for making my apps run better.Thanks.
Developer Response
Thank you so much for taking the time to share this.Honestly, this was something we had missed. Until now an artifact only kept your data while it was open, so a to-do list — or anything that saves what you type — lost its contents once the app was closed. It was never anything you did wrong, and no change to your own code could have fixed it. It's thanks to you pointing it out that we discovered this and can make the app genuinely better. We truly, deeply appreciate it.We're now researching the best way to make your data save automatically and still be there when you reopen the app — and stay in sync across your devices for iCloud users. It's our top priority, and we'll get it into an update as quickly as we possibly can. Your existing apps will simply start saving, with no changes needed on your end.The moment the update is ready, we'll reply right here to let you know. Thank you again, so sincerely, for caring about the app and for helping us make it better for everyone. 🙏The NearbiJSX Team
Great idea
syscheckin
Suggestion: You have got the UI/UX down, its appreciable and easy. If this could be a one-stop app for pasting html/js/css from AI, it would be much more versatile than just jsx and serve as code-deck of sorts, maybe even a personal codepen?Giving this a shot as my main “AI generated code stuff” goes here. I understand the position on ads, though this does mean the app listing accurately does say for free users the app + device ID/advertising data data + ads: which isn’t great any time any category of data is collected for third parties.
Developer Response
Thank you — "my AI code stuff goes here" is exactly the vision: one place for the games and utilities you make across different AI tools.We built it with beginners in mind, so we focused on single-file JSX on purpose — one self-contained file you can run in a tap, and also open, read, and learn from.Several linked files (html/css/js) get intimidating fast, so keeping it to one file is the whole point — and it's why the name says JSX, not Code.We did talk your suggestion through as a team, and we've agreed to keep this direction for now — a deliberate choice, not an oversight.On privacy — a fair thing to hold us to. The free tier shows ads through standard networks (and the advertising ID that comes with them) only after the system tracking prompt. Pro never even starts the ad SDKs, so there's no advertising ID or ad-network contact at all.And your code and creations are never collected by us — they only ever leave your device if you choose to use the AI feature, and then only to the AI provider you pick.Warm regards,The NearbiJSX Team
- Scene Map (Pro): see your app's screens at a glance. The code editor's new Scenes tab maps each screen together with the components and functions it uses, and tapping a screen jumps the live preview straight to it.
- Tap any component or function in the map to go straight to its line in the code.
- On iPhone, a new Scenes button in the editor opens the map in a sheet with its own live preview.
- Smoother editing layout: the dividers between the code, preview, and outline panels no longer jitter while dragging, show a proper resize cursor, and are easier to grab.
- Bug fixes and stability improvements
Version 1.4.4
The developer, INX Company Limited, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Used to Track You
The following data may be used to track you across apps and websites owned by other companies:
Identifiers
Usage Data
Data Linked to You
The following data may be collected and linked to your identity:
Identifiers
Usage Data
Data Not Linked to You
The following data may be collected but it is not linked to your identity:
Location
Diagnostics
Privacy practices may vary, for example, based on the features you use or your age. Learn More
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More