├── .beamignore ├── .beta9ignore ├── .cursor └── rules │ └── baml-rules.mdc ├── .gitignore ├── .python-version ├── .vscode └── settings.json ├── Makefile ├── README.md ├── assets ├── arch.png └── lovable-demo.gif ├── baml_client ├── __init__.py ├── _baml.py ├── async_client.py ├── async_request.py ├── config.py ├── globals.py ├── inlinedbaml.py ├── parser.py ├── partial_types.py ├── sync_client.py ├── sync_request.py ├── tracing.py ├── type_builder.py └── types.py ├── baml_src └── build.baml ├── frontend ├── .beamignore ├── .beta9ignore ├── .env.template ├── .gitignore ├── README.md ├── components.json ├── eslint.config.js ├── frontend.py ├── index.html ├── package-lock.json ├── package.json ├── public │ └── vite.svg ├── src │ ├── App.css │ ├── App.tsx │ ├── assets │ │ └── react.svg │ ├── components │ │ ├── header.tsx │ │ ├── navbar │ │ │ ├── index.tsx │ │ │ └── item.tsx │ │ ├── navlink.tsx │ │ ├── theme-provider.tsx │ │ └── ui │ │ │ ├── avatar.tsx │ │ │ ├── breadcrumb.tsx │ │ │ ├── button.tsx │ │ │ ├── dropdown-menu.tsx │ │ │ ├── input.tsx │ │ │ └── textarea.tsx │ ├── config │ │ └── beam.ts │ ├── hooks │ │ └── useMessageBus.ts │ ├── index.css │ ├── lib │ │ └── utils.ts │ ├── main.tsx │ ├── screens │ │ ├── Create │ │ │ └── index.tsx │ │ └── New │ │ │ └── index.tsx │ ├── services │ │ ├── messageBus.ts │ │ └── websocketBus.ts │ ├── styled.d.ts │ ├── types │ │ └── messages.ts │ └── vite-env.d.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts ├── websocket-proxy.js └── yarn.lock ├── pyproject.toml ├── requirements.txt ├── src ├── __init__.py ├── agent.py └── tools.py └── uv.lock /.beamignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/.beamignore -------------------------------------------------------------------------------- /.beta9ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/.beta9ignore -------------------------------------------------------------------------------- /.cursor/rules/baml-rules.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/.cursor/rules/baml-rules.mdc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.12 2 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/README.md -------------------------------------------------------------------------------- /assets/arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/assets/arch.png -------------------------------------------------------------------------------- /assets/lovable-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/assets/lovable-demo.gif -------------------------------------------------------------------------------- /baml_client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/baml_client/__init__.py -------------------------------------------------------------------------------- /baml_client/_baml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/baml_client/_baml.py -------------------------------------------------------------------------------- /baml_client/async_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/baml_client/async_client.py -------------------------------------------------------------------------------- /baml_client/async_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/baml_client/async_request.py -------------------------------------------------------------------------------- /baml_client/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/baml_client/config.py -------------------------------------------------------------------------------- /baml_client/globals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/baml_client/globals.py -------------------------------------------------------------------------------- /baml_client/inlinedbaml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/baml_client/inlinedbaml.py -------------------------------------------------------------------------------- /baml_client/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/baml_client/parser.py -------------------------------------------------------------------------------- /baml_client/partial_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/baml_client/partial_types.py -------------------------------------------------------------------------------- /baml_client/sync_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/baml_client/sync_client.py -------------------------------------------------------------------------------- /baml_client/sync_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/baml_client/sync_request.py -------------------------------------------------------------------------------- /baml_client/tracing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/baml_client/tracing.py -------------------------------------------------------------------------------- /baml_client/type_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/baml_client/type_builder.py -------------------------------------------------------------------------------- /baml_client/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/baml_client/types.py -------------------------------------------------------------------------------- /baml_src/build.baml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/baml_src/build.baml -------------------------------------------------------------------------------- /frontend/.beamignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/.beamignore -------------------------------------------------------------------------------- /frontend/.beta9ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/.beta9ignore -------------------------------------------------------------------------------- /frontend/.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/.env.template -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/components.json -------------------------------------------------------------------------------- /frontend/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/eslint.config.js -------------------------------------------------------------------------------- /frontend/frontend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/frontend.py -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/public/vite.svg -------------------------------------------------------------------------------- /frontend/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/src/App.css -------------------------------------------------------------------------------- /frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/src/App.tsx -------------------------------------------------------------------------------- /frontend/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/src/assets/react.svg -------------------------------------------------------------------------------- /frontend/src/components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/src/components/header.tsx -------------------------------------------------------------------------------- /frontend/src/components/navbar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/src/components/navbar/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/navbar/item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/src/components/navbar/item.tsx -------------------------------------------------------------------------------- /frontend/src/components/navlink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/src/components/navlink.tsx -------------------------------------------------------------------------------- /frontend/src/components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/src/components/theme-provider.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/breadcrumb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/src/components/ui/breadcrumb.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/src/components/ui/button.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/src/components/ui/input.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /frontend/src/config/beam.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/src/config/beam.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useMessageBus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/src/hooks/useMessageBus.ts -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/src/lib/utils.ts -------------------------------------------------------------------------------- /frontend/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/src/main.tsx -------------------------------------------------------------------------------- /frontend/src/screens/Create/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/src/screens/Create/index.tsx -------------------------------------------------------------------------------- /frontend/src/screens/New/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/src/screens/New/index.tsx -------------------------------------------------------------------------------- /frontend/src/services/messageBus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/src/services/messageBus.ts -------------------------------------------------------------------------------- /frontend/src/services/websocketBus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/src/services/websocketBus.ts -------------------------------------------------------------------------------- /frontend/src/styled.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/src/styled.d.ts -------------------------------------------------------------------------------- /frontend/src/types/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/src/types/messages.ts -------------------------------------------------------------------------------- /frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /frontend/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/tsconfig.app.json -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/tsconfig.node.json -------------------------------------------------------------------------------- /frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/vite.config.ts -------------------------------------------------------------------------------- /frontend/websocket-proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/websocket-proxy.js -------------------------------------------------------------------------------- /frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/frontend/yarn.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/src/agent.py -------------------------------------------------------------------------------- /src/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/src/tools.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beam-cloud/lovable-clone/HEAD/uv.lock --------------------------------------------------------------------------------