xplorer
Xplorer, a customizable, modern file manager
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.yml
- feature_request.yml
- ci.yml
- release.yml
- sign-extension.yml
- web.yml
- CODEOWNERS
- dependabot.yml
- FUNDING.yml
- PULL_REQUEST_TEMPLATE.md
- pre-commit
- extensions.json
- settings.json
- pdf.worker.min.js
- BulkRenameDialog.test.tsx
- CollectionEditorDialog.test.tsx
- CompareFilesDialog.test.tsx
- CompressDialog.test.tsx
- CreateSymlinkDialog.test.tsx
- EncryptionDialog.test.tsx
- ExtractDialog.test.tsx
- FileComparisonDialog.test.tsx
- FileConflictDialog.test.tsx
- FileOperationProgressDialog.test.tsx
- KeyboardShortcutsDialog.test.tsx
- MoveTreePreviewDialog.test.tsx
- PasswordPromptDialog.test.tsx
- PasteRenameDialog.test.tsx
- SecureDeleteDialog.test.tsx
- TemplatePickerDialog.test.tsx
- VersionHistoryDialog.test.tsx
- WorkspaceLayoutDialog.test.tsx
- AddressBar.test.tsx
- ColumnView.test.tsx
- ContextMenu.test.tsx
- DetailsView.test.tsx
- FileGrid.test.tsx
- FileGridItem.test.tsx
- GalleryView.test.tsx
- LeftSidebar.test.tsx
- NavigationBar.test.tsx
- OperationBar.test.tsx
- SearchResultsPanel.test.tsx
- TopBar.test.tsx
- agent-shared-context.test.ts
- agent-templates-data.test.ts
- use-cost-tracking.test.ts
- use-session-history.test.ts
- ActivityFeedPanel.test.tsx
- BottomPanel.test.tsx
- chat-agent-memory.test.ts
- chat-audit-log.test.ts
- chat-branching.test.ts
- chat-correction-learning.test.ts
- chat-file-actions.test.ts
- chat-security-rules.test.ts
- chat-workspace-awareness.test.ts
- ChatPanel.test.tsx
- ClipboardHistoryPanel.test.tsx
- DuplicateFinderPanel.test.tsx
- NotesPanel.test.tsx
- PerformanceDashboard.test.tsx
- PreviewPanel.test.tsx
- RightSidebar.test.tsx
- TerminalPanel.test.tsx
- UndoHistoryPanel.test.tsx
- AudioPreview.test.tsx
- CodePreview.test.tsx
- ImagePreview.test.tsx
- JsonPreview.test.tsx
- MarkdownPreview.test.tsx
- TextPreview.test.tsx
- VideoPreview.test.tsx
- MarketplacePanel.test.tsx
- SmartSearch.test.tsx
- StatusBar.test.tsx
- use-activity-feed.test.tsx
- use-clipboard-history.test.tsx
- use-collection-files.test.tsx
- use-command-palette-commands.test.ts
- use-cross-tab-selection.test.ts
- use-dialog-manager.test.ts
- use-file-comparison.test.tsx
- use-focus-change-tracker.test.ts
- use-grid-keyboard-nav.test.ts
- use-grid-layout.test.ts
- use-live-search.test.ts
- use-notification-history.test.tsx
- use-pane-sync.test.ts
- use-performance-stats.test.ts
- use-preview-history.test.ts
- use-size-percentiles.test.tsx
- use-split-layout.test.tsx
- use-thumbnail-cache.test.ts
- use-toast.test.ts
- use-tour.test.ts
- use-type-ahead-search.test.ts
- use-vim-mode.test.ts
- extension-loading.test.tsx
- file-operations.test.tsx
- navigation.test.tsx
- search.test.tsx
- collections.test.ts
- context-menu-rules.test.ts
- drag-utils.test.ts
- editable-files.test.ts
- extension-host.test.ts
- extension-registry.test.ts
- file-operation-helpers.test.ts
- file-templates.test.ts
- folder-colors.test.ts
- folder-compare.test.ts
- move-tree-preview.test.ts
- paste-helpers.test.ts
- path-bookmarks.test.ts
- preview-factory.test.ts
- saved-searches.test.ts
- shortcut-utils.test.ts
- simple-diff.test.ts
- theme-registry.test.ts
- tour-steps.test.ts
- utils.test.ts
- validate-filename.test.ts
- workspace-layouts.test.ts
- FileComparisonPage.test.tsx
- FileEditorView.test.tsx
- not-found.test.tsx
- settings.test.tsx
- setup.ts
- ComparisonToolbar.tsx
- ComparisonViewer.tsx
- RenamePatternForm.tsx
- RenamePreviewList.tsx
- batch-metadata-helpers.tsx
- BatchConfirmDialog.tsx
- BatchMetadataDialog.tsx
- BetaWarningDialog.tsx
- bulk-rename-helpers.tsx
- BulkRenameDialog.tsx
- CollectionEditorDialog.tsx
- CompareFilesDialog.tsx
- CompressDialog.tsx
- CreateSymlinkDialog.tsx
- CrossTabOperationsDialog.tsx
- EncryptionDialog.tsx
- ExtensionPermissionDialog.tsx
- ExtractDialog.tsx
- FileAnnotationsDialog.tsx
- FileComparisonDialog.tsx
- FileConflictDialog.tsx
- FileDetailsDialog.tsx
- FileNotesDialog.tsx
- FileOperationProgressDialog.tsx
- FileTagsDialog.tsx
- FolderCompareDialog.tsx
- KeyboardShortcutsDialog.tsx
- MoveTreePreviewDialog.tsx
- OpenWithDialog.tsx
- PasswordPromptDialog.tsx
- PasteRenameDialog.tsx
- PathBookmarksDialog.tsx
- PermissionReviewDialog.tsx
- SecureDeleteDialog.tsx
- TagCategoryDialog.tsx
- TemplatePickerDialog.tsx
- VersionHistoryDialog.tsx
- WorkspaceLayoutDialog.tsx
- XtensionInstallDialog.tsx
- SearchResultItem.tsx
- PlacesSection.tsx
- SidebarBookmarks.tsx
- SidebarCollections.tsx
- SidebarDrives.tsx
- SidebarFileTree.tsx
- SidebarQuickAccess.tsx
- SidebarRecent.tsx
- SidebarTabBar.tsx
- AdvancedSelectDialog.tsx
- ColumnView.tsx
- DetailsView.tsx
- DialogLayer.tsx
- DialogsOverlay.tsx
- FileGrid.tsx
- FileGridHelpers.tsx
- FileGridItem.tsx
- FileGridTypes.ts
- FolderColorLegend.tsx
- GalleryView.tsx
- LeftSidebar.tsx
- MainLayout.tsx
- NavigationBar.tsx
- OperationBar.tsx
- PanelToggleButtons.tsx
- SearchFilterPanel.tsx
- SearchResultsPanel.tsx
- SizeDistributionChart.tsx
- TerminalCommands.tsx
- ThumbnailPreview.tsx
- TopBar.tsx
- TreeView.tsx
- VerticalExtensionsBar.tsx
- VimModeIndicator.tsx
- GDriveDownloadDialog.tsx
- GDriveFileBrowser.tsx
- GDriveUploadDialog.tsx
- ActiveAgents.tsx
- agent-chaining.ts
- agent-persistence.ts
- agent-shared-context.ts
- agent-templates-data.ts
- AGENT_MANAGER_README.md
- AgentBottomPanel.tsx
- AgentConversationView.tsx
- AgentNotifications.tsx
- AgentResumeDialog.tsx
- AgentScopeConfig.tsx
- AgentSettingsBar.tsx
- AgentSkillsBrowser.tsx
- AgentStatusIndicator.tsx
- AgentTemplates.tsx
- AgentWorkspace.tsx
- CostTracker.tsx
- CrossDirectoryView.tsx
- DiffReviewWorkflow.tsx
- FileChangeTracker.tsx
- launch-cli-agent.ts
- NewAgentForm.tsx
- QuickActions.tsx
- RecentActions.tsx
- ScheduleAgentForm.tsx
- scheduled-agents.ts
- ScheduledAgents.tsx
- SessionEventLog.tsx
- SessionHistory.tsx
- SharedDiscoveriesBadge.tsx
- TaskQueue.tsx
- TerminalAgentDetector.tsx
- UnifiedDiffReview.tsx
- use-agent-manager-state.ts
- use-cost-tracking.ts
- use-file-changes.ts
- use-schedule-runner.ts
- use-session-events.ts
- use-session-history.ts
- ChatHeader.tsx
- ChatMessageList.tsx
- ChatSessionSidebar.tsx
- ExtensionCard.tsx
- MarketplaceFilters.tsx
- MarketplacePagination.tsx
- MetricCards.tsx
- PerformanceCharts.tsx
- PerformanceMetrics.tsx
- UndoHistoryControls.tsx
- UndoHistoryList.tsx
- ActivityFeedPanel.tsx
- ActivityFeedWrapper.tsx
- AgentLauncher.tsx
- AgentManagerPanel.tsx
- ai-git-helpers.ts
- AI_CHAT_README.md
- ArchitectPanel.tsx
- BottomPanel.tsx
- ChangeReviewPanel.tsx
- chat-action-templates.ts
- chat-agent-memory.ts
- chat-audit-log.ts
- chat-branching.ts
- chat-clipboard-ai.ts
- chat-content-scanner.ts
- chat-context-helpers.ts
- chat-correction-learning.ts
- chat-document-intelligence.ts
- chat-export-html.ts
- chat-extension-awareness.ts
- chat-feedback-store.ts
- chat-file-actions.tsx
- chat-file-compare.ts
- chat-history.ts
- chat-pinning.ts
- chat-quick-actions.tsx
- chat-search-integration.ts
- chat-security-rules.ts
- chat-share.ts
- chat-slash-commands-extra.ts
- chat-slash-commands.ts
- chat-smart-file-ops.ts
- chat-special-commands.ts
- chat-system-prompt.ts
- chat-workflow-templates.ts
- chat-workspace-awareness.ts
- ChatActionCards.tsx
- ChatBranchTabs.tsx
- ChatCommandCard.tsx
- ChatContextHeader.tsx
- ChatDiffPreview.tsx
- ChatDropZone.tsx
- ChatErrorBoundary.tsx
- ChatFeedbackButtons.tsx
- ChatFilePathCard.tsx
- ChatHistoryView.tsx
- ChatInput.tsx
- ChatMessage.tsx
- ChatMessageBubble.tsx
- ChatMessageContextMenu.tsx
- ChatModelPicker.tsx
- ChatOnboarding.tsx
- ChatPanel.tsx
- ChatPinnedMessages.tsx
- ChatSlashInput.tsx
- ChatWelcome.tsx
- ClipboardHistoryPanel.tsx
- CodeEditorPanel.tsx
- DuplicateFinderPanel.tsx
- ExtensionDetailDialog.tsx
- ExtensionPanelHost.tsx
- ExtensionsPanel.tsx
- MarketplacePanel.tsx
- NotesPanel.tsx
- NotificationCenter.tsx
- performance-dashboard-helpers.tsx
- PerformanceDashboard.tsx
- PreviewActionBar.tsx
- PreviewNavigationBar.tsx
- PreviewPanel.tsx
- ProactiveSuggestionCard.tsx
- PropertiesPanel.tsx
- RecommendationsPanel.tsx
- RightSidebar.tsx
- StandaloneChatPanel.tsx
- StorageAnalyticsPanel.tsx
- TaskPlanCard.tsx
- TerminalPanel.tsx
- TerminalPanelEnhanced.tsx
- TokenizerStatusPanel.tsx
- undo-history-helpers.tsx
- UndoHistoryPanel.tsx
- use-agent-loop.ts
- use-chat-actions.ts
- use-chat-branching.ts
- use-chat-feedback.ts
- use-chat-send.ts
- use-proactive-agent.ts
- use-streaming-text.ts
- use-task-plan.ts
- XTermPanel.tsx
- AudioPreview.tsx
- CodeAIActions.tsx
- CodePreview.tsx
- ComparePreview.tsx
- CsvPreview.tsx
- DocumentPreview.tsx
- ImagePreview.tsx
- JsonPreview.tsx
- MarkdownPreview.tsx
- PdfPreview.tsx
- SpreadsheetPreview.tsx
- TextPreview.tsx
- VideoPreview.tsx
- AccessibilitySettings.tsx
- AISettings.tsx
- AuditLogSettings.tsx
- BackupRestoreSettings.tsx
- ContextMenuRulesCard.tsx
- ExplorerSettings.tsx
- FileAssociationsSettings.tsx
- GeneralSettings.tsx
- PermissionsSettings.tsx
- shared.tsx
- ShortcutsSettings.tsx
- VersioningSettings.tsx
- EditorGroupPane.tsx
- PaneFileExplorer.tsx
- PaneTabBar.tsx
- SplitContainer.tsx
- TourOverlay.tsx
- badge.tsx
- button.tsx
- card.tsx
- ChangeSummaryToast.tsx
- checkbox.tsx
- ContextMenu.tsx
- dialog.tsx
- FileTree.tsx
- input.tsx
- label.tsx
- MarkdownRenderer.tsx
- ResizeHandle.tsx
- scroll-area.tsx
- select.tsx
- separator.tsx
- Skeleton.tsx
- tabs.tsx
- Toast.tsx
- TokenizerStatusIndicator.tsx
- command-palette-helpers.tsx
- CommandPalette.tsx
- ErrorBoundary.tsx
- KeyboardShortcutsSettings.tsx
- QuickLookOverlay.tsx
- SmartSearch.tsx
- StatusBar.tsx
- TokenizerSettings.tsx
- TrashPage.tsx
- UpdateBanner.tsx
- CrossTabSelectionContext.tsx
- DragDropContext.tsx
- ExplorerContext.tsx
- SplitLayoutContext.tsx
- builtin-extensions.ts
- extension-packs.ts
- AdvancedSelectionExtension.tsx
- index.ts
- SelectByDateDialog.tsx
- SelectByExtensionDialog.tsx
- SelectBySizeDialog.tsx
- selection-utils.ts
- types.ts
- use-activity-feed.ts
- use-agent-sessions.ts
- use-bulk-rename.ts
- use-chat-file.ts
- use-chat-state.ts
- use-chat.ts
- use-clipboard-history.ts
- use-clipboard.ts
- use-collection-files.ts
- use-command-palette-commands.ts
- use-context-menu.ts
- use-cross-tab-selection.ts
- use-dialog-manager.ts
- use-dialogs.ts
- use-draggable.ts
- use-droppable.ts
- use-file-actions.ts
- use-file-comparison.ts
- use-file-operations.ts
- use-focus-change-tracker.ts
- use-folder-sizes.ts
- use-folder-view-settings.ts
- use-grid-keyboard-nav.ts
- use-grid-layout.ts
- use-layout-state.ts
- use-live-search.ts
- use-navigation-actions.ts
- use-navigation.ts
- use-notification-history.ts
- use-open-with-prefs.ts
- use-pane-sync.ts
- use-performance-stats.ts
- use-preview-history.ts
- use-search-results.ts
- use-search-tokens.ts
- use-shortcuts.ts
- use-sidebar-resize.ts
- use-size-percentiles.ts
- use-smart-view.ts
- use-split-layout.ts
- use-terminal.ts
- use-theme-manager.ts
- use-thumbnail-cache.ts
- use-toast.ts
- use-tour.ts
- use-type-ahead-search.ts
- use-undo-history.ts
- use-updater.ts
- use-vim-mode.ts
- use-voice-input.ts
- use-window-event.ts
- use-xplorer-actions.ts
- use-xplorer-effects.ts
- agent-sessions.ts
- ai.ts
- extensions.ts
- file-system.ts
- git.ts
- index.ts
- pty.ts
- search.ts
- storage.ts
- system.ts
- agent-service.ts
- ai-service.ts
- collections.ts
- constants.ts
- context-menu-factory.ts
- context-menu-rules.ts
- drag-utils.ts
- editable-files.ts
- extension-api-factory.ts
- extension-host-icon.ts
- extension-host-queries.ts
- extension-host-types.ts
- extension-host.ts
- extension-permissions.ts
- extension-registration-helpers.ts
- extension-registry.ts
- extension-sandbox-env.ts
- extension-sandbox.ts
- file-comparison.ts
- file-operation-helpers.ts
- file-templates.ts
- folder-colors.ts
- folder-compare.ts
- format-utils.ts
- gdrive-plugin.tsx
- move-tree-preview.ts
- paste-helpers.ts
- path-bookmarks.ts
- preview-factory.ts
- queryClient.ts
- saved-searches.ts
- shortcut-utils.ts
- simple-diff.ts
- storage-keys.ts
- tab-utils.ts
- tauri-api-types.ts
- tauri-api.ts
- theme-registry.ts
- tour-steps.ts
- transport.ts
- utils.ts
- validate-filename.ts
- workspace-layouts.ts
- en.json
- id.json
- ja.json
- zh.json
- ChatFileView.tsx
- file-comparison-helpers.ts
- FileComparisonPage.tsx
- FileEditorView.tsx
- gdrive-accounts.tsx
- HomePage.tsx
- not-found.tsx
- settings.tsx
- xplorer.tsx
- responsive.css
- tokyo-night.css
- split-view.ts
- App.tsx
- declarations.d.ts
- i18n.ts
- index.css
- main.tsx
- index.html
- perf_baseline.rs
- performance_tests.rs
- default.json
- index.tsx
- .gitignore
- package-lock.json
- package.json
- README.md
- tsconfig.json
- index.tsx
- package-lock.json
- package.json
- index.tsx
- package-lock.json
- package.json
- index.tsx
- package.json
- README.md
- tsconfig.json
- package.json
- index.tsx
- package-lock.json
- package.json
- index.tsx
- package-lock.json
- package.json
- index.tsx
- package-lock.json
- package.json
- active_extensions.json
- concept-1-geometric-x.svg
- concept-10-portal.svg
- concept-11-nexus.svg
- concept-12-warp.svg
- concept-13-stacked-glass.svg
- concept-14-iso-stack.svg
- concept-15-cascade.svg
- concept-16-origami.svg
- concept-17-faceted-gem.svg
- concept-18-floating-planes.svg
- concept-2-compass-x.svg
- concept-3-crystal-x.svg
- concept-4-minimal-arrow.svg
- concept-5-orbital-x.svg
- concept-6-folder-x.svg
- concept-7-pathways.svg
- concept-8-prism.svg
- concept-9-layers.svg
- icon.ico
- icon.png
- icon.svg
- README.md
- xplorer-cli.sh
- shortcuts.json
- memory.rs
- mod.rs
- planner.rs
- security.rs
- streaming.rs
- tool_executor.rs
- tools.rs
- install.rs
- manage.rs
- mod.rs
- pack.rs
- proxy.rs
- wasm.rs
- dev_watcher.rs
- host_functions.rs
- manager.rs
- mod.rs
- native_plugin.rs
- permissions.rs
- plugin_registry.rs
- signing.rs
- types.rs
- wasm_runtime.rs
- branch_ops.rs
- history.rs
- mod.rs
- parsing.rs
- remote_ops.rs
- service.rs
- staging.rs
- stash_ops.rs
- status.rs
- types.rs
- validation.rs
- mod.rs
- rar_ops.rs
- safety.rs
- sevenz_ops.rs
- tar_ops.rs
- zip_ops.rs
- batch.rs
- copy_move.rs
- delete.rs
- mod.rs
- read.rs
- write.rs
- commands.rs
- mod.rs
- redo_ops.rs
- undo_ops.rs
- accelerated_ops.rs
- agent_ops.rs
- analytics_ops.rs
- comparison_ops.rs
- database_ops.rs
- directory_ops.rs
- docker_ops.rs
- encryption_ops.rs
- file_associations_ops.rs
- folder_ops.rs
- image_ops.rs
- metadata_ops.rs
- mod.rs
- progress.rs
- properties_ops.rs
- secure_delete_ops.rs
- shell_integration_ops.rs
- system_ops.rs
- trash_ops.rs
- types.rs
- indexing.rs
- mod.rs
- search.rs
- bitmap_filters.rs
- bm25f.rs
- compat.rs
- compat_commands.rs
- compat_engine.rs
- compat_persistence.rs
- compat_types.rs
- compat_watcher.rs
- context_ranker.rs
- fst_index.rs
- fuzzy.rs
- hybrid.rs
- index.rs
- index_io.rs
- index_types.rs
- mod.rs
- ollama_client.rs
- query_parser.rs
- reranker.rs
- search_pipeline.rs
- segment.rs
- stemmer.rs
- synonyms.rs
- watcher.rs
- manager.rs
- mod.rs
- types.rs
- bookmarks.rs
- chat.rs
- chat_files.rs
- extensions_storage.rs
- metadata.rs
- mod.rs
- notes.rs
- recent.rs
- tags.rs
- agent_sessions.rs
- ai.rs
- api.rs
- audit_log.rs
- backup.rs
- document_extractor.rs
- duplicate_finder.rs
- error.rs
- file_lib.rs
- file_organizer.rs
- file_versions.rs
- file_watcher.rs
- google_drive.rs
- lib.rs
- main.rs
- mcp_host.rs
- mcp_server.rs
- pty.rs
- secure_credentials.rs
- sync.rs
- utils.rs
- windows_recycle_bin.rs
- mod.rs
- index.js
- package.json
- theme.json
- full_workflow_tests.rs
- mod.rs
- duplicate_finder_tests.rs
- extension_tests.rs
- git_history_tests.rs
- lib.rs
- mod.rs
- operations_tests.rs
- shortcuts_tests.rs
- ssh_integration_tests.rs
- ssh_tests.rs
- hooks.nsh
- build.rs
- Cargo.lock
- Cargo.toml
- run_tests.rs
- tauri.conf.json
- tauri.windows.conf.json
- frontend-api.mdx
- tauri-commands.mdx
- types.mdx
- backend.mdx
- frontend.mdx
- overview.mdx
- tauri-bridge.mdx
- web-mode.mdx
- creating-extensions.mdx
- getting-started.mdx
- manifest.mdx
- overview.mdx
- permissions.mdx
- sdk.mdx
- accessibility.mdx
- ai-agent.mdx
- ai-integration.mdx
- file-browsing.mdx
- file-operations.mdx
- file-previews.mdx
- git-integration.mdx
- google-drive.mdx
- keyboard-shortcuts.mdx
- onboarding-tour.mdx
- overview.mdx
- search-and-tokenizer.mdx
- ssh-remote.mdx
- themes.mdx
- views.mdx
- contributing-audit.mdx
- contributing-roadmap.mdx
- contributing.mdx
- getting-started.mdx
- intro.mdx
- extension-icons.ts
- schema.prisma
- seed.ts
- architecture-overview.svg
- backend-modules.svg
- extension-architecture.svg
- frontend-hierarchy.svg
- search-pipeline.svg
- tauri-bridge.svg
- web-mode-architecture.svg
- CAPTURE_GUIDE.md
- demo1.png
- demo2.png
- demo3.png
- demo4.png
- demo5.png
- demo6.png
- demo7.png
- favicon.ico
- logo.png
- logo.svg
- xplorer.png
- link-prisma.mjs
- prepare-client-components.sh
- billing.test.tsx
- landing.test.tsx
- layout.test.tsx
- marketplace.test.tsx
- ui.test.tsx
- useInView.test.tsx
- utils.test.ts
- setup.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- layout.tsx
- page.tsx
- layout.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- page.tsx
- SignInButton.tsx
- error.tsx
- globals.css
- layout.tsx
- not-found.tsx
- page.tsx
- DonateForm.tsx
- PricingCards.tsx
- PermissionReviewDialog.tsx
- DocsSidebar.tsx
- Cta.tsx
- FeatureDemos.tsx
- Features.tsx
- FeatureShowcase.tsx
- Hero.tsx
- Stats.tsx
- TechStrip.tsx
- Footer.tsx
- Navbar.tsx
- ThemeToggle.tsx
- UserMenu.tsx
- CategoryFilter.tsx
- ExtensionBrowser.tsx
- ExtensionCard.tsx
- ExtensionDetail.tsx
- ExtensionListItem.tsx
- PriceBadge.tsx
- ReviewCard.tsx
- ReviewForm.tsx
- ReviewSection.tsx
- StatusBadge.tsx
- ChatInput.tsx
- ChatMessage.tsx
- Badge.tsx
- Button.tsx
- dialog.tsx
- MarkdownRenderer.tsx
- scroll-area.tsx
- Spinner.tsx
- Providers.tsx
- SmartSearch.tsx
- DragDropContext.tsx
- use-chat-state.ts
- use-draggable.ts
- use-droppable.ts
- use-toast.ts
- useInView.ts
- agent-service.ts
- ai-service.ts
- auth.ts
- constants.ts
- cors.ts
- docs-sidebar.ts
- docs.ts
- extension-host.ts
- extension-permissions.ts
- gdrive-plugin.ts
- preview-factory.ts
- prisma.ts
- rate-limit.ts
- sponsors.ts
- stripe.ts
- tauri-api.ts
- transport.ts
- upload.ts
- utils.ts
- validation.ts
- tauri-core.ts
- tauri-drag.ts
- tauri-window.ts
- index.ts
- next-auth.d.ts
- split-view.ts
- tanstack-virtual.d.ts
- mdx-components.tsx
- middleware.ts
- .env.example
- DEPLOY.md
- next-env.d.ts
- next.config.ts
- package.json
- postcss.config.js
- tailwind.config.ts
- tsconfig.json
- vercel.json
- vitest.config.ts
- demo1.png
- demo2.png
- demo3.png
- demo4.png
- demo5.png
- demo6.png
- demo7.png
- xplorer.png
- xplorerfordeveloper.png
- xplorerforpowerusers.png
- xplorerforstudents.png
- docker-compose.yml
- xplorer.mjs
- package.json
- index.js
- index.ts
- templates.ts
- index.ts.template
- package.json.template
- README.md.template
- tsconfig.json.template
- index.ts.template
- package.json.template
- README.md.template
- tsconfig.json.template
- index.ts.template
- package.json.template
- README.md.template
- tsconfig.json.template
- index.ts.template
- package.json.template
- README.md.template
- tsconfig.json.template
- package-lock.json
- package.json
- README.md
- tsconfig.json
- cli.js
- index.ts
- package.json
- index.ts
- package.json
- tsconfig.json
- api.test.ts
- hooks.test.ts
- registerExtension.test.ts
- theme-extension.test.ts
- types.test.ts
- index.ts
- index.ts
- ActionExtension.ts
- Extension.ts
- PanelExtension.ts
- PreviewExtension.ts
- ThemeExtension.ts
- index.ts
- index.ts
- createExtension.ts
- registerExtension.ts
- index.ts
- jest.config.js
- package.json
- README.md
- tsconfig.test.json
- index.tsx
- icon.svg
- package.json
- tsconfig.json
- index.tsx
- icon.svg
- package.json
- tsconfig.json
- index.tsx
- icon.svg
- package.json
- tsconfig.json
- index.tsx
- icon.svg
- package.json
- tsconfig.json
- index.tsx
- icon.svg
- package.json
- tsconfig.json
- index.tsx
- .gitignore
- icon.svg
- package-lock.json
- package.json
- README.md
- tsconfig.json
- lib.rs
- Cargo.lock
- Cargo.toml
- index.tsx
- icon.svg
- manifest.json
- package.json
- tsconfig.json
- index.tsx
- icon.svg
- package-lock.json
- package.json
- tsconfig.json
- index.tsx
- icon.svg
- package.json
- tsconfig.json
- index.tsx
- icon.svg
- package-lock.json
- package.json
- tsconfig.json
- lib.rs
- .gitignore
- Cargo.toml
- index.tsx
- icon.svg
- package.json
- README.md
- tsconfig.json
- index.tsx
- icon.svg
- package.json
- README.md
- tsconfig.json
- index.tsx
- icon.svg
- package.json
- lib.rs
- .gitignore
- Cargo.toml
- index.tsx
- icon.svg
- package.json
- index.tsx
- icon.svg
- package.json
- index.tsx
- icon.svg
- package.json
- tsconfig.json
- index.tsx
- icon.svg
- package.json
- README.md
- tsconfig.json
- index.tsx
- icon.svg
- package-lock.json
- package.json
- index.tsx
- icon.svg
- package-lock.json
- package.json
- index.tsx
- icon.svg
- package.json
- index.tsx
- icon.svg
- package.json
- index.tsx
- icon.svg
- package.json
- lib.rs
- Cargo.lock
- Cargo.toml
- index.tsx
- icon.svg
- package.json
- tsconfig.json
- index.tsx
- icon.svg
- package-lock.json
- package.json
- index.tsx
- icon.svg
- package.json
- README.md
- tsconfig.json
- .gitignore
- README.md
- agent-sessions.ts
- agent.ts
- ai.ts
- analytics.ts
- audit.ts
- backup.ts
- chat.ts
- comparison.ts
- compression.ts
- database.ts
- docker.ts
- duplicates.ts
- extensions.ts
- file-system.ts
- gdrive.ts
- git.ts
- images.ts
- organizer.ts
- search.ts
- shortcuts.ts
- storage.ts
- sync.ts
- system.ts
- versions.ts
- index.ts
- index.ts
- transport.ts
- package.json
- tsconfig.json
- build-extensions.mjs
- publish-extensions.mjs
- sign-all-extensions.mjs
- sign-extension.mjs
- wait-for-db.mjs
- .editorconfig
- .env.example
- .gitignore
- .gitmodules
- .npmrc
- .nvmrc
- .prettierignore
- .prettierrc
- CHANGELOG.md
- CLAUDE.md
- components.json
- CONTRIBUTING.md
- eslint.config.mjs
- LICENSE
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- postcss.config.js
- README.md
- rust-toolchain.toml
- SECURITY.md
- tailwind.config.ts
- tsconfig.json
- vite.config.ts
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/kimlimjustin/xplorer
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd xplorer
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
├── infra/ # Docker Compose (PostgreSQL)
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Node.js
쉬움사전 준비물
pnpm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
pnpm dev:app
개발/실행 서버를 켭니다.
pnpm build # Production build
이 명령어를 터미널에 그대로 입력해 실행하세요.
pnpm test # Frontend unit tests (Vitest)
이 명령어를 터미널에 그대로 입력해 실행하세요.
pnpm run test:tauri # Rust backend tests
이 명령어를 터미널에 그대로 입력해 실행하세요.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
4. Rust
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd apps/src-tauri
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
cargo build --release
Rust 프로젝트를 컴파일합니다.
cargo run
빌드 후 바로 실행까지 진행합니다.
cargo build가 에러 없이 끝나면 성공입니다. target/ 폴더에 실행 파일이 생성됩니다.
// repository documentation
Was this content helpful?
(0 ratings)
