For AI agents: the complete documentation index is available at /next/llms.txt, the full documentation bundle is available at /next/llms-full.txt, and this page is available as Markdown at /next/lynxtron/go.md.
  • English
  • Lynxtron Go

    Lynxtron Go is the official playground for Lynxtron, and is itself a desktop application built with the Lynxtron framework. It lets you edit, run, and share small experiments without first creating a full project.

    The main workspace brings the application files, package modules, and process Console into one window.

    The Lynxtron Go workspace with application editors, modules, and Console

    Start From a Template or Showcase

    Open the menu in the upper-right corner and select New Project. You can also use File > New Project from the menu bar, or press ⌘N (Ctrl+N on Windows). In the dialog, choose Blank for an empty application boundary, choose Hello Lynxtron for a minimal runnable application, or select Start from a showcase to open the gallery.

    Choose Blank or Hello Lynxtron, or continue to the showcase gallery

    In the gallery, use Open to load a showcase into the editor or Run to launch it directly. The gallery contains focused examples maintained by the Lynxtron project for its desktop APIs and capabilities.

    Browse runnable Lynxtron showcases in the built-in gallery

    Edit the Complete Application Boundary

    After opening an example in Lynxtron Go, select files from the Editors sidebar. In the Hello Lynxtron template, edit the Node.js main process in src/main/desktop/main.ts, the Lynx UI in src/app/App.tsx, styles in src/app/App.css, and dependencies in package.json. The UI entry point is src/app/index.tsx; this minimal template does not include a preload file. Other showcases may organize their files differently. The split editor keeps these layers visible together, while the Modules panel shows the packages available to the example.

    Run and Inspect

    Click Run in the toolbar to start the current example in a fresh Lynxtron process. The button changes to Stop, and process output appears in the Console at the bottom of Lynxtron Go. Stop the process, edit the files, and click Run again to repeat the cycle.

    A counter example running in its own Lynxtron window

    Use Packages and Save Examples

    Search for a package in the Modules panel to add it to the current example. Use File > Save to save the example locally, or the Gist field in the toolbar to load and publish a GitHub Gist. Lynxtron Go is intended for focused experiments and prototypes; when an idea grows into an application, continue with Lynxtron Quick Start to create a full project.

    Open Documentation Examples

    On a runnable example in the Lynxtron documentation, open the launch menu and choose Open in Lynxtron Go. The action sends the example bundle to the desktop app; if Lynxtron Go is not installed, it offers the appropriate download after the launch attempt.

    Except as otherwise noted, this work is licensed under a Creative Commons Attribution 4.0 International License, and code samples are licensed under the Apache License 2.0.