# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # SPDX-License-Identifier: Apache-2.0 # ruff: noqa: I001 import argparse from kimodo.model import DEFAULT_MODEL from kimodo.model.registry import resolve_model_name from .app import Demo def main() -> None: parser = argparse.ArgumentParser(description="Run the kimodo demo UI.") parser.add_argument( "--model", type=str, default=DEFAULT_MODEL, help="Default model to load (e.g. Kimodo-SOMA-RP-v1, kimodo-soma-rp, or SOMA).", ) args = parser.parse_args() resolved = resolve_model_name(args.model, "Kimodo") demo = Demo(default_model_name=resolved) demo.run() if __name__ == "__main__": main()