Getting Started with YAAA.app

Get ready for the local-first workspace, connect your own AI provider, and plan your first manifest-first applet.

What is YAAA.app?

YAAA.app is an AI-assisted automation workspace for turning everyday work into reusable applets. You describe the outcome, review the generated flow, and keep control through local execution, explicit permissions, and installable editor plugins.

Local-first AI-assisted Lua · Python · C# applets Plugin-ready editors

Quickstart

These steps describe the workflow as platform packaging is finalized. You do not need to build the app from source.

  1. Register for a YAAA.app package

    Portable, modular packaging is in active development. Register your interest on the Download page and we'll notify you when a platform package is ready to install and launch locally.

  2. Sign in and activate your license

    Open the Portal to sign in, then follow License Activation to bind your license to this device. Protected applets and premium plugins are denied when the required entitlement is missing.

  3. Connect your AI provider

    Connect Claude or OpenAI through OAuth using your own provider account. YAAA.app does not bundle AI model usage; provider access stays under your account and policy.

  4. Ask the AI companion for a hands-off first draft

    Describe a small workflow, such as triaging support notes or preparing a weekly handoff. In builds where the AI companion is enabled, it can draft the applet structure, explain each step, and leave you in control before anything sensitive runs.

  5. Author applets manifest-first

    Every applet starts with an applet.json manifest and one declared entrypoint: main.lua, main.py, or main.cs. Keep the manifest as the source of identity, permissions, and the entrypoint the app should run.

  6. Install editor plugins

    Add the Code Editor, GUI Designer, and PDF Editor plugins when you need them. Their tiles appear only when the matching plugin package is installed and authorized.

A tiny applet entrypoint

Pair this with an applet.json manifest that declares main.lua as the entrypoint and requests only the capabilities the applet needs.

-- main.lua
function prepare_handoff(summary)
  return "Next handoff draft: " .. summary
end
Keep permissions narrow. Request the least access your applet needs. Applets and protected plugins are checked before they install, decrypt, or run.

Next Steps

  • Download — register for a YAAA.app platform package.
  • Portal — sign in, manage licenses, and activate devices.
  • Documentation — learn applet packaging, plugins, permissions, and AI companion workflows.
  • Support — get help with installation, licensing, and applet authoring.