├── .gitignore ├── LICENSE ├── README.md ├── backend ├── .dockerignore ├── config │ ├── ai.js │ ├── blockchain.js │ └── database.js ├── docker-compose.yml ├── docker │ └── slither │ │ ├── Dockerfile │ │ └── run-slither.sh ├── middleware │ └── auth.js ├── models │ ├── AuthNonce.js │ ├── Chat.js │ ├── FeeTransaction.js │ └── user.js ├── package-lock.json ├── package.json ├── routes │ ├── auth.js │ ├── chats.js │ ├── fees.js │ ├── files.js │ └── messages.js ├── server.js ├── services │ ├── aiService.js │ ├── authService.js │ ├── blockchainService.js │ ├── chatService.js │ ├── feeService.js │ ├── fileService.js │ ├── messageService.js │ ├── queueService.js │ └── slitherService.js └── utils │ ├── constants.js │ ├── logger.js │ └── prompts.js ├── package.json ├── readme.md └── solideus-ai-frontend ├── .gitignore ├── docs ├── components.md └── deployment.md ├── next.config.js ├── package-lock.json ├── package.json ├── postcss.config.js ├── public ├── favicon.ico ├── icons │ ├── ethereum.svg │ ├── metamask.svg │ └── walletconnect.svg └── logo.svg ├── src ├── app │ ├── dashboard │ │ └── page.tsx │ ├── globals.css │ ├── layout.tsx │ ├── page.tsx │ └── providers.tsx ├── components │ ├── audit │ │ ├── AuditReport.tsx │ │ └── VulnerabilityRow.tsx │ ├── chat │ │ ├── ChatSidebar.tsx │ │ ├── ChatWindow.tsx │ │ ├── MessageBubble.tsx │ │ └── MessageInput.tsx │ ├── common │ │ ├── DashboardLayout.tsx │ │ ├── Navbar.tsx │ │ └── WelcomeScreen.tsx │ ├── project │ │ ├── FileEditor.tsx │ │ ├── FileTree.tsx │ │ └── ProjectPanel.tsx │ ├── ui │ │ ├── avatar.tsx │ │ ├── button.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── radio-group.tsx │ │ └── select.tsx │ └── wallet │ │ ├── ConnectButton.tsx │ │ ├── FeeModal.tsx │ │ ├── OnboardingModal.tsx │ │ └── UserMenu.tsx ├── hooks │ ├── useChats.ts │ ├── useFees.ts │ ├── useSocket.ts │ └── useWallet.ts ├── lib │ ├── api.ts │ ├── constants.ts │ ├── socket.ts │ └── utils.ts ├── store │ ├── authStore.ts │ └── chatStore.ts └── types │ └── index.ts ├── tailwind.config.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/README.md -------------------------------------------------------------------------------- /backend/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/.dockerignore -------------------------------------------------------------------------------- /backend/config/ai.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/config/ai.js -------------------------------------------------------------------------------- /backend/config/blockchain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/config/blockchain.js -------------------------------------------------------------------------------- /backend/config/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/config/database.js -------------------------------------------------------------------------------- /backend/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/docker-compose.yml -------------------------------------------------------------------------------- /backend/docker/slither/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/docker/slither/Dockerfile -------------------------------------------------------------------------------- /backend/docker/slither/run-slither.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/docker/slither/run-slither.sh -------------------------------------------------------------------------------- /backend/middleware/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/middleware/auth.js -------------------------------------------------------------------------------- /backend/models/AuthNonce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/models/AuthNonce.js -------------------------------------------------------------------------------- /backend/models/Chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/models/Chat.js -------------------------------------------------------------------------------- /backend/models/FeeTransaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/models/FeeTransaction.js -------------------------------------------------------------------------------- /backend/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/models/user.js -------------------------------------------------------------------------------- /backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/package-lock.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/routes/auth.js -------------------------------------------------------------------------------- /backend/routes/chats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/routes/chats.js -------------------------------------------------------------------------------- /backend/routes/fees.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/routes/fees.js -------------------------------------------------------------------------------- /backend/routes/files.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/routes/files.js -------------------------------------------------------------------------------- /backend/routes/messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/routes/messages.js -------------------------------------------------------------------------------- /backend/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/server.js -------------------------------------------------------------------------------- /backend/services/aiService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/services/aiService.js -------------------------------------------------------------------------------- /backend/services/authService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/services/authService.js -------------------------------------------------------------------------------- /backend/services/blockchainService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/services/blockchainService.js -------------------------------------------------------------------------------- /backend/services/chatService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/services/chatService.js -------------------------------------------------------------------------------- /backend/services/feeService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/services/feeService.js -------------------------------------------------------------------------------- /backend/services/fileService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/services/fileService.js -------------------------------------------------------------------------------- /backend/services/messageService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/services/messageService.js -------------------------------------------------------------------------------- /backend/services/queueService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/services/queueService.js -------------------------------------------------------------------------------- /backend/services/slitherService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/services/slitherService.js -------------------------------------------------------------------------------- /backend/utils/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/utils/constants.js -------------------------------------------------------------------------------- /backend/utils/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/utils/logger.js -------------------------------------------------------------------------------- /backend/utils/prompts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/backend/utils/prompts.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/readme.md -------------------------------------------------------------------------------- /solideus-ai-frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/.gitignore -------------------------------------------------------------------------------- /solideus-ai-frontend/docs/components.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /solideus-ai-frontend/docs/deployment.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /solideus-ai-frontend/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/next.config.js -------------------------------------------------------------------------------- /solideus-ai-frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/package-lock.json -------------------------------------------------------------------------------- /solideus-ai-frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/package.json -------------------------------------------------------------------------------- /solideus-ai-frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/postcss.config.js -------------------------------------------------------------------------------- /solideus-ai-frontend/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /solideus-ai-frontend/public/icons/ethereum.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /solideus-ai-frontend/public/icons/metamask.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /solideus-ai-frontend/public/icons/walletconnect.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /solideus-ai-frontend/public/logo.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /solideus-ai-frontend/src/app/dashboard/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/app/dashboard/page.tsx -------------------------------------------------------------------------------- /solideus-ai-frontend/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/app/globals.css -------------------------------------------------------------------------------- /solideus-ai-frontend/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/app/layout.tsx -------------------------------------------------------------------------------- /solideus-ai-frontend/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/app/page.tsx -------------------------------------------------------------------------------- /solideus-ai-frontend/src/app/providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/app/providers.tsx -------------------------------------------------------------------------------- /solideus-ai-frontend/src/components/audit/AuditReport.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/components/audit/AuditReport.tsx -------------------------------------------------------------------------------- /solideus-ai-frontend/src/components/audit/VulnerabilityRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/components/audit/VulnerabilityRow.tsx -------------------------------------------------------------------------------- /solideus-ai-frontend/src/components/chat/ChatSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/components/chat/ChatSidebar.tsx -------------------------------------------------------------------------------- /solideus-ai-frontend/src/components/chat/ChatWindow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/components/chat/ChatWindow.tsx -------------------------------------------------------------------------------- /solideus-ai-frontend/src/components/chat/MessageBubble.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/components/chat/MessageBubble.tsx -------------------------------------------------------------------------------- /solideus-ai-frontend/src/components/chat/MessageInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/components/chat/MessageInput.tsx -------------------------------------------------------------------------------- /solideus-ai-frontend/src/components/common/DashboardLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/components/common/DashboardLayout.tsx -------------------------------------------------------------------------------- /solideus-ai-frontend/src/components/common/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/components/common/Navbar.tsx -------------------------------------------------------------------------------- /solideus-ai-frontend/src/components/common/WelcomeScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/components/common/WelcomeScreen.tsx -------------------------------------------------------------------------------- /solideus-ai-frontend/src/components/project/FileEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/components/project/FileEditor.tsx -------------------------------------------------------------------------------- /solideus-ai-frontend/src/components/project/FileTree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/components/project/FileTree.tsx -------------------------------------------------------------------------------- /solideus-ai-frontend/src/components/project/ProjectPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/components/project/ProjectPanel.tsx -------------------------------------------------------------------------------- /solideus-ai-frontend/src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /solideus-ai-frontend/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/components/ui/button.tsx -------------------------------------------------------------------------------- /solideus-ai-frontend/src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /solideus-ai-frontend/src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /solideus-ai-frontend/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/components/ui/input.tsx -------------------------------------------------------------------------------- /solideus-ai-frontend/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/components/ui/label.tsx -------------------------------------------------------------------------------- /solideus-ai-frontend/src/components/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/components/ui/radio-group.tsx -------------------------------------------------------------------------------- /solideus-ai-frontend/src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/components/ui/select.tsx -------------------------------------------------------------------------------- /solideus-ai-frontend/src/components/wallet/ConnectButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/components/wallet/ConnectButton.tsx -------------------------------------------------------------------------------- /solideus-ai-frontend/src/components/wallet/FeeModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/components/wallet/FeeModal.tsx -------------------------------------------------------------------------------- /solideus-ai-frontend/src/components/wallet/OnboardingModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/components/wallet/OnboardingModal.tsx -------------------------------------------------------------------------------- /solideus-ai-frontend/src/components/wallet/UserMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/components/wallet/UserMenu.tsx -------------------------------------------------------------------------------- /solideus-ai-frontend/src/hooks/useChats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/hooks/useChats.ts -------------------------------------------------------------------------------- /solideus-ai-frontend/src/hooks/useFees.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/hooks/useFees.ts -------------------------------------------------------------------------------- /solideus-ai-frontend/src/hooks/useSocket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/hooks/useSocket.ts -------------------------------------------------------------------------------- /solideus-ai-frontend/src/hooks/useWallet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/hooks/useWallet.ts -------------------------------------------------------------------------------- /solideus-ai-frontend/src/lib/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/lib/api.ts -------------------------------------------------------------------------------- /solideus-ai-frontend/src/lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/lib/constants.ts -------------------------------------------------------------------------------- /solideus-ai-frontend/src/lib/socket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/lib/socket.ts -------------------------------------------------------------------------------- /solideus-ai-frontend/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/lib/utils.ts -------------------------------------------------------------------------------- /solideus-ai-frontend/src/store/authStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/store/authStore.ts -------------------------------------------------------------------------------- /solideus-ai-frontend/src/store/chatStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/src/store/chatStore.ts -------------------------------------------------------------------------------- /solideus-ai-frontend/src/types/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /solideus-ai-frontend/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/tailwind.config.ts -------------------------------------------------------------------------------- /solideus-ai-frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptowithshashi/Solideus-AI/HEAD/solideus-ai-frontend/tsconfig.json --------------------------------------------------------------------------------