EveryDev.ai
Subscribe
Home
Tools

4,827+ AI tools

  • New
  • Trending
  • Featured
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents2446
  • Coding1806
  • Infrastructure844
  • Projects696
  • Research592
  • MCP560
  • Marketing486
  • Analytics471
  • Design400
  • Testing388
  • Data361
  • Security302
  • Integration249
  • Communication238
  • Prompts233
  • Extensions216
  • Commerce167
  • Voice162
  • DevOps161
  • Web117
  • Learning113
  • Finance33
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai ©
    1. Home
    2. Tools
    3. Native Shell (NSH)
    Native Shell (NSH) icon

    Native Shell (NSH)

    Development Environments

    Rust-based engine that runs TSX modules as native UI on iOS, Android, macOS, Windows, Linux, GPUI and the web, designed for AI-generated screens.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Native Shell (NSH) core engine and CLI, licensed under Apache-2.0.

    Engagement

    Available On

    Windows
    macOS
    Linux
    Android
    iOS

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Development EnvironmentsMobile App DevelopmentAI Development Libraries

    Alternatives

    hypercmdeguiGoogle AI Studio Mobile
    Developer
    LongbridgeSingaporeEst. 2019

    Listed Oct 2026

    About Native Shell (NSH)

    Native Shell (NSH) is an open-source engine from Longbridge that runs modules written in TSX natively on iOS, Android, macOS, Windows, Linux, GPUI and the web. It is designed for AI-generated, dynamically delivered native UI, and modules can be embedded in existing apps or packaged as standalone apps. The latest listed release is v0.1.1.

    What It Is

    NSH is a cross-platform UI runtime and toolchain. A module is a TSX file using signals, host elements and Tailwind classes. Each platform renders it with its own UI: UIKit on iOS, Android views, AppKit on macOS, Win32 with Direct2D on Windows, GTK 4 on Linux, GPUI in GPUI apps and HTML on the web. Apps can also be written in Rust, or combine Rust components with TSX screens.

    How a Module Runs

    The single nsh CLI bundles the module's files and compiles them to QuickJS bytecode. On the device, the bytecode runs in a QuickJS VM. The reactive graph, layout (Taffy), text and rendering are implemented in Rust, and view operations reach the main thread as one batch per frame. The docs describe fine-grained, Solid-style signals in which components run once.

    AI-Generated UI Workflow

    A model writes a TSX module, and the server type-checks it, runs nsh trace headless to catch errors, builds and signs it. The app verifies the Ed25519-signed .nshpkg package, including revocation checks, then runs it in a sandbox. Each view gets memory, call-time and node limits and only the capabilities the host grants, such as network hosts. TypeScript declarations are generated from the Rust sources, and the docs are served as llms.txt for models.

    Embedding and Standalone Use

    Hosts embed NshAppView (iOS), NshView (Android), AppView (desktop and GPUI) or createPlayer (web) to load modules at run time, alongside native components such as maps and web views. nsh package also produces standalone apps and static sites. Documented minimums: iOS 15+, Android 9 (API 28)+, macOS 14+, Windows 10 1809+, GTK 4.14+.

    Native Shell (NSH) - 1

    Community Discussions

    Be the first to start a conversation about Native Shell (NSH)

    Share your experience with Native Shell (NSH), ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Native Shell (NSH) core engine and CLI, licensed under Apache-2.0.

    • Licensed under Apache License, Version 2.0
    • Runs TSX modules natively on iOS, Android, macOS, Windows, Linux, GPUI and web
    • Single Rust-built nsh CLI for building and packaging
    • Signed packages and host-controlled sandbox

    Capabilities

    Key Features

    • TSX modules rendered with each platform's native UI
    • Rust and TSX app authoring, including mixed projects
    • Embedding via NshAppView, NshView, AppView and createPlayer
    • Signed Ed25519 .nshpkg packages with revocation checks
    • Sandboxed QuickJS VM per view with memory, call-time and node limits
    • Host-granted capabilities
    • Headless nsh trace for checking generated modules
    • Generated TypeScript declarations and llms.txt docs
    • Fine-grained signals reactivity
    • Tailwind, flexbox and CSS grid styling
    • Hot reload during development
    • Standalone app and static site packaging with nsh package
    • Host-registered native components

    Integrations

    GPUI
    GPUI Kit
    QuickJS
    Taffy
    Tailwind
    UIKit
    GTK 4
    Direct2D
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate Native Shell (NSH) and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    Longbridge

    Longbridge Developers

    Founded 2019
    Singapore
    400 employees

    Used by

    More than 80 broker clients across Hong…
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    hypercmd icon

    hypercmd

    A terminal renderer that lets you build reactive CLI applications with HTML templates and Rust logic.

    egui icon

    egui

    An easy-to-use immediate mode GUI library for Rust that runs on both web (via WebAssembly) and native platforms.

    Google AI Studio Mobile icon

    Google AI Studio Mobile

    The upcoming mobile app version of Google AI Studio, bringing Gemini model experimentation and AI development tools to Android and iOS devices.

    Browse all tools

    Related Topics

    Development Environments

    AI-enhanced code editors and IDEs that improve the coding experience.

    223 tools

    Mobile App Development

    AI-powered tools for developing iOS, Android, and cross-platform mobile applications.

    55 tools

    AI Development Libraries

    Programming libraries and frameworks that provide machine learning capabilities, model integration, and AI functionality for developers.

    447 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions