PilotDeck
Task-oriented AI Agent productivity platform
파일 탐색기
최종 버전 다운로드 (.zip)- docker-build.yml
- dependabot.yml
- discord.svg
- feishu.svg
- qr-discord.png
- qr-feishu.png
- qr-wechat.png
- wechat.svg
- iosgame_en.gif
- iosgame_en.mp4
- modeltraining_en.gif
- modeltraining_en.mp4
- podcast_en.gif
- podcast_en.mp4
- ppt_en.gif
- ppt_en.mp4
- ios_game_result.gif
- modeltraining_result_zh.gif
- modeltraining_result_zh.mov
- modeltrainingresult_en.gif
- modeltrainingresult_en.mov
- podcast_result.gif
- podcast_result.mov
- podcast_result.mp4
- ppt_result_en.gif
- ppt_result_en.mp4
- ppt_result_zh.gif
- ppt_result_zh.mp4
- iosgame_zh.gif
- iosgame_zh.mp4
- modeltraining_zh.gif
- modeltraining_zh.mp4
- podcast_zh.gif
- podcast_zh.mp4
- ppt_zh.gif
- ppt_zh.mp4
- awo.gif
- awo_en.gif
- banner.png
- memory.gif
- memory_en.gif
- router.gif
- workspace.gif
- workspace_en.gif
- comparison.png
- conversation-switcher-comparison.png
- conversation-switcher-panel-open.png
- file-explorer-collapse-comparison.png
- file-explorer-collapse-icon.png
- implementation.png
- receiver-contract.md
- agent-todo-workflow.md
- dialog-improvement-api.md
- funasr-installation.md
- onboarding-api.md
- onboarding-backend-trd.md
- pilotdeck-onboarding-api.openapi.yaml
- trd-dialog-improvement.md
- theme.json
- pilotdeck.yaml
- audit-report.md
- hooks.json
- plugin.json
- README.md
- bootstrap-pilotdeck-config.mjs
- check-node-runtime.mjs
- dev-launcher.mjs
- install-asr.d.mts
- install-asr.mjs
- mock-ilink.ts
- mock-slow-provider.mjs
- smoke-llm-center-protocols.mjs
- test-timeout-retry.mts
- tui-e2e-permission.tsx
- tui-e2e-record.tsx
- update.sh
- cli-examples.md
- get-started.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- excalidraw-patterns.md
- svg-template.md
- SKILL.md
- annotations-and-cleanup.md
- builder-api.md
- design-and-layout.md
- package-safety.md
- review-and-evaluation.md
- __init__.py
- accessibility.py
- annotations.py
- builder.py
- builder_runner.py
- common.py
- core.py
- delivery.py
- evaluation.py
- fallback.py
- render.py
- review.py
- smoke.py
- docx.sh
- docx_cli.py
- LICENSE
- requirements.txt
- SKILL.md
- SKILL.md
- SKILL.md
- deploy.sh
- export-pdf.sh
- extract-pptx.py
- animation-patterns.md
- html-template.md
- LICENSE
- SKILL.md
- STYLE_PRESETS.md
- viewport-base.css
- SKILL.md
- SKILL.md
- configuration.md
- message-composition.md
- SKILL.md
- SKILL.md
- action_extractor.py
- meeting_minutes.py
- meeting_recorder.py
- requirements.txt
- SKILL.md
- SKILL.md
- SKILL.md
- starter_pdf.py
- creation.md
- qa-checklist.md
- structure-and-forms.md
- requirements.txt
- pdf.sh
- pdf_cli.py
- SKILL.md
- SKILL.md
- SKILL.md
- starter-deck.mjs
- builder-api.md
- charts-and-data.md
- design-and-narrative.md
- legacy-ppt-conversion.md
- review-and-evaluation.md
- package-lock.json
- package.json
- args.mjs
- audit.mjs
- convert.mjs
- delivery.mjs
- fallback.mjs
- notes.mjs
- ooxml.mjs
- paths.mjs
- render.mjs
- runtime.mjs
- toolkit.mjs
- typography.mjs
- pptx.sh
- pptx_cli.mjs
- self-test.mjs
- SKILL.md
- SKILL.md
- analyzer.md
- comparator.md
- grader.md
- eval_review.html
- generate_review.py
- viewer.html
- schemas.md
- aggregate_benchmark.py
- generate_report.py
- improve_description.py
- package_skill.py
- quick_validate.py
- run_eval.py
- run_loop.py
- utils.py
- LICENSE.txt
- SKILL.md
- SKILL.md
- starter-workbook.mjs
- api-quick-start.md
- capabilities-and-fallbacks.md
- charts-and-compatibility.md
- chinese-and-cross-platform.md
- evaluation.md
- formatting.md
- formulas-and-data.md
- package-lock.json
- package.json
- native-charts.mjs
- spreadsheet.sh
- spreadsheet_cli.mjs
- SKILL.md
- SKILL.md
- find-sessions.sh
- wait-for-text.sh
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- api-server-render.ts
- ApiServerChannel.ts
- ApiServerSessionMapper.ts
- bluebubbles-render.ts
- BlueBubblesChannel.ts
- BlueBubblesSessionMapper.ts
- cli-render.ts
- CliChannel.ts
- dingtalk-render.ts
- DingTalkChannel.ts
- DingTalkSessionMapper.ts
- discord-render.ts
- DiscordChannel.ts
- DiscordSessionMapper.ts
- email-render.ts
- EmailChannel.ts
- EmailSessionMapper.ts
- feishu-render.ts
- FeishuChannel.ts
- FeishuSessionMapper.ts
- homeassistant-render.ts
- HomeAssistantChannel.ts
- HomeAssistantSessionMapper.ts
- matrix-render.ts
- MatrixChannel.ts
- MatrixSessionMapper.ts
- mattermost-render.ts
- MattermostChannel.ts
- MattermostSessionMapper.ts
- ChannelAdapter.ts
- ChannelCommandRegistry.ts
- ChannelRuntimeStatus.ts
- ChannelStatePersistence.ts
- ImAttachmentDelivery.ts
- ImAttachmentStore.ts
- ImChatSessionState.ts
- ImCronDelivery.ts
- ImElicitationHelper.ts
- ImLiveReplyController.ts
- ImPermissionHelper.ts
- types.ts
- qq-render.ts
- qqbot-gateway.ts
- QQChannel.ts
- QQSessionMapper.ts
- signal-render.ts
- SignalChannel.ts
- SignalSessionMapper.ts
- slack-render.ts
- SlackChannel.ts
- SlackSessionMapper.ts
- sms-render.ts
- SmsChannel.ts
- SmsSessionMapper.ts
- telegram-render.ts
- TelegramChannel.ts
- TelegramSessionMapper.ts
- ActivityLine.tsx
- formatToolSummary.ts
- groupConsecutiveTools.ts
- Header.tsx
- HelpDialog.tsx
- MessageList.tsx
- MessageResponse.tsx
- PermissionPrompt.tsx
- PilotDeckLogo.tsx
- PromptInput.tsx
- SessionSidebar.tsx
- sidebar-helpers.ts
- StatusLine.tsx
- theme.ts
- ToolOutputViewer.tsx
- truncate.ts
- TuiApp.tsx
- types.ts
- WelcomeCard.tsx
- tui-render.ts
- TuiChannel.ts
- webhook-render.ts
- WebhookChannel.ts
- WebhookSessionMapper.ts
- wecom-render.ts
- WeComChannel.ts
- WeComSessionMapper.ts
- wecom-callback-render.ts
- WeComCallbackChannel.ts
- WeComCallbackSessionMapper.ts
- weixin-render.ts
- WeixinChannel.ts
- WeixinSessionMapper.ts
- whatsapp-render.ts
- WhatsAppChannel.ts
- WhatsAppSessionMapper.ts
- loadEnabledChannels.ts
- httpRouter.ts
- projectFiles.ts
- static-mount.ts
- index.ts
- AgentLoop.ts
- collectToolCalls.ts
- decideLoopContinuation.ts
- ensureToolResultPairing.ts
- LargeFileRepair.ts
- outputTokenRetry.ts
- projectToolResults.ts
- errors.ts
- events.ts
- input.ts
- result.ts
- state.ts
- AgentRuntimeConfig.ts
- AgentRuntimeDependencies.ts
- modelContextWindow.ts
- PlanTodoState.ts
- AgentSession.ts
- AgentSessionState.ts
- createAgentSession.ts
- buildForkedMessages.ts
- builtinSubagentTypes.ts
- contextInheritance.ts
- filterIncompleteToolCalls.ts
- index.ts
- SubAgentSession.ts
- types.ts
- TurnInputProcessor.ts
- TurnRunner.ts
- index.ts
- parseAlwaysOnConfig.ts
- ChatDigestBuilder.ts
- PlanContract.ts
- ReportContract.ts
- errors.ts
- types.ts
- AlwaysOnManager.ts
- AlwaysOnRunContextRegistry.ts
- AlwaysOnRuntime.ts
- ChannelLeaseRegistry.ts
- createApplyHandler.ts
- DiscoveryFire.ts
- DiscoveryGates.ts
- discoveryPrompts.ts
- discoveryPrompts.zh.ts
- DiscoveryScheduler.ts
- SessionConfigOverrides.ts
- SignalWatcher.ts
- AlwaysOnEventStore.ts
- AlwaysOnPaths.ts
- DiscoveryPlanStore.ts
- DiscoveryReportStore.ts
- DiscoveryStateStore.ts
- WorkCycleStore.ts
- AlwaysOnChatHistoryTool.ts
- AlwaysOnDiscoveryPlanTool.ts
- AlwaysOnReportTool.ts
- AlwaysOnWorkspaceTool.ts
- AlwaysOnRunHistoryService.ts
- DiscoveryPlanContext.ts
- DiscoveryPlanService.ts
- DiscoveryPlanStatus.ts
- GitWorktreeProvider.ts
- SnapshotCopyProvider.ts
- WorkspaceApply.ts
- WorkspaceProvider.ts
- WorkspaceProviderRegistry.ts
- index.ts
- chatSearch.ts
- gatewaySetup.ts
- createLocalGateway.ts
- ExtensionWatchManager.ts
- index.ts
- pilotdeck.ts
- pilotdeckServer.ts
- proxy.ts
- shutdownCoordinator.ts
- AttachmentResolver.ts
- effectiveContext.ts
- TokenAccountingRuntime.ts
- TokenBudgetManager.ts
- tokenizer.ts
- ToolResultBudget.ts
- AutoCompactionPolicy.ts
- CachedMicroCompactionEngine.ts
- CompactionEngine.ts
- MicroCompactionEngine.ts
- protectedContext.ts
- SnipEngine.ts
- stripMultimedia.ts
- toolPairIntegrity.ts
- ExtensionResolver.ts
- PluginRuntimeExtensionResolver.ts
- InputProcessor.ts
- InstructionDiscovery.ts
- heartbeat.d.ts
- heartbeat.js
- reasoning-loop.d.ts
- reasoning-loop.js
- dream-review.d.ts
- dream-review.js
- llm-extraction.d.ts
- llm-extraction.js
- sqlite.d.ts
- sqlite.js
- id.d.ts
- id.js
- text.d.ts
- text.js
- file-memory.d.ts
- file-memory.js
- general-projects.d.ts
- general-projects.js
- index.d.ts
- index.js
- trace-i18n.d.ts
- trace-i18n.js
- types.d.ts
- types.js
- index.d.ts
- index.js
- message-utils.d.ts
- message-utils.js
- service.d.ts
- service.js
- heartbeat.ts
- reasoning-loop.ts
- dream-review.ts
- llm-extraction.ts
- sqlite.ts
- id.ts
- text.ts
- file-memory.ts
- general-projects.ts
- index.ts
- trace-i18n.ts
- types.ts
- index.ts
- message-utils.ts
- service.ts
- logo.png
- app.css
- app.js
- index.html
- trace-i18n.js
- .gitignore
- package-lock.json
- package.json
- tsconfig.base.json
- tsconfig.json
- createEdgeClawMemoryProviderFromConfig.ts
- EdgeClawMemoryProvider.ts
- MemoryAttachmentBuilder.ts
- MemoryResolver.ts
- MessageProjector.ts
- PromptAssembler.ts
- types.ts
- ContextOverflowRecovery.ts
- ContextRuntime.ts
- DefaultContextRuntime.ts
- index.ts
- NullContextRuntime.ts
- parseCronConfig.ts
- types.ts
- CronFire.ts
- CronManager.ts
- CronRuntime.ts
- CronSchedule.ts
- CronScheduler.ts
- CronPaths.ts
- CronStoreMigration.ts
- CronTaskStore.ts
- CronCreateTool.ts
- CronDeleteTool.ts
- CronListTool.ts
- CronSchemas.ts
- CronStopTool.ts
- CronToolRuntime.ts
- CronTimezone.ts
- index.ts
- CommandContribution.ts
- HookContribution.ts
- McpContribution.ts
- PermissionRuleContribution.ts
- PromptContribution.ts
- RouterContribution.ts
- ToolContribution.ts
- matchHook.ts
- matchHookCondition.ts
- parseHooksConfig.ts
- HookExecutionEventBus.ts
- AgentHookExecutor.ts
- aggregateHookResults.ts
- AsyncHookRegistry.ts
- CallbackHookExecutor.ts
- CommandHookExecutor.ts
- HookExecutor.ts
- HookRuntime.ts
- HttpHookExecutor.ts
- parseHookOutput.ts
- PromptHookExecutor.ts
- events.ts
- input.ts
- output.ts
- settings.ts
- plugin.json
- funasr-local-mcp.mjs
- funasr-runtime.d.mts
- funasr-runtime.mjs
- plugin.json
- loadBuiltinPlugins.ts
- parsePluginManifest.ts
- validateMarketplaceName.ts
- validatePluginSource.ts
- discoverBuiltinPlugins.ts
- discoverLocalPlugins.ts
- PluginDirectoryResolver.ts
- PluginCommandLoader.ts
- PluginContributionLoader.ts
- PluginHookLoader.ts
- PluginLoader.ts
- errors.ts
- manifest.ts
- marketplace.ts
- plugin.ts
- PluginRegistry.ts
- PluginReloadPolicy.ts
- PluginRuntime.ts
- truncateMcpString.ts
- contribution.ts
- errors.ts
- source.ts
- index.ts
- migrateLegacyBundledSkills.ts
- migrateSkills.ts
- renderSkillContent.ts
- SkillManager.ts
- types.ts
- index.ts
- GatewayWsClient.ts
- InProcessGateway.ts
- probeServer.ts
- RemoteGateway.ts
- commands.ts
- errors.ts
- modelCatalog.ts
- projectFiles.ts
- projectRegistry.ts
- UploadStore.ts
- GatewayElicitationBus.ts
- GatewayElicitationChannel.ts
- createGatewayPermissionHook.ts
- GatewayPermissionBus.ts
- frames.ts
- index.ts
- reloadConfigResult.ts
- types.ts
- version.ts
- authToken.ts
- GatewayServer.ts
- GatewayWsConnection.ts
- staticAssets.ts
- websocket.ts
- AsyncQueue.ts
- Gateway.ts
- index.ts
- memoryDiagnostics.ts
- SessionRouter.ts
- effects.ts
- errors.ts
- events.ts
- payloads.ts
- LifecycleDispatcher.ts
- LifecycleObserver.ts
- LifecycleRuntime.ts
- index.ts
- McpClient.ts
- expandPlaceholders.ts
- loadMcpServerConfig.ts
- types.ts
- McpRuntime.ts
- parsePluginMcpServers.ts
- PluginToToolBridge.ts
- projectMcpSpec.ts
- sanitize.ts
- truncate.ts
- wireName.ts
- index.ts
- index.ts
- lookup.ts
- providers.ts
- types.ts
- parseModelConfig.ts
- resolveCredentials.ts
- schema.ts
- normalizeModelError.ts
- tokenLimitParsing.ts
- canonical.ts
- capabilities.ts
- clone.ts
- errors.ts
- multimodal.ts
- toolResultContent.ts
- defaults.ts
- request.ts
- response.ts
- stream.ts
- client.ts
- defaults.ts
- modelId.ts
- request.ts
- response.ts
- schema.ts
- stream.ts
- defaults.ts
- request.ts
- response.ts
- schema.ts
- stream.ts
- request.ts
- response.ts
- stream.ts
- registry.ts
- toolResultReferenceText.ts
- buildModelRequest.ts
- materializeMediaReferences.ts
- validateModelRequest.ts
- normalizeFinishReason.ts
- normalizeUsage.ts
- parseModelResponse.ts
- assembleModelMessage.ts
- continuationRequest.ts
- normalizeStreamEvent.ts
- parseTextToolCalls.ts
- repairToolName.ts
- requestFingerprint.ts
- StreamingCheckpoint.ts
- streamModel.ts
- toolCallFormats.ts
- extractStructuredOutput.ts
- registry.ts
- index.ts
- ModelRuntime.ts
- normalizeProviderBaseUrl.ts
- providerEndpoint.ts
- fetch.ts
- PermissionRuntime.ts
- matchPermissionRule.ts
- types.ts
- index.ts
- settings.ts
- classifyChanges.ts
- hash.ts
- index.ts
- loadPilotConfig.ts
- merge.ts
- parseGatewayConfig.ts
- parseMemoryConfig.ts
- parseToolsConfig.ts
- PilotConfigStore.ts
- redact.ts
- types.ts
- index.ts
- paths.ts
- parseRouterConfig.ts
- resolveProviderRef.ts
- schema.ts
- customRouter.ts
- runFallbackChain.ts
- ProviderHealthTracker.ts
- applyOrchestration.ts
- decision.ts
- errors.ts
- events.ts
- zeroUsageRetry.ts
- decideScenario.ts
- subagentDetector.ts
- SessionRouterStore.ts
- sessionUsageCache.ts
- TokenStatsCollector.ts
- classifyAndRoute.ts
- extractLastUserMessage.ts
- generateJudgePrompt.ts
- parseTier.ts
- countTokens.ts
- mediaRequirements.ts
- modelPricing.ts
- index.ts
- RouterRuntime.ts
- FileArtifact.ts
- FileArtifactCollector.ts
- index.ts
- backupNaming.ts
- createBackup.ts
- FileHistoryStore.ts
- index.ts
- restoreBackup.ts
- types.ts
- SessionMetadataStore.ts
- resumeAgentSession.ts
- formatChatHistorySearch.ts
- searchChatHistory.ts
- ProjectSessionStorage.ts
- SessionList.ts
- SessionLiteReader.ts
- SessionTitleGenerator.ts
- InMemoryTranscriptWriter.ts
- JsonlTranscriptWriter.ts
- replaySubagentTranscript.ts
- TranscriptChain.ts
- TranscriptEntry.ts
- TranscriptReader.ts
- TranscriptReplay.ts
- TranscriptWriter.ts
- findCanonicalProjectRoot.ts
- findGitRoot.ts
- index.ts
- LRUMap.ts
- resolveCanonicalRoot.ts
- index.ts
- agentStatus.ts
- types.ts
- BackgroundTaskRuntime.ts
- TaskOutputStore.ts
- index.ts
- collector.ts
- context.ts
- index.ts
- sender.ts
- types.ts
- ToolAuditRecorder.ts
- commandRunner.ts
- permissions.ts
- editNormalization.ts
- fileTypeSafety.ts
- globPattern.ts
- pathSafety.ts
- readFileInRange.ts
- readNotebook.ts
- readTextFile.ts
- ripgrep.ts
- ripgrepFiles.ts
- structuredPatch.ts
- syntaxDiagnostics.ts
- walk.ts
- writePermissions.ts
- writeSnapshots.ts
- writeTextFile.ts
- preapprovedHosts.ts
- secondaryPrompt.ts
- urlContentCache.ts
- urlFetcher.ts
- urlValidation.ts
- agent.ts
- askUserQuestion.ts
- bash.ts
- editFile.ts
- editNotebook.ts
- executeCode.ts
- getCurrentTime.ts
- glob.ts
- grep.ts
- mcpResources.ts
- mcpTool.ts
- planFile.ts
- planMode.ts
- readFile.ts
- readSkill.ts
- sendAttachment.ts
- structuredOutput.ts
- taskTools.ts
- todoWrite.ts
- webFetch.ts
- webSearch.ts
- writeFile.ts
- PilotDeckElicitationChannel.ts
- validateHtmlPreview.ts
- errorRecovery.ts
- formatValidationError.ts
- repairToolName.ts
- ToolRuntime.ts
- validateToolInput.ts
- errors.ts
- result.ts
- schema.ts
- types.ts
- createBuiltinRegistry.ts
- filterAvailableTools.ts
- ToolRegistry.ts
- ConcurrentToolScheduler.ts
- SequentialToolScheduler.ts
- ToolScheduler.ts
- askModeConstraints.ts
- index.ts
- planModeConstraints.ts
- userInteractionConstraints.ts
- GatewayBrowserClient.ts
- index.ts
- protocol.ts
- webMessage.ts
- forkSession.ts
- legacySessionPresentation.ts
- listProjects.ts
- readSessionMessages.ts
- feishu-permission-reply.spec.ts
- im-permission-helper.spec.ts
- run-real-compaction.ts
- context-cap.spec.ts
- image-strip-recovery.spec.ts
- LargeFileRepair.spec.ts
- model-override-defaults.spec.ts
- stream-interruption-recovery.spec.ts
- filterIncompleteToolCalls.spec.ts
- SubAgentSession.spec.ts
- turn-environment.spec.ts
- bootstrap-config.spec.ts
- check-node-runtime.spec.ts
- funasr-meeting-e2e.spec.ts
- attachment-resolver.spec.ts
- autoCompaction.spec.ts
- compaction-engine.spec.ts
- prompt-file-delivery.spec.ts
- prompt-skill-path.spec.ts
- token-accounting-runtime.spec.ts
- token-budget-manager.spec.ts
- tool-result-reference-error.spec.ts
- cron-editing.spec.ts
- funasr-builtin.spec.ts
- standalone-skill-loading.spec.ts
- legacy-bundled-migration.spec.ts
- render-skill-content.spec.ts
- skill-manager-builtin.spec.ts
- meeting.wav
- active-turn-snapshot.spec.ts
- attachment-guidance.spec.ts
- background-channel-start.spec.ts
- browser-use-args.spec.ts
- dialog-project-files.test.ts
- dialog-project-registry.spec.ts
- dialog-skills-permissions.test.ts
- map-agent-event-runid.spec.ts
- tool-result-preview.spec.ts
- upload-store.test.ts
- weixin-nonblocking-login.spec.ts
- weixin-settings-runtime-flow.spec.ts
- McpClient.spec.ts
- expand-placeholders.spec.ts
- funasr-local-mcp.spec.ts
- funasr-runtime.spec.ts
- parseModelConfig.spec.ts
- normalizeModelError.spec.ts
- malformedMessages.spec.ts
- openaiReasoningContent.spec.ts
- openaiSchema.spec.ts
- openaiReasoningContent.spec.ts
- StreamingCheckpoint.spec.ts
- streamModelRetry.spec.ts
- model-error-guidance.spec.ts
- normalizeUsage.spec.ts
- ollamaConfig.spec.ts
- fetch.spec.ts
- parseToolsConfig.spec.ts
- tokenSaver.spec.ts
- file-artifact-collector.spec.ts
- session-list-large-input.spec.ts
- title-generator.spec.ts
- transcript-replay-compaction.spec.ts
- turn-file-artifacts.spec.ts
- turn-metadata-tail.spec.ts
- agent-subagent-type.spec.ts
- executeCode.spec.ts
- readSkill.spec.ts
- sendAttachment.spec.ts
- webSearch.spec.ts
- bash-result-display.spec.ts
- error-recovery.spec.ts
- new-file-write.spec.ts
- read-file-large.spec.ts
- search-pagination.spec.ts
- session-tools-display.spec.ts
- tool-result-size-limit.spec.ts
- tool-result-workspace-path.spec.ts
- unavailable-tool.spec.ts
- compact-replay.spec.ts
- file-artifact-history.spec.ts
- read-session-status-i18n.spec.ts
- subagent-history-state.spec.ts
- tool-result-detail.spec.ts
- history-fork.spec.mjs
- icon-128x128.png
- icon-144x144.png
- icon-152x152.png
- icon-192x192.png
- icon-384x384.png
- icon-512x512.png
- icon-72x72.png
- icon-96x96.png
- anthropic.svg
- bailian-color.svg
- deepseek-color.svg
- gemini-color.svg
- kimi.svg
- minimax-color.svg
- ollama.svg
- openai.svg
- openrouter-color.svg
- volcengine-color.svg
- zhipu-color.svg
- favicon.png
- favicon.svg
- logo-128.png
- logo-256.png
- logo.svg
- manifest.json
- pilotdeck-logo-lockup-transparent.png
- pilotdeck-p-mark-transparent-v2.png
- pilotdeck-p-mark-transparent.png
- sw.js
- fix-node-pty.js
- image-capability-probe.png
- config.js
- db.js
- init.sql
- auth.js
- agent.js
- auth.js
- commands.js
- commands.test.js
- config.js
- config.test.js
- cron-jobs.js
- cron-jobs.test.js
- gateway.js
- gateway.test.js
- git.js
- mcp-utils.js
- mcp.js
- memory.js
- memory.test.js
- messages.js
- models.js
- models.test.js
- onboarding.js
- onboarding.test.js
- onboardingResources.test.js
- plugins.js
- projects.clone.test.js
- projects.js
- settings.js
- skills.js
- taskmaster.js
- update.js
- uploads.js
- uploads.test.js
- user.js
- user.test.js
- always-on-events.js
- always-on-paths.js
- always-on-run-history.js
- always-on-run-logs.js
- cron-daemon-owner.js
- cron-daemon-startup.js
- desktopUpdateService.js
- mcpConfig.js
- memoryService.js
- modelConnectionProbe.js
- modelConnectionProbe.test.js
- notification-orchestrator.js
- officePreview.js
- officePreview.test.js
- permissionSettings.js
- pilotdeckConfig.js
- pilotdeckConfig.test.js
- pilotdeckConfigReloader.js
- pilotdeckConfigWatcher.js
- server-startup.js
- spreadsheetPreview.js
- spreadsheetPreview.test.js
- updateRuntime.js
- updateRuntime.test.js
- vapid-keys.js
- claude-runtime-config.js
- commandParser.js
- cronJobSort.js
- cronJobSort.test.js
- defaultShell.js
- defaultShell.test.js
- downloadHeaders.js
- fileMoves.js
- frontmatter.js
- gatewayGrantResult.js
- gatewayGrantResult.test.js
- gitConfig.js
- globalChrome.js
- isPilotDeckSessionKey.test.js
- mcp-detector.js
- pilotPaths.js
- pilotPaths.test.js
- plugin-loader.js
- plugin-process-manager.js
- processSpawn.js
- proxy.js
- taskmaster-websocket.js
- always-on-slash.js
- cli.js
- discovery-plans.js
- index.js
- load-env.js
- pilotdeck-bridge.js
- pilotdeck-bridge.test.js
- pilotdeck-message.js
- pilotdeck-message.test.js
- projects.cron.test.js
- projects.js
- session-watch-registry.js
- sessionManager.js
- turnkey-slash.js
- modelConstants.js
- networkHosts.js
- archive.svg
- audio.svg
- code.svg
- data.svg
- document.svg
- presentation.svg
- spreadsheet.svg
- pilotdeck-logo-white.png
- pilotdeck-logo.png
- pilotdeck-wordmark-dark.png
- pilotdeck-wordmark-light.png
- AppShellContext.ts
- appShellSelection.test.tsx
- appShellSelection.ts
- AppShellV2.tsx
- MainAreaV2.test.tsx
- MainAreaV2.tsx
- SidebarV2.test.tsx
- SidebarV2.tsx
- VersionBadge.tsx
- AuthContext.tsx
- AuthErrorAlert.tsx
- AuthInputField.tsx
- AuthLoadingScreen.tsx
- AuthScreenLayout.tsx
- LoginForm.tsx
- ProtectedRoute.tsx
- SetupForm.tsx
- constants.ts
- index.ts
- types.ts
- utils.ts
- thinkingModeAvailability.ts
- thinkingModes.ts
- streamSmoother.test.ts
- streamSmoother.ts
- useChatComposerState.test.ts
- useChatComposerState.ts
- useChatMessages.compactBoundary.spec.ts
- useChatMessages.fileArtifacts.spec.ts
- useChatMessages.parentRun.spec.ts
- useChatMessages.ts
- useChatProviderState.ts
- useChatRealtimeHandlers.test.tsx
- useChatRealtimeHandlers.ts
- useChatSessionState.spec.ts
- useChatSessionState.test.ts
- useChatSessionState.ts
- useFileMentions.test.tsx
- useFileMentions.tsx
- useSlashCommands.ts
- FileListContent.tsx
- index.ts
- MarkdownContent.tsx
- PlanApprovedCard.tsx
- QuestionAnswerContent.tsx
- TaskListContent.tsx
- TextContent.tsx
- TodoList.test.tsx
- TodoList.tsx
- TodoListContent.tsx
- AskUserQuestionPanel.test.tsx
- AskUserQuestionPanel.tsx
- ExitPlanModePanel.tsx
- index.ts
- CollapsibleDisplay.tsx
- CollapsibleSection.tsx
- index.ts
- OneLineDisplay.tsx
- SubagentContainer.tsx
- ToolDiffViewer.tsx
- permissionPanelRegistry.ts
- toolConfigs.ts
- toolConfigs.visibility.spec.ts
- index.ts
- README.md
- ToolRenderer.tsx
- types.ts
- attachmentNotes.spec.ts
- attachmentNotes.ts
- chatFormatting.ts
- chatPermissions.ts
- chatStorage.spec.ts
- chatStorage.ts
- messageKeys.ts
- messageTransforms.ts
- remarkArtifactFileText.ts
- resolveMarkdownFileHref.test.ts
- resolveMarkdownFileHref.ts
- sessionLauncher.spec.ts
- sessionLauncher.ts
- CommandMenu.tsx
- ImageAttachment.tsx
- ImageLightbox.tsx
- Markdown.artifactText.test.tsx
- Markdown.tsx
- MessageComponent.todo-write.test.tsx
- MessageComponent.tool-error.test.tsx
- MessageComponent.tsx
- MessageCopyControl.tsx
- PermissionRequestsBanner.tsx
- sessionStatusProtocol.spec.ts
- sessionStatusProtocol.ts
- AgentTimeline.tsx
- ChatHistorySearchBar.tsx
- ChatHistorySearchController.tsx
- chatHistorySearchUtils.spec.ts
- chatHistorySearchUtils.ts
- ChatInterfaceV2.reconnect.spec.ts
- ChatInterfaceV2.tsx
- ComposerV2.tsx
- DocumentReferenceChip.tsx
- MessageFileCards.tsx
- MessageRowV2.artifactText.test.tsx
- MessageRowV2.tsx
- MessagesPaneV2.render.test.tsx
- MessagesPaneV2.tsx
- processGrouping.test.ts
- processGrouping.ts
- ProcessTrace.test.tsx
- ProcessTrace.tsx
- processTraceUtils.spec.ts
- processTraceUtils.ts
- reconnectRecovery.ts
- SubagentCard.test.tsx
- SubagentCard.tsx
- SubagentDetailMessageFlow.render.test.tsx
- SubagentDetailMessageFlow.tsx
- SubagentDetailModal.tsx
- useChatHistorySearch.ts
- useSubagentMessages.test.ts
- useSubagentMessages.ts
- useTypewriter.ts
- settings.ts
- useCodeEditorDocument.ts
- useCodeEditorSettings.ts
- useDomFileSearch.spec.ts
- useDomFileSearch.ts
- useEditorKeyboardShortcuts.ts
- useEditorSidebar.test.tsx
- useEditorSidebar.ts
- useFileSearchShortcut.test.tsx
- useFileSearchShortcut.ts
- types.ts
- binaryFile.spec.ts
- binaryFile.ts
- documentPreview.spec.ts
- documentPreview.ts
- editorExtensions.spec.ts
- editorExtensions.ts
- editorStyles.ts
- editorToolbarPanel.test.tsx
- editorToolbarPanel.ts
- fileSearch.spec.ts
- fileSearch.ts
- pdfOutline.spec.ts
- pdfOutline.ts
- pdfSearch.spec.ts
- pdfSearch.ts
- zincThemes.ts
- MarkdownCodeBlock.tsx
- MarkdownPreview.tsx
- BuiltinOfficeToolbar.tsx
- CodeEditorBinaryFile.test.tsx
- CodeEditorBinaryFile.tsx
- CodeEditorFooter.tsx
- CodeEditorHeader.test.tsx
- CodeEditorHeader.tsx
- CodeEditorLoadError.tsx
- CodeEditorLoadingState.tsx
- CodeEditorSurface.tsx
- CodeEditorTabBar.test.tsx
- CodeEditorTabBar.tsx
- ContentReferenceMenu.tsx
- DocxBuiltinPreview.test.tsx
- DocxBuiltinPreview.tsx
- FileSearchControls.test.tsx
- FileSearchControls.tsx
- FloatingFileSearchControls.tsx
- floatingSelectionAction.spec.ts
- floatingSelectionAction.ts
- HtmlDocumentPreview.spec.tsx
- HtmlDocumentPreview.tsx
- PdfDocumentPreview.test.tsx
- PdfDocumentPreview.tsx
- PptxBuiltinPreview.tsx
- RegionSelectionOverlay.tsx
- spreadsheetContextSelectionIntent.test.tsx
- spreadsheetContextSelectionIntent.ts
- SpreadsheetInteractivePreview.tsx
- SpreadsheetTabs.spec.tsx
- SpreadsheetTabs.tsx
- spreadsheetUniverConfig.spec.ts
- spreadsheetUniverConfig.ts
- CodeEditor.tsx
- EditorSidebar.test.tsx
- EditorSidebar.tsx
- FileTypeIcon.tsx
- fileIcons.spec.ts
- fileIcons.ts
- useFileTreeData.ts
- types.ts
- constants.ts
- useGitPanelController.ts
- useSelectedProvider.ts
- types.ts
- gitPanelUtils.ts
- ClaudeLogo.tsx
- CodexLogo.tsx
- CursorLogo.tsx
- GeminiLogo.tsx
- SessionProviderLogo.tsx
- useMobileMenuHandlers.ts
- types.ts
- MemoryPanel.tsx
- ConversationSwitcher.tsx
- MainContentStateView.tsx
- MobileMenuButton.tsx
- ToolSidePanel.tsx
- ErrorBoundary.tsx
- MainContent.test.tsx
- MainContent.tsx
- AlwaysOnDashboard.tsx
- AlwaysOnV2.tsx
- cronSchedule.spec.ts
- cronSchedule.ts
- CronV2.test.tsx
- CronV2.tsx
- DashboardV2.tsx
- FilesV2.tsx
- GitV2.tsx
- PlansAndCronJobs.tsx
- RunDetail.tsx
- ShellV2.tsx
- SkillsV2.tsx
- TasksV2.tsx
- AgentConnectionCard.tsx
- AgentConnectionsStep.tsx
- GitConfigurationStep.tsx
- LlmConfigurationStep.test.tsx
- LlmConfigurationStep.tsx
- OnboardingStepProgress.tsx
- Onboarding.tsx
- types.ts
- utils.ts
- PluginIcon.tsx
- PluginTabContent.tsx
- ErrorBanner.tsx
- FolderBrowserModal.tsx
- GithubAuthenticationCard.tsx
- StepConfiguration.tsx
- StepReview.tsx
- StepTypeSelection.tsx
- WizardFooter.tsx
- WizardProgress.tsx
- WorkspacePathField.tsx
- workspaceApi.ts
- useGithubTokens.ts
- pathUtils.ts
- index.ts
- ProjectCreationWizard.tsx
- types.ts
- ProviderLoginModal.tsx
- types.ts
- Inputs.tsx
- useSettingsController.ts
- alwaysOnConfigPatch.ts
- secret.ts
- ConfigSaveError.tsx
- index.ts
- PageSectionHeader.tsx
- SettingsCard.tsx
- SettingsRow.tsx
- SettingsSection.tsx
- SettingsToggle.tsx
- constants.ts
- types.ts
- index.tsx
- updateActions.spec.ts
- updateActions.ts
- CustomEnvSection.tsx
- ServiceSection.tsx
- constants.ts
- index.tsx
- index.tsx
- MemoryDataSection.tsx
- memoryIntervals.spec.ts
- memoryIntervals.ts
- AgentsSection.tsx
- index.ts
- modelRefs.spec.ts
- modelRefs.ts
- index.tsx
- AlwaysOnSection.tsx
- index.tsx
- ModelPricingEditor.tsx
- ModelRefInput.tsx
- RouterFallbackEditor.tsx
- RouterLevelEditor.tsx
- RouterSection.tsx
- TokenSaverRulesEditor.tsx
- TokenSaverTierEditor.tsx
- router.ts
- index.tsx
- CronSection.tsx
- cron.spec.ts
- cron.ts
- index.tsx
- ToolsSection.tsx
- webSearchConfig.spec.ts
- webSearchConfig.ts
- index.tsx
- AdvancedJsonEditor.tsx
- FormEditors.tsx
- McpServerFormCard.tsx
- mcp.ts
- constants.ts
- mcpServerForm.ts
- index.tsx
- ChatInputSection.tsx
- CodeEditorSection.tsx
- GeneralSettingsSection.tsx
- index.tsx
- GatewayConfigSection.tsx
- FeishuChannelSection.tsx
- WeComChannelSection.tsx
- WeixinChannelSection.test.tsx
- WeixinChannelSection.tsx
- useGatewayStatus.test.tsx
- useGatewayStatus.ts
- index.ts
- index.tsx
- index.tsx
- CatalogPicker.tsx
- ModelsSection.tsx
- ProviderCard.tsx
- index.ts
- configYaml.ts
- patch.ts
- providerRefs.ts
- index.tsx
- index.tsx
- PermissionControlSection.tsx
- PermissionRulesSection.tsx
- TelemetrySection.tsx
- index.ts
- constants.ts
- permissions.ts
- telemetry.ts
- index.tsx
- SettingsContent.tsx
- SettingsSidebar.tsx
- navigation.spec.ts
- navigation.ts
- Settings.tsx
- types.ts
- constants.ts
- useShellConnection.ts
- useShellRuntime.ts
- useShellTerminal.ts
- types.ts
- auth.ts
- socket.ts
- terminalStyles.ts
- ShellConnectionOverlay.tsx
- ShellEmptyState.tsx
- ShellHeader.tsx
- ShellMinimalView.tsx
- TerminalShortcutsPanel.tsx
- Shell.tsx
- StandaloneShellEmptyState.tsx
- StandaloneShellHeader.tsx
- StandaloneShell.tsx
- TaskMasterContext.tsx
- types.ts
- button.tsx
- ConnectionBanner.tsx
- input.tsx
- scroll-area.tsx
- textarea.tsx
- config.ts
- AuthContext.jsx
- FindShortcutContext.test.tsx
- FindShortcutContext.tsx
- PluginsContext.tsx
- TaskMasterContext.ts
- TasksSettingsContext.jsx
- ThemeContext.jsx
- ToastContext.tsx
- WebSocketContext.queue.test.tsx
- WebSocketContext.tsx
- useAppTabs.ts
- useCCRSessionStats.ts
- useDesktopVersion.ts
- useDeviceSettings.ts
- useGitHubStars.ts
- useGitVersion.ts
- useLocalStorage.jsx
- usePilotDeckConfig.test.tsx
- usePilotDeckConfig.ts
- useProjectsState.test.ts
- useProjectsState.ts
- useRouterSettings.ts
- useRoutingDashboard.ts
- useSessionProtection.ts
- useSessionWatch.ts
- useUiPreferences.ts
- useVersionCheck.ts
- useWebPush.ts
- alwaysOn.json
- auth.json
- chat.json
- codeEditor.json
- common.json
- routing.json
- settings.json
- sidebar.json
- tasks.json
- alwaysOn.json
- auth.json
- chat.json
- codeEditor.json
- common.json
- routing.json
- settings.json
- sidebar.json
- tasks.json
- config.js
- languages.js
- customNames.ts
- projectSettings.ts
- utils.js
- Badge.tsx
- Button.tsx
- DarkModeToggle.tsx
- index.ts
- Input.tsx
- LanguageSelector.tsx
- PillBar.tsx
- ScrollArea.tsx
- Tooltip.tsx
- catalogProviders.test.ts
- catalogProviders.ts
- modelListApi.ts
- useSessionStore.requests.spec.tsx
- useSessionStore.streaming.test.ts
- useSessionStore.ts
- app.ts
- contentReference.spec.ts
- contentReference.ts
- documentSelection.ts
- global.d.ts
- react-syntax-highlighter.d.ts
- sharedTypes.ts
- api.js
- clipboard.ts
- dateUtils.ts
- ime.test.ts
- ime.ts
- officePreviewStatus.spec.ts
- officePreviewStatus.ts
- reloadOnChunkError.test.ts
- reloadOnChunkError.ts
- workspaceFileMention.spec.ts
- workspaceFileMention.ts
- App.tsx
- index.css
- main.jsx
- vite-env.d.ts
- .nvmrc
- eslint.config.js
- index.html
- package.json
- postcss.config.js
- tailwind.config.js
- tsconfig.json
- vite.config.js
- .dockerignore
- .gitattributes
- .gitignore
- .nvmrc
- design-qa.md
- docker-compose.yml
- docker-entrypoint.sh
- Dockerfile
- install.ps1
- install.sh
- LICENSE
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- README.zh.md
- README_DOCKER.md
- README_DOCKER.zh.md
- README_SOURCE_INSTALL.md
- README_SOURCE_INSTALL.zh.md
- tsconfig.json
- vitest.config.js
- vitest.setup.ts
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/OpenBMB/PilotDeck
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd PilotDeck
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천curl -fsSL https://raw.githubusercontent.com/OpenBMB/PilotDeck/main/install.sh | bash
공식 설치 스크립트를 다운로드해서 바로 실행합니다. 이 한 줄로 필요한 게 자동으로 설치됩니다.
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Docker
쉬움사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose up -d --build
정의된 모든 컨테이너(서버, DB 등)를 한 번에 빌드하고 백그라운드에서 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
4. Node.js
쉬움사전 준비물
npm.cmd run dev
이 명령어를 터미널에 그대로 입력해 실행하세요.
corepack enable # enables the pinned pnpm version from package.json
이 명령어를 터미널에 그대로 입력해 실행하세요.
corepack pnpm install --frozen-lockfile
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
cd ui && npm run dev # dev mode (HMR), visit http://localhost:5173
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
cd ui && npm run start # production mode, visit http://localhost:3001
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
5. Python
쉬움사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
pip install -r skills/docx/requirements.txt
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
// repository documentation
Was this content helpful?
(0 ratings)
