Version 1 — Sep 8, 12:10pm — feat: initial OSS release
Download this versionWhat changed
added .dev.vars.example
Loading…
added .editorconfig
Loading…
added .gitignore
Loading…
added CLAUDE.md
Loading…
added DeployerDockerfile
Loading…
added README.md
Loading…
added SandboxDockerfile
Loading…
added bun.lock
Loading…
added components.json
Loading…
added container/cli-tools.ts
Loading…
added container/example-usage.sh
Loading…
added container/package.json
Loading…
added container/process-monitor.ts
Loading…
added container/storage.ts
Loading…
added container/types.ts
Loading…
added debug-tools/ai_request_analyzer_v2.py
Loading…
added debug-tools/conversation_analyzer.py
Loading…
added debug-tools/migration_tester.py
Loading…
added debug-tools/state_analyzer.py
Loading…
added debug-tools/test-ai-gateway-analytics.ts
Loading…
added docs/POSTMAN_COLLECTION_README.md
Loading…
added docs/architecture-diagrams.md
Loading…
added docs/projectreport.md
Loading…
added docs/v1dev-api-collection.postman_collection.json
Loading…
added docs/v1dev-environment.postman_environment.json
Loading…
added drizzle.config.local.ts
Loading…
added drizzle.config.remote.ts
Loading…
added eslint.config.js
Loading…
added index.html
Loading…
added knip.json
Loading…
added migrations/0000_living_forge.sql
Loading…
added migrations/meta/0000_snapshot.json
Loading…
added migrations/meta/_journal.json
Loading…
added package.json
Loading…
added public/favicon.ico
Loading…
added public/vite.svg
Loading…
added samplePrompts.md
Loading…
added scripts/deploy.ts
Loading…
added scripts/undeploy.ts
Loading…
added src/App.tsx
Loading…
added src/api-types.ts
Loading…
added src/assets/fonts/DepartureMono-Regular.woff
Loading…
added src/assets/provider-logos/anthropic.svg
Loading…
added src/assets/provider-logos/cerebras.svg
Loading…
added src/assets/provider-logos/cloudflare.svg
Loading…
added src/assets/provider-logos/google.svg
Loading…
added src/assets/provider-logos/openai.svg
Loading…
added src/components/agent-mode-display.tsx
Loading…
added src/components/agent-mode-toggle.tsx
Loading…
added src/components/analytics/cost-display.tsx
Loading…
added src/components/auth/AuthModalProvider.tsx
Loading…
added src/components/auth/auth-button.tsx
Loading…
added src/components/auth/login-modal.tsx
Loading…
added src/components/byok-api-keys-modal.tsx
Loading…
added src/components/config-card.tsx
Loading…
added src/components/config-modal.tsx
Loading…
added src/components/github-export-modal.tsx
Loading…
added src/components/header.tsx
Loading…
added src/components/icons/logos.tsx
Loading…
added src/components/layout/app-layout.tsx
Loading…
added src/components/layout/app-sidebar.tsx
Loading…
added src/components/layout/global-header.tsx
Loading…
added src/components/layout/sidebar-overrides.css
Loading…
added src/components/model-config-tabs.tsx
Loading…
added src/components/monaco-editor/monaco-editor.module.css
Loading…
added src/components/monaco-editor/monaco-editor.tsx
Loading…
added src/components/primitives/button.tsx
Loading…
added src/components/shared/AppActionsDropdown.tsx
Loading…
added src/components/shared/AppCard.tsx
Loading…
added src/components/shared/AppFiltersForm.tsx
Loading…
added src/components/shared/AppListContainer.tsx
Loading…
added src/components/shared/AppSortTabs.tsx
Loading…
added src/components/shared/ConfirmDeleteDialog.tsx
Loading…
added src/components/shared/TimePeriodSelector.tsx
Loading…
added src/components/theme-toggle.tsx
Loading…
added src/components/ui/accordion.tsx
Loading…
added src/components/ui/alert-dialog.tsx
Loading…
added src/components/ui/alert.tsx
Loading…
added src/components/ui/aspect-ratio.tsx
Loading…
added src/components/ui/avatar.tsx
Loading…
added src/components/ui/badge.tsx
Loading…
added src/components/ui/breadcrumb.tsx
Loading…
added src/components/ui/button.tsx
Loading…
added src/components/ui/calendar.tsx
Loading…
added src/components/ui/card.tsx
Loading…
added src/components/ui/carousel.tsx
Loading…
added src/components/ui/chart.tsx
Loading…
added src/components/ui/checkbox.tsx
Loading…
added src/components/ui/collapsible.tsx
Loading…
added src/components/ui/command.tsx
Loading…
added src/components/ui/context-menu.tsx
Loading…
added src/components/ui/dialog.tsx
Loading…
added src/components/ui/drawer.tsx
Loading…
added src/components/ui/dropdown-menu.tsx
Loading…
added src/components/ui/form.tsx
Loading…
added src/components/ui/hover-card.tsx
Loading…
added src/components/ui/input-otp.tsx
Loading…
added src/components/ui/input.tsx
Loading…
added src/components/ui/label.tsx
Loading…
added src/components/ui/menubar.tsx
Loading…
added src/components/ui/model-selector.tsx
Loading…
added src/components/ui/navigation-menu.tsx
Loading…
added src/components/ui/pagination.tsx
Loading…
added src/components/ui/popover.tsx
Loading…
added src/components/ui/progress.tsx
Loading…
added src/components/ui/radio-group.tsx
Loading…
added src/components/ui/resizable.tsx
Loading…
added src/components/ui/scroll-area.tsx
Loading…
added src/components/ui/select.tsx
Loading…
added src/components/ui/separator.tsx
Loading…
added src/components/ui/sheet.tsx
Loading…
added src/components/ui/sidebar.tsx
Loading…
added src/components/ui/skeleton.tsx
Loading…
added src/components/ui/slider.tsx
Loading…
added src/components/ui/sonner.tsx
Loading…
added src/components/ui/switch.tsx
Loading…
added src/components/ui/table.tsx
Loading…
added src/components/ui/tabs.tsx
Loading…
added src/components/ui/textarea.tsx
Loading…
added src/components/ui/toggle-group.tsx
Loading…
added src/components/ui/toggle.tsx
Loading…
added src/components/ui/tooltip.tsx
Loading…
added src/contexts/apps-data-context.tsx
Loading…
added src/contexts/auth-context.tsx
Loading…
added src/contexts/theme-context.tsx
Loading…
added src/hooks/use-analytics.ts
Loading…
added src/hooks/use-app.ts
Loading…
added src/hooks/use-apps.ts
Loading…
added src/hooks/use-github-export.ts
Loading…
added src/hooks/use-infinite-scroll.ts
Loading…
added src/hooks/use-mobile.ts
Loading…
added src/hooks/use-paginated-apps.ts
Loading…
added src/hooks/use-stats.ts
Loading…
added src/hooks/useAuthGuard.ts
Loading…
added src/index.css
Loading…
added src/lib/api-client.ts
Loading…
added src/lib/app-events.ts
Loading…
added src/lib/utils.ts
Loading…
added src/main.tsx
Loading…
added src/routes.ts
Loading…
added src/routes/app/index.tsx
Loading…
added src/routes/apps/index.tsx
Loading…
added src/routes/chat/api-types.ts
Loading…
added src/routes/chat/chat.tsx
Loading…
added src/routes/chat/components/blueprint.tsx
Loading…
added src/routes/chat/components/copy.tsx
Loading…
added src/routes/chat/components/debug-panel.tsx
Loading…
added src/routes/chat/components/deployment-controls.tsx
Loading…
added src/routes/chat/components/file-explorer.tsx
Loading…
added src/routes/chat/components/messages.tsx
Loading…
added src/routes/chat/components/model-config-info.tsx
Loading…
added src/routes/chat/components/phase-timeline.tsx
Loading…
added src/routes/chat/components/smart-preview-iframe.tsx
Loading…
added src/routes/chat/components/terminal.tsx
Loading…
added src/routes/chat/components/thinking-indicator.tsx
Loading…
added src/routes/chat/components/view-mode-switch.tsx
Loading…
added src/routes/chat/hooks/use-chat.ts
Loading…
added src/routes/chat/hooks/use-file-content-stream.ts
Loading…
added src/routes/chat/mocks/file-mock.ts
Loading…
added src/routes/chat/mocks/phase-timeline-mock.ts
Loading…
added src/routes/chat/phase-timeline-preview.tsx
Loading…
added src/routes/discover/index.tsx
Loading…
added src/routes/home.tsx
Loading…
added src/routes/profile.tsx
Loading…
added src/routes/protected-route.tsx
Loading…
added src/routes/settings/index.tsx
Loading…
added src/utils/analytics.ts
Loading…
added src/utils/id-generator.ts
Loading…
added src/utils/logger.ts
Loading…
added src/utils/ndjson-parser/ndjson-parser.test.ts
Loading…
added src/utils/ndjson-parser/ndjson-parser.ts
Loading…
added src/utils/screenshot.ts
Loading…
added src/utils/string.ts
Loading…
added src/utils/validationUtils.ts
Loading…
added src/vite-env.d.ts
Loading…
added test-security.ts
Loading…
added testscript.cjs
Loading…
added tsconfig.app.json
Loading…
added tsconfig.json
Loading…
added tsconfig.node.json
Loading…
added tsconfig.tsbuildinfo
Loading…
added tsconfig.worker.json
Loading…
added vite.config.ts
Loading…
added vitest.config.ts
Loading…
added worker-configuration.d.ts
Loading…
added worker/agents/assistants/assistant.ts
Loading…
added worker/agents/assistants/projectsetup.ts
Loading…
added worker/agents/assistants/realtimeCodeFixer.ts
Loading…
added worker/agents/constants.ts
Loading…
added worker/agents/core/simpleGeneratorAgent.ts
Loading…
added worker/agents/core/smartGeneratorAgent.ts
Loading…
added worker/agents/core/state.ts
Loading…
added worker/agents/core/types.ts
Loading…
added worker/agents/core/websocket.ts
Loading…
added worker/agents/diff-formats/index.ts
Loading…
added worker/agents/diff-formats/search-replace.test.ts
Loading…
added worker/agents/diff-formats/search-replace.ts
Loading…
added worker/agents/diff-formats/udiff-comprehensive.test.ts
Loading…
added worker/agents/diff-formats/udiff.test.ts
Loading…
added worker/agents/diff-formats/udiff.ts
Loading…
added worker/agents/domain/pure/DependencyManagement.ts
Loading…
added worker/agents/domain/pure/FileProcessing.ts
Loading…
added worker/agents/domain/values/GenerationContext.ts
Loading…
added worker/agents/domain/values/IssueReport.ts
Loading…
added worker/agents/index.ts
Loading…
added worker/agents/inferutils/common.ts
Loading…
added worker/agents/inferutils/config.ts
Loading…
added worker/agents/inferutils/config.types.ts
Loading…
added worker/agents/inferutils/core.ts
Loading…
added worker/agents/inferutils/infer.ts
Loading…
added worker/agents/inferutils/schemaFormatters.ts
Loading…
added worker/agents/operations/CodeReview.ts
Loading…
added worker/agents/operations/FastCodeFixer.ts
Loading…
added worker/agents/operations/FileRegeneration.ts
Loading…
added worker/agents/operations/Guardrail.md
Loading…
added worker/agents/operations/PhaseGeneration.ts
Loading…
added worker/agents/operations/PhaseImplementation.ts
Loading…
added worker/agents/operations/ScreenshotAnalysis.ts
Loading…
added worker/agents/operations/UserConversationProcessor.ts
Loading…
added worker/agents/operations/common.ts
Loading…
added worker/agents/planning/blueprint.ts
Loading…
added worker/agents/planning/templateSelector.ts
Loading…
added worker/agents/prompts.ts
Loading…
added worker/agents/schemas.ts
Loading…
added worker/agents/services/implementations/FileManager.ts
Loading…
added worker/agents/services/implementations/StateManager.ts
Loading…
added worker/agents/services/interfaces/IFileManager.ts
Loading…
added worker/agents/services/interfaces/IStateManager.ts
Loading…
added worker/agents/streaming-formats/base.ts
Loading…
added worker/agents/streaming-formats/scof-comprehensive.test.ts
Loading…
added worker/agents/streaming-formats/scof.test.ts
Loading…
added worker/agents/streaming-formats/scof.ts
Loading…
added worker/agents/streaming-formats/xml-stream.test.ts
Loading…
added worker/agents/streaming-formats/xml-stream.ts
Loading…
added worker/agents/tools/customTools.ts
Loading…
added worker/agents/tools/mcpManager.ts
Loading…
added worker/agents/tools/types.ts
Loading…
added worker/agents/utils/common.ts
Loading…
added worker/agents/utils/idGenerator.ts
Loading…
added worker/agents/utils/operationError.ts
Loading…
added worker/api/controllers/agent/controller.ts
Loading…
added worker/api/controllers/agent/types.ts
Loading…
added worker/api/controllers/analytics/controller.ts
Loading…
added worker/api/controllers/analytics/types.ts
Loading…
added worker/api/controllers/appView/controller.ts
Loading…
added worker/api/controllers/appView/types.ts
Loading…
added worker/api/controllers/apps/controller.ts
Loading…
added worker/api/controllers/apps/types.ts
Loading…
added worker/api/controllers/auth/authSchemas.ts
Loading…
added worker/api/controllers/auth/controller.ts
Loading…
added worker/api/controllers/baseController.ts
Loading…
added worker/api/controllers/githubExporter/controller.ts
Loading…
added worker/api/controllers/modelConfig/byokHelper.ts
Loading…
added worker/api/controllers/modelConfig/controller.ts
Loading…
added worker/api/controllers/modelConfig/types.ts
Loading…
added worker/api/controllers/modelProviders/controller.ts
Loading…
added worker/api/controllers/modelProviders/types.ts
Loading…
added worker/api/controllers/secrets/controller.ts
Loading…
added worker/api/controllers/secrets/types.ts
Loading…
added worker/api/controllers/stats/controller.ts
Loading…
added worker/api/controllers/stats/types.ts
Loading…
added worker/api/controllers/types.ts
Loading…
added worker/api/controllers/user/controller.ts
Loading…
added worker/api/controllers/user/types.ts
Loading…
added worker/api/honoAdapter.ts
Loading…
added worker/api/responses.ts
Loading…
added worker/api/routes/analyticsRoutes.ts
Loading…
added worker/api/routes/appRoutes.ts
Loading…
added worker/api/routes/authRoutes.ts
Loading…
added worker/api/routes/codegenRoutes.ts
Loading…
added worker/api/routes/githubExporterRoutes.ts
Loading…
added worker/api/routes/index.ts
Loading…
added worker/api/routes/modelConfigRoutes.ts
Loading…
added worker/api/routes/modelProviderRoutes.ts
Loading…
added worker/api/routes/secretsRoutes.ts
Loading…
added worker/api/routes/statsRoutes.ts
Loading…
added worker/api/routes/userRoutes.ts
Loading…
added worker/api/types/route-context.ts
Loading…
added worker/api/websocketTypes.ts
Loading…
added worker/app.ts
Loading…
added worker/config/index.ts
Loading…
added worker/config/security.ts
Loading…
added worker/database/database.ts
Loading…
added worker/database/index.ts
Loading…
added worker/database/schema.ts
Loading…
added worker/database/services/AnalyticsService.ts
Loading…
added worker/database/services/ApiKeyService.ts
Loading…
added worker/database/services/AppService.ts
Loading…
added worker/database/services/AuthService.ts
Loading…
added worker/database/services/BaseService.ts
Loading…
added worker/database/services/ModelConfigService.ts
Loading…
added worker/database/services/ModelProvidersService.ts
Loading…
added worker/database/services/ModelTestService.ts
Loading…
added worker/database/services/SecretsService.ts
Loading…
added worker/database/services/SessionService.ts
Loading…
added worker/database/services/UserService.ts
Loading…
added worker/database/types.ts
Loading…
added worker/index.ts
Loading…
added worker/logger/core.ts
Loading…
added worker/logger/index.ts
Loading…
added worker/logger/types.ts
Loading…
added worker/middleware/auth/auth.ts
Loading…
added worker/middleware/auth/routeAuth.ts
Loading…
added worker/middleware/security/websocket.ts
Loading…
added worker/services/analytics/AiGatewayAnalyticsService.ts
Loading…
added worker/services/analytics/types.ts
Loading…
added worker/services/cache/CacheService.ts
Loading…
added worker/services/cache/KVCache.ts
Loading…
added worker/services/cache/wrapper.ts
Loading…
added worker/services/code-fixer/fixers/ts2304.ts
Loading…
added worker/services/code-fixer/fixers/ts2305.ts
Loading…
added worker/services/code-fixer/fixers/ts2307.ts
Loading…
added worker/services/code-fixer/fixers/ts2613.ts
Loading…
added worker/services/code-fixer/fixers/ts2614.ts
Loading…
added worker/services/code-fixer/fixers/ts2724.test.ts
Loading…
added worker/services/code-fixer/fixers/ts2724.ts
Loading…
added worker/services/code-fixer/index.ts
Loading…
added worker/services/code-fixer/types.ts
Loading…
added worker/services/code-fixer/utils/ast.ts
Loading…
added worker/services/code-fixer/utils/helpers.ts
Loading…
added worker/services/code-fixer/utils/imports.ts
Loading…
added worker/services/code-fixer/utils/modules.ts
Loading…
added worker/services/code-fixer/utils/paths.ts
Loading…
added worker/services/code-fixer/utils/stubs.ts
Loading…
added worker/services/csrf/CsrfService.ts
Loading…
added worker/services/deployer/api/cloudflare-api.ts
Loading…
added worker/services/deployer/deploy.ts
Loading…
added worker/services/deployer/deployer.ts
Loading…
added worker/services/deployer/types.ts
Loading…
added worker/services/deployer/utils/index.ts
Loading…
added worker/services/github/GitHubService.ts
Loading…
added worker/services/github/index.ts
Loading…
added worker/services/github/types.ts
Loading…
added worker/services/oauth/base.ts
Loading…
added worker/services/oauth/github-exporter.ts
Loading…
added worker/services/oauth/github.ts
Loading…
added worker/services/oauth/google.ts
Loading…
added worker/services/rate-limit/DORateLimitStore.ts
Loading…
added worker/services/rate-limit/KVRateLimitStore.ts
Loading…
added worker/services/rate-limit/config.ts
Loading…
added worker/services/rate-limit/errors.ts
Loading…
added worker/services/rate-limit/rateLimits.ts
Loading…
added worker/services/sandbox/BaseSandboxService.ts
Loading…
added worker/services/sandbox/factory.ts
Loading…
added worker/services/sandbox/remoteSandboxService.ts
Loading…
added worker/services/sandbox/resourceProvisioner.ts
Loading…
added worker/services/sandbox/sandboxSdkClient.ts
Loading…
added worker/services/sandbox/sandboxTypes.ts
Loading…
added worker/services/sandbox/templateParser.ts
Loading…
added worker/services/sandbox/types.ts
Loading…
added worker/types/appenv.ts
Loading…
added worker/types/auth-types.ts
Loading…
added worker/types/secretsTemplates.ts
Loading…
added worker/types/security.ts
Loading…
added worker/utils/ErrorHandling.ts
Loading…
added worker/utils/authUtils.ts
Loading…
added worker/utils/cryptoUtils.ts
Loading…
added worker/utils/deployToCf.ts
Loading…
added worker/utils/dispatcherUtils.ts
Loading…
added worker/utils/githubUtils.ts
Loading…
added worker/utils/idGenerator.ts
Loading…
added worker/utils/inputValidator.ts
Loading…
added worker/utils/jwtUtils.ts
Loading…
added worker/utils/passwordService.ts
Loading…
added worker/utils/timeFormatter.ts
Loading…
added worker/utils/urls.ts
Loading…
added worker/utils/validationUtils.ts
Loading…
added wrangler.jsonc
Loading…
Kept safe with Library Mode — make your own, free.