├── .gitignore ├── .nvmrc ├── .vscode └── settings.json ├── LICENSE.md ├── README.md ├── package.json ├── public ├── _redirects ├── icon-house.png ├── icon-tiny.png ├── icon.png ├── index.html ├── manifest.json └── robots.txt ├── src ├── App.tsx ├── animations │ └── typingAnimation │ │ ├── TypingAnimation.tsx │ │ └── typing.css ├── app.css ├── components │ ├── DaemonManager.tsx │ ├── Footer.tsx │ ├── ModalContext.tsx │ ├── WelcomeInfoButton.tsx │ ├── common │ │ ├── ButtonWithConfirmation.tsx │ │ ├── ConfirmationModal.tsx │ │ ├── InfoModal.tsx │ │ ├── Modal.tsx │ │ ├── TextWithHighlights.tsx │ │ ├── ToggleButton.tsx │ │ └── TopBar.tsx │ ├── settings │ │ ├── BaseDaemonSettings.tsx │ │ ├── ChainOfThoughtInfo.tsx │ │ ├── ChatDaemonSettings.tsx │ │ ├── ConfigSettings.tsx │ │ ├── DaemonSettings.tsx │ │ ├── ImportExportButtons.tsx │ │ ├── Settings.tsx │ │ └── ThemeSettings.tsx │ └── views │ │ ├── Collection │ │ ├── CollectionView.tsx │ │ └── TreeListItem.tsx │ │ ├── Landing │ │ └── LandingView.tsx │ │ └── Tree │ │ ├── CommentContainer.tsx │ │ ├── CommentContext.tsx │ │ ├── CommentList.tsx │ │ ├── CompletionsContainer.tsx │ │ ├── HistoryContainer.tsx │ │ ├── IdeaContainer.tsx │ │ ├── IncomingComment.tsx │ │ ├── InputArea.tsx │ │ ├── InputBox.tsx │ │ ├── StartingHints.tsx │ │ ├── TreeView.tsx │ │ └── TreeViewTopBar.tsx ├── daemons │ ├── baseDaemon.ts │ ├── chatDaemon.ts │ ├── daemonInstructions.ts │ └── instructDaemon.ts ├── errorHandler.tsx ├── fonts │ └── MonaspaceNeon-Regular.woff ├── hooks.ts ├── index.tsx ├── networking │ ├── llmHandler.ts │ └── networkingModels.ts ├── react-app-env.d.ts ├── redux │ ├── __tests__ │ │ ├── sectionSlice.test.ts │ │ └── thunks.test.ts │ ├── apiModels.ts │ ├── commentSlice.ts │ ├── configSlice.ts │ ├── daemonSlice.ts │ ├── errorSlice.ts │ ├── ideaSlice.ts │ ├── migrations │ │ ├── __tests__ │ │ │ └── migrations.test.ts │ │ ├── migrations.ts │ │ ├── v0InitialMigration.ts │ │ ├── v0to1migration.ts │ │ ├── v1to2migration.ts │ │ ├── v2to3migration.ts │ │ └── v3to4migration.ts │ ├── models.ts │ ├── sectionSlice.ts │ ├── store.ts │ ├── storeUtils.ts │ ├── thunks.ts │ ├── treeSlice.ts │ └── uiSlice.ts ├── setupTests.ts └── styles │ ├── mixins.ts │ ├── sharedStyles.ts │ ├── types │ └── theme.ts │ └── uiUtils.ts.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20.11.0 -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.tabSize": 2 3 | } -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/package.json -------------------------------------------------------------------------------- /public/_redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/public/_redirects -------------------------------------------------------------------------------- /public/icon-house.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/public/icon-house.png -------------------------------------------------------------------------------- /public/icon-tiny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/public/icon-tiny.png -------------------------------------------------------------------------------- /public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/public/icon.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/animations/typingAnimation/TypingAnimation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/animations/typingAnimation/TypingAnimation.tsx -------------------------------------------------------------------------------- /src/animations/typingAnimation/typing.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/animations/typingAnimation/typing.css -------------------------------------------------------------------------------- /src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/app.css -------------------------------------------------------------------------------- /src/components/DaemonManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/DaemonManager.tsx -------------------------------------------------------------------------------- /src/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/Footer.tsx -------------------------------------------------------------------------------- /src/components/ModalContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/ModalContext.tsx -------------------------------------------------------------------------------- /src/components/WelcomeInfoButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/WelcomeInfoButton.tsx -------------------------------------------------------------------------------- /src/components/common/ButtonWithConfirmation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/common/ButtonWithConfirmation.tsx -------------------------------------------------------------------------------- /src/components/common/ConfirmationModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/common/ConfirmationModal.tsx -------------------------------------------------------------------------------- /src/components/common/InfoModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/common/InfoModal.tsx -------------------------------------------------------------------------------- /src/components/common/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/common/Modal.tsx -------------------------------------------------------------------------------- /src/components/common/TextWithHighlights.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/common/TextWithHighlights.tsx -------------------------------------------------------------------------------- /src/components/common/ToggleButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/common/ToggleButton.tsx -------------------------------------------------------------------------------- /src/components/common/TopBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/common/TopBar.tsx -------------------------------------------------------------------------------- /src/components/settings/BaseDaemonSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/settings/BaseDaemonSettings.tsx -------------------------------------------------------------------------------- /src/components/settings/ChainOfThoughtInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/settings/ChainOfThoughtInfo.tsx -------------------------------------------------------------------------------- /src/components/settings/ChatDaemonSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/settings/ChatDaemonSettings.tsx -------------------------------------------------------------------------------- /src/components/settings/ConfigSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/settings/ConfigSettings.tsx -------------------------------------------------------------------------------- /src/components/settings/DaemonSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/settings/DaemonSettings.tsx -------------------------------------------------------------------------------- /src/components/settings/ImportExportButtons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/settings/ImportExportButtons.tsx -------------------------------------------------------------------------------- /src/components/settings/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/settings/Settings.tsx -------------------------------------------------------------------------------- /src/components/settings/ThemeSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/settings/ThemeSettings.tsx -------------------------------------------------------------------------------- /src/components/views/Collection/CollectionView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/views/Collection/CollectionView.tsx -------------------------------------------------------------------------------- /src/components/views/Collection/TreeListItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/views/Collection/TreeListItem.tsx -------------------------------------------------------------------------------- /src/components/views/Landing/LandingView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/views/Landing/LandingView.tsx -------------------------------------------------------------------------------- /src/components/views/Tree/CommentContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/views/Tree/CommentContainer.tsx -------------------------------------------------------------------------------- /src/components/views/Tree/CommentContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/views/Tree/CommentContext.tsx -------------------------------------------------------------------------------- /src/components/views/Tree/CommentList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/views/Tree/CommentList.tsx -------------------------------------------------------------------------------- /src/components/views/Tree/CompletionsContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/views/Tree/CompletionsContainer.tsx -------------------------------------------------------------------------------- /src/components/views/Tree/HistoryContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/views/Tree/HistoryContainer.tsx -------------------------------------------------------------------------------- /src/components/views/Tree/IdeaContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/views/Tree/IdeaContainer.tsx -------------------------------------------------------------------------------- /src/components/views/Tree/IncomingComment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/views/Tree/IncomingComment.tsx -------------------------------------------------------------------------------- /src/components/views/Tree/InputArea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/views/Tree/InputArea.tsx -------------------------------------------------------------------------------- /src/components/views/Tree/InputBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/views/Tree/InputBox.tsx -------------------------------------------------------------------------------- /src/components/views/Tree/StartingHints.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/views/Tree/StartingHints.tsx -------------------------------------------------------------------------------- /src/components/views/Tree/TreeView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/views/Tree/TreeView.tsx -------------------------------------------------------------------------------- /src/components/views/Tree/TreeViewTopBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/components/views/Tree/TreeViewTopBar.tsx -------------------------------------------------------------------------------- /src/daemons/baseDaemon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/daemons/baseDaemon.ts -------------------------------------------------------------------------------- /src/daemons/chatDaemon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/daemons/chatDaemon.ts -------------------------------------------------------------------------------- /src/daemons/daemonInstructions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/daemons/daemonInstructions.ts -------------------------------------------------------------------------------- /src/daemons/instructDaemon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/daemons/instructDaemon.ts -------------------------------------------------------------------------------- /src/errorHandler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/errorHandler.tsx -------------------------------------------------------------------------------- /src/fonts/MonaspaceNeon-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/fonts/MonaspaceNeon-Regular.woff -------------------------------------------------------------------------------- /src/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/hooks.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/networking/llmHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/networking/llmHandler.ts -------------------------------------------------------------------------------- /src/networking/networkingModels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/networking/networkingModels.ts -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/react-app-env.d.ts -------------------------------------------------------------------------------- /src/redux/__tests__/sectionSlice.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/redux/__tests__/sectionSlice.test.ts -------------------------------------------------------------------------------- /src/redux/__tests__/thunks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/redux/__tests__/thunks.test.ts -------------------------------------------------------------------------------- /src/redux/apiModels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/redux/apiModels.ts -------------------------------------------------------------------------------- /src/redux/commentSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/redux/commentSlice.ts -------------------------------------------------------------------------------- /src/redux/configSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/redux/configSlice.ts -------------------------------------------------------------------------------- /src/redux/daemonSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/redux/daemonSlice.ts -------------------------------------------------------------------------------- /src/redux/errorSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/redux/errorSlice.ts -------------------------------------------------------------------------------- /src/redux/ideaSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/redux/ideaSlice.ts -------------------------------------------------------------------------------- /src/redux/migrations/__tests__/migrations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/redux/migrations/__tests__/migrations.test.ts -------------------------------------------------------------------------------- /src/redux/migrations/migrations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/redux/migrations/migrations.ts -------------------------------------------------------------------------------- /src/redux/migrations/v0InitialMigration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/redux/migrations/v0InitialMigration.ts -------------------------------------------------------------------------------- /src/redux/migrations/v0to1migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/redux/migrations/v0to1migration.ts -------------------------------------------------------------------------------- /src/redux/migrations/v1to2migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/redux/migrations/v1to2migration.ts -------------------------------------------------------------------------------- /src/redux/migrations/v2to3migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/redux/migrations/v2to3migration.ts -------------------------------------------------------------------------------- /src/redux/migrations/v3to4migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/redux/migrations/v3to4migration.ts -------------------------------------------------------------------------------- /src/redux/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/redux/models.ts -------------------------------------------------------------------------------- /src/redux/sectionSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/redux/sectionSlice.ts -------------------------------------------------------------------------------- /src/redux/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/redux/store.ts -------------------------------------------------------------------------------- /src/redux/storeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/redux/storeUtils.ts -------------------------------------------------------------------------------- /src/redux/thunks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/redux/thunks.ts -------------------------------------------------------------------------------- /src/redux/treeSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/redux/treeSlice.ts -------------------------------------------------------------------------------- /src/redux/uiSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/redux/uiSlice.ts -------------------------------------------------------------------------------- /src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/setupTests.ts -------------------------------------------------------------------------------- /src/styles/mixins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/styles/mixins.ts -------------------------------------------------------------------------------- /src/styles/sharedStyles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/styles/sharedStyles.ts -------------------------------------------------------------------------------- /src/styles/types/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/styles/types/theme.ts -------------------------------------------------------------------------------- /src/styles/uiUtils.ts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/src/styles/uiUtils.ts.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickkeesG/Pantheon/HEAD/tsconfig.json --------------------------------------------------------------------------------