├── .envrc ├── .eslintrc.json ├── .gitignore ├── .prettierrc ├── README.md ├── commons ├── constants.ts ├── regex.ts ├── types.ts └── zod.ts ├── components ├── AppStatus │ └── index.tsx ├── LibTree │ ├── Branch.tsx │ ├── Node.tsx │ ├── Tree.tsx │ └── types.ts ├── LibraryPanel │ ├── NodeSkeleton.tsx │ ├── index.tsx │ └── nodes │ │ ├── Fields.tsx │ │ ├── ToolbarSkeleton.tsx │ │ ├── autogen │ │ ├── AssistantAgent.tsx │ │ ├── CustomFunction.tsx │ │ ├── GPTAssistantAgent.tsx │ │ ├── GroupChat.tsx │ │ └── UserProxy.tsx │ │ └── nodeTypes.ts ├── TopBar │ └── index.tsx ├── UI │ ├── App.tsx │ └── Mobile.tsx ├── Workstation │ └── index.tsx └── modals │ ├── AppStatus │ └── APIKeyModal.tsx │ ├── ContextMenu │ ├── ContextMenuItem.tsx │ ├── ContextMenuModal.tsx │ └── DefaultContextMenuItem.tsx │ ├── ToastMessageModal.tsx │ └── _BaseModal.tsx ├── contexts ├── ModalContext.tsx └── ValidatorContext.tsx ├── docs └── image.png ├── hooks ├── useDnDFlow.tsx ├── useKeyboardListener.ts ├── useModalContext.ts └── useMountedState.ts ├── ide.code-workspace ├── next.config.js ├── package.json ├── pages ├── _app.tsx ├── _document.tsx └── index.tsx ├── postcss.config.js ├── public ├── demo-short.gif ├── demo.gif ├── favicon.ico ├── x-force-ide.svg ├── x-force.svg └── x-forceIDE.png ├── stores ├── useAppStore.tsx └── useDnDStore.ts ├── styles ├── globals.css └── reactflow.css ├── tailwind.config.ts ├── transpiler ├── helpers.ts └── primitive.ts ├── tsconfig.json ├── types └── enum.ts ├── utils └── nodeUtils.ts └── yarn.lock /.envrc: -------------------------------------------------------------------------------- 1 | dotenv 2 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/README.md -------------------------------------------------------------------------------- /commons/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/commons/constants.ts -------------------------------------------------------------------------------- /commons/regex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/commons/regex.ts -------------------------------------------------------------------------------- /commons/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/commons/types.ts -------------------------------------------------------------------------------- /commons/zod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/commons/zod.ts -------------------------------------------------------------------------------- /components/AppStatus/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/components/AppStatus/index.tsx -------------------------------------------------------------------------------- /components/LibTree/Branch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/components/LibTree/Branch.tsx -------------------------------------------------------------------------------- /components/LibTree/Node.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/components/LibTree/Node.tsx -------------------------------------------------------------------------------- /components/LibTree/Tree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/components/LibTree/Tree.tsx -------------------------------------------------------------------------------- /components/LibTree/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/components/LibTree/types.ts -------------------------------------------------------------------------------- /components/LibraryPanel/NodeSkeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/components/LibraryPanel/NodeSkeleton.tsx -------------------------------------------------------------------------------- /components/LibraryPanel/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/components/LibraryPanel/index.tsx -------------------------------------------------------------------------------- /components/LibraryPanel/nodes/Fields.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/components/LibraryPanel/nodes/Fields.tsx -------------------------------------------------------------------------------- /components/LibraryPanel/nodes/ToolbarSkeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/components/LibraryPanel/nodes/ToolbarSkeleton.tsx -------------------------------------------------------------------------------- /components/LibraryPanel/nodes/autogen/AssistantAgent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/components/LibraryPanel/nodes/autogen/AssistantAgent.tsx -------------------------------------------------------------------------------- /components/LibraryPanel/nodes/autogen/CustomFunction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/components/LibraryPanel/nodes/autogen/CustomFunction.tsx -------------------------------------------------------------------------------- /components/LibraryPanel/nodes/autogen/GPTAssistantAgent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/components/LibraryPanel/nodes/autogen/GPTAssistantAgent.tsx -------------------------------------------------------------------------------- /components/LibraryPanel/nodes/autogen/GroupChat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/components/LibraryPanel/nodes/autogen/GroupChat.tsx -------------------------------------------------------------------------------- /components/LibraryPanel/nodes/autogen/UserProxy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/components/LibraryPanel/nodes/autogen/UserProxy.tsx -------------------------------------------------------------------------------- /components/LibraryPanel/nodes/nodeTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/components/LibraryPanel/nodes/nodeTypes.ts -------------------------------------------------------------------------------- /components/TopBar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/components/TopBar/index.tsx -------------------------------------------------------------------------------- /components/UI/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/components/UI/App.tsx -------------------------------------------------------------------------------- /components/UI/Mobile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/components/UI/Mobile.tsx -------------------------------------------------------------------------------- /components/Workstation/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/components/Workstation/index.tsx -------------------------------------------------------------------------------- /components/modals/AppStatus/APIKeyModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/components/modals/AppStatus/APIKeyModal.tsx -------------------------------------------------------------------------------- /components/modals/ContextMenu/ContextMenuItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/components/modals/ContextMenu/ContextMenuItem.tsx -------------------------------------------------------------------------------- /components/modals/ContextMenu/ContextMenuModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/components/modals/ContextMenu/ContextMenuModal.tsx -------------------------------------------------------------------------------- /components/modals/ContextMenu/DefaultContextMenuItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/components/modals/ContextMenu/DefaultContextMenuItem.tsx -------------------------------------------------------------------------------- /components/modals/ToastMessageModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/components/modals/ToastMessageModal.tsx -------------------------------------------------------------------------------- /components/modals/_BaseModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/components/modals/_BaseModal.tsx -------------------------------------------------------------------------------- /contexts/ModalContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/contexts/ModalContext.tsx -------------------------------------------------------------------------------- /contexts/ValidatorContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/contexts/ValidatorContext.tsx -------------------------------------------------------------------------------- /docs/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/docs/image.png -------------------------------------------------------------------------------- /hooks/useDnDFlow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/hooks/useDnDFlow.tsx -------------------------------------------------------------------------------- /hooks/useKeyboardListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/hooks/useKeyboardListener.ts -------------------------------------------------------------------------------- /hooks/useModalContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/hooks/useModalContext.ts -------------------------------------------------------------------------------- /hooks/useMountedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/hooks/useMountedState.ts -------------------------------------------------------------------------------- /ide.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/ide.code-workspace -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/pages/_document.tsx -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/demo-short.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/public/demo-short.gif -------------------------------------------------------------------------------- /public/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/public/demo.gif -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/x-force-ide.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/public/x-force-ide.svg -------------------------------------------------------------------------------- /public/x-force.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/public/x-force.svg -------------------------------------------------------------------------------- /public/x-forceIDE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/public/x-forceIDE.png -------------------------------------------------------------------------------- /stores/useAppStore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/stores/useAppStore.tsx -------------------------------------------------------------------------------- /stores/useDnDStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/stores/useDnDStore.ts -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/styles/globals.css -------------------------------------------------------------------------------- /styles/reactflow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/styles/reactflow.css -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /transpiler/helpers.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /transpiler/primitive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/transpiler/primitive.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/types/enum.ts -------------------------------------------------------------------------------- /utils/nodeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/utils/nodeUtils.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xforceai/ide/HEAD/yarn.lock --------------------------------------------------------------------------------