├── .editorconfig ├── .env.example ├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── app ├── Attributes │ └── Description.php ├── Commands │ └── DexorCommand.php ├── Data │ ├── AIModelData.php │ ├── MessageData.php │ ├── ToolCallData.php │ └── ToolFunctionData.php ├── Integrations │ ├── Claude │ │ ├── ClaudeAIConnector.php │ │ └── Requests │ │ │ └── ChatRequest.php │ ├── Ollama │ │ ├── OllamaConnector.php │ │ └── Requests │ │ │ ├── ChatRequest.php │ │ │ └── ListModelsRequest.php │ ├── OpenAI │ │ ├── OpenAIConnector.php │ │ └── Requests │ │ │ ├── ChatRequest.php │ │ │ └── ListModelsRequest.php │ └── OpenRouter │ │ ├── OpenRouterConnector.php │ │ └── Requests │ │ ├── ChatRequest.php │ │ └── ListModelsRequest.php ├── Models │ ├── Assistant.php │ ├── Message.php │ ├── Project.php │ └── Thread.php ├── Providers │ └── AppServiceProvider.php ├── Services │ ├── ChatAssistant.php │ ├── FileTreeLister.php │ └── Request │ │ └── ChatRequest.php ├── Tools │ ├── CreateFile.php │ ├── ExecuteCommand.php │ ├── ListFiles.php │ ├── ReadFile.php │ └── UpdateFile.php ├── Traits │ └── HasTools.php └── Utils │ └── OnBoardingSteps.php ├── bootstrap ├── app.php └── providers.php ├── box ├── box.json ├── composer.json ├── composer.lock ├── config ├── aiproviders.php ├── app.php ├── commands.php ├── data.php ├── database.php ├── dexor.php ├── filesystems.php └── view.php ├── database ├── migrations │ ├── 2024_07_06_132316_create_assistants_table.php │ ├── 2024_07_06_132317_create_projects_table.php │ ├── 2024_07_06_132318_create_threads_table.php │ ├── 2024_07_06_132319_create_messages_table.php │ └── 2024_07_07_053640_add_service_column_to_assistants.php └── seeders │ └── DatabaseSeeder.php ├── dexor ├── dexor_config ├── docs ├── .vitepress │ ├── config.mjs │ └── theme │ │ ├── index.js │ │ └── style.css ├── build.md ├── donation.md ├── features.md ├── getting-started.md ├── how-to-contribute.md ├── index.md ├── license.md ├── models.md ├── onboarding.md ├── public │ ├── dexor-demo.mp4 │ └── img.webp ├── tools.md ├── what-is-dexor-dev.md └── who-am-i.md ├── package.json ├── phpunit.xml.dist ├── resources ├── images │ └── dexor.webp └── views │ ├── assistant.blade.php │ └── tool.blade.php ├── storage ├── app │ └── .gitignore └── framework │ └── views │ └── .gitignore ├── tests ├── CreatesApplication.php ├── Pest.php ├── TestCase.php └── Unit │ └── ExampleTest.php └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- 1 | CONSUMER_KEY= -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/README.md -------------------------------------------------------------------------------- /app/Attributes/Description.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Attributes/Description.php -------------------------------------------------------------------------------- /app/Commands/DexorCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Commands/DexorCommand.php -------------------------------------------------------------------------------- /app/Data/AIModelData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Data/AIModelData.php -------------------------------------------------------------------------------- /app/Data/MessageData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Data/MessageData.php -------------------------------------------------------------------------------- /app/Data/ToolCallData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Data/ToolCallData.php -------------------------------------------------------------------------------- /app/Data/ToolFunctionData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Data/ToolFunctionData.php -------------------------------------------------------------------------------- /app/Integrations/Claude/ClaudeAIConnector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Integrations/Claude/ClaudeAIConnector.php -------------------------------------------------------------------------------- /app/Integrations/Claude/Requests/ChatRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Integrations/Claude/Requests/ChatRequest.php -------------------------------------------------------------------------------- /app/Integrations/Ollama/OllamaConnector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Integrations/Ollama/OllamaConnector.php -------------------------------------------------------------------------------- /app/Integrations/Ollama/Requests/ChatRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Integrations/Ollama/Requests/ChatRequest.php -------------------------------------------------------------------------------- /app/Integrations/Ollama/Requests/ListModelsRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Integrations/Ollama/Requests/ListModelsRequest.php -------------------------------------------------------------------------------- /app/Integrations/OpenAI/OpenAIConnector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Integrations/OpenAI/OpenAIConnector.php -------------------------------------------------------------------------------- /app/Integrations/OpenAI/Requests/ChatRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Integrations/OpenAI/Requests/ChatRequest.php -------------------------------------------------------------------------------- /app/Integrations/OpenAI/Requests/ListModelsRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Integrations/OpenAI/Requests/ListModelsRequest.php -------------------------------------------------------------------------------- /app/Integrations/OpenRouter/OpenRouterConnector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Integrations/OpenRouter/OpenRouterConnector.php -------------------------------------------------------------------------------- /app/Integrations/OpenRouter/Requests/ChatRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Integrations/OpenRouter/Requests/ChatRequest.php -------------------------------------------------------------------------------- /app/Integrations/OpenRouter/Requests/ListModelsRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Integrations/OpenRouter/Requests/ListModelsRequest.php -------------------------------------------------------------------------------- /app/Models/Assistant.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Models/Assistant.php -------------------------------------------------------------------------------- /app/Models/Message.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Models/Message.php -------------------------------------------------------------------------------- /app/Models/Project.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Models/Project.php -------------------------------------------------------------------------------- /app/Models/Thread.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Models/Thread.php -------------------------------------------------------------------------------- /app/Providers/AppServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Providers/AppServiceProvider.php -------------------------------------------------------------------------------- /app/Services/ChatAssistant.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Services/ChatAssistant.php -------------------------------------------------------------------------------- /app/Services/FileTreeLister.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Services/FileTreeLister.php -------------------------------------------------------------------------------- /app/Services/Request/ChatRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Services/Request/ChatRequest.php -------------------------------------------------------------------------------- /app/Tools/CreateFile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Tools/CreateFile.php -------------------------------------------------------------------------------- /app/Tools/ExecuteCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Tools/ExecuteCommand.php -------------------------------------------------------------------------------- /app/Tools/ListFiles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Tools/ListFiles.php -------------------------------------------------------------------------------- /app/Tools/ReadFile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Tools/ReadFile.php -------------------------------------------------------------------------------- /app/Tools/UpdateFile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Tools/UpdateFile.php -------------------------------------------------------------------------------- /app/Traits/HasTools.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Traits/HasTools.php -------------------------------------------------------------------------------- /app/Utils/OnBoardingSteps.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/app/Utils/OnBoardingSteps.php -------------------------------------------------------------------------------- /bootstrap/app.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/bootstrap/app.php -------------------------------------------------------------------------------- /bootstrap/providers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/bootstrap/providers.php -------------------------------------------------------------------------------- /box: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/box -------------------------------------------------------------------------------- /box.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/box.json -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/composer.lock -------------------------------------------------------------------------------- /config/aiproviders.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/config/aiproviders.php -------------------------------------------------------------------------------- /config/app.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/config/app.php -------------------------------------------------------------------------------- /config/commands.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/config/commands.php -------------------------------------------------------------------------------- /config/data.php: -------------------------------------------------------------------------------- 1 | 'disabled', 5 | ]; 6 | -------------------------------------------------------------------------------- /config/database.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/config/database.php -------------------------------------------------------------------------------- /config/dexor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/config/dexor.php -------------------------------------------------------------------------------- /config/filesystems.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/config/filesystems.php -------------------------------------------------------------------------------- /config/view.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/config/view.php -------------------------------------------------------------------------------- /database/migrations/2024_07_06_132316_create_assistants_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/database/migrations/2024_07_06_132316_create_assistants_table.php -------------------------------------------------------------------------------- /database/migrations/2024_07_06_132317_create_projects_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/database/migrations/2024_07_06_132317_create_projects_table.php -------------------------------------------------------------------------------- /database/migrations/2024_07_06_132318_create_threads_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/database/migrations/2024_07_06_132318_create_threads_table.php -------------------------------------------------------------------------------- /database/migrations/2024_07_06_132319_create_messages_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/database/migrations/2024_07_06_132319_create_messages_table.php -------------------------------------------------------------------------------- /database/migrations/2024_07_07_053640_add_service_column_to_assistants.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/database/migrations/2024_07_07_053640_add_service_column_to_assistants.php -------------------------------------------------------------------------------- /database/seeders/DatabaseSeeder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/database/seeders/DatabaseSeeder.php -------------------------------------------------------------------------------- /dexor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/dexor -------------------------------------------------------------------------------- /dexor_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/dexor_config -------------------------------------------------------------------------------- /docs/.vitepress/config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/docs/.vitepress/config.mjs -------------------------------------------------------------------------------- /docs/.vitepress/theme/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/docs/.vitepress/theme/index.js -------------------------------------------------------------------------------- /docs/.vitepress/theme/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/docs/.vitepress/theme/style.css -------------------------------------------------------------------------------- /docs/build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/docs/build.md -------------------------------------------------------------------------------- /docs/donation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/docs/donation.md -------------------------------------------------------------------------------- /docs/features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/docs/features.md -------------------------------------------------------------------------------- /docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/docs/getting-started.md -------------------------------------------------------------------------------- /docs/how-to-contribute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/docs/how-to-contribute.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/docs/license.md -------------------------------------------------------------------------------- /docs/models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/docs/models.md -------------------------------------------------------------------------------- /docs/onboarding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/docs/onboarding.md -------------------------------------------------------------------------------- /docs/public/dexor-demo.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/docs/public/dexor-demo.mp4 -------------------------------------------------------------------------------- /docs/public/img.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/docs/public/img.webp -------------------------------------------------------------------------------- /docs/tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/docs/tools.md -------------------------------------------------------------------------------- /docs/what-is-dexor-dev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/docs/what-is-dexor-dev.md -------------------------------------------------------------------------------- /docs/who-am-i.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/docs/who-am-i.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/package.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /resources/images/dexor.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/resources/images/dexor.webp -------------------------------------------------------------------------------- /resources/views/assistant.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/resources/views/assistant.blade.php -------------------------------------------------------------------------------- /resources/views/tool.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/resources/views/tool.blade.php -------------------------------------------------------------------------------- /storage/app/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /storage/framework/views/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /tests/CreatesApplication.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/tests/CreatesApplication.php -------------------------------------------------------------------------------- /tests/Pest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/tests/Pest.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/Unit/ExampleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/tests/Unit/ExampleTest.php -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootstrapguru/dexor/HEAD/yarn.lock --------------------------------------------------------------------------------