claude-code-plus
๐ฅ๏ธ GUI Plugin for Claude Code / Codex CLI / Gemini CLI in JetBrains IDEs - Run AI coding assistants with a beautiful visual interface
ํ์ผ ํ์๊ธฐ
์ต์ข ๋ฒ์ ๋ค์ด๋ก๋ (.zip)ํ์ผ ์๊ฐ ๋ง์ ์ผ๋ถ๋ง ํ์๋ฉ๋๋ค. ์ ์ฒด ํ์ผ์ ์ ๋ค์ด๋ก๋ ๋ฒํผ์ผ๋ก ํ์ธํด ์ฃผ์ธ์.
- runIde.md
- build.yml
- release.yml
- .gitignore
- ProtoExtensions.kt
- ai_agent_rpc.proto
- jetbrains_api.proto
- build.gradle.kts
- AiAgentRpcService.kt
- IdeToolsApi.kt
- JetBrainsApi.kt
- RpcModels.kt
- build.gradle.kts
- ClaudeStreamAdapter.kt
- CodexAppServerStreamAdapter.kt
- UiStreamAdapter.kt
- AgentCapabilities.kt
- DefaultCapabilities.kt
- PermissionMode.kt
- ClaudeAgentClientImpl.kt
- CodexAgentClientImpl.kt
- CodexAppServerApi.kt
- PermissionRequester.kt
- UnifiedAgentClient.kt
- UnifiedAgentClientFactory.kt
- AiAgentConnectOptions.kt
- StreamEvents.kt
- UnifiedModels.kt
- AiAgentProvider.kt
- AiAgentStreamBridge.kt
- CodexConstants.kt
- McpSystemPromptContext.kt
- BackendFormatTest.kt
- CodexMcpToolConversionTest.kt
- build.gradle.kts
- demo-io.txt
- example.ts
- BridgeProtocol.kt
- EventBridge.kt
- ResponseHelper.kt
- CodexBackendProvider.kt
- CodexJsonRpcClient.kt
- CodexProcessManager.kt
- AiAgentServiceConfig.kt
- CodexHistoryMapper.kt
- HistoryJsonlLoader.kt
- StandaloneLogging.kt
- SchemaValidator.kt
- ToolSchemaLoader.kt
- GitMcpServerProvider.kt
- JetBrainsFileMcpServerProvider.kt
- JetBrainsMcpServerProvider.kt
- McpCallContext.kt
- McpHttpGateway.kt
- McpProviders.kt
- McpServerWithConnectId.kt
- TerminalMcpServerProvider.kt
- UserInteractionMcpServer.kt
- AiAgentRpcServiceImpl.kt
- ClientCaller.kt
- ClientCallerRegistry.kt
- LoadHistoryRequest.kt
- ProtoConverter.kt
- RSocketErrorCodes.kt
- RSocketHandler.kt
- FileContentCache.kt
- TempImageService.kt
- ClaudeSettings.kt
- ClaudeSettingsLoader.kt
- ClaudeSettingsPaths.kt
- IdeToolsDefault.kt
- JsonTools.kt
- CodexHistoryHelper.kt
- ConnectionState.kt
- HttpApiModels.kt
- HttpApiServer.kt
- StandaloneServer.kt
- logback.xml
- logging.properties
- CodexHttpMcpQueryIntegrationTest.kt
- McpHttpGatewayTest.kt
- AiAgentRpcServiceImplTest.kt
- build.gradle.kts
- IdeaIdeIntegration.kt
- IdeaProjectServiceAdapter.kt
- IdeIntegration.kt
- ProjectServiceAdapter.kt
- SimpleFileIndexService.kt
- JetBrainsApiImpl.kt
- JetBrainsRSocketHandler.kt
- TerminalCompat.kt
- PluginConfig.kt
- DisplayItemConverter.kt
- EditToolHandler.kt
- ReadToolHandler.kt
- ToolClickHandler.kt
- ToolClickManager.kt
- WriteToolHandler.kt
- IdeaFileSyncHooks.kt
- SessionStateSync.kt
- ClaudeToolWindowListener.kt
- ToolWindowStateChangedTopic.kt
- CommitPanelAccessor.kt
- GetCommitMessageTool.kt
- GetVcsChangesTool.kt
- GetVcsStatusTool.kt
- SetCommitMessageTool.kt
- TerminalInterruptTool.kt
- TerminalKillTool.kt
- TerminalListTool.kt
- TerminalReadTool.kt
- TerminalRenameTool.kt
- TerminalSessionManager.kt
- TerminalTool.kt
- TerminalTypesTool.kt
- CodeSearchTool.kt
- DirectoryTreeTool.kt
- FileIndexTool.kt
- FileProblemsTool.kt
- FindUsagesTool.kt
- ReadFileTool.kt
- RenameTool.kt
- GitMcpServerImpl.kt
- JetBrainsMcpServerImpl.kt
- TerminalMcpServerImpl.kt
- ClaudeCodePlusBackgroundService.kt
- ClaudeSettingsService.kt
- FileIndexService.kt
- GitBranchService.kt
- GitBranchServiceImpl.kt
- IdeaPlatformService.kt
- JavaLanguageAnalysisService.kt
- LanguageAnalysisService.kt
- NoopLanguageAnalysisService.kt
- NotificationService.kt
- ProjectSessionStateService.kt
- BackendSettingsService.kt
- CodexConfigurable.kt
- CodexSettings.kt
- CodexSettingsExample.kt
- PluginStartup.kt
- StreamEventHandler.kt
- StreamEventProcessor.kt
- IdeaThemeAdapter.kt
- IdeaThemeIntegration.kt
- ThemeManager.kt
- IdeToolsImpl.kt
- DisplayItem.kt
- SessionTypes.kt
- ToolConstants.kt
- ToolDetails.kt
- UiModels.kt
- HistorySessionAction.kt
- NewSessionAction.kt
- SessionTabsAction.kt
- NativeToolWindowFactory.kt
- ResourceLoader.kt
- ClaudeCheckinHandlerFactory.kt
- GenerateCommitMessageAction.kt
- GenerateCommitMessageService.kt
- MessageContentParser.kt
- HttpServerProjectService.kt
- AgentSettingsService.kt
- ClaudeCodeConfigurable.kt
- ClaudeCodePlusBundle.kt
- ClaudeCodePlusConfigurable.kt
- GitGenerateConfigurable.kt
- McpConfigurable.kt
- McpDefaults.kt
- McpSettingsService.kt
- BrowseButtonCompat.kt
- LocalizationCompat.kt
- VcsCompat.kt
- BrowseButtonCompat.kt
- BrowseButtonCompat.kt
- LocalizationCompat.kt
- VcsCompat.kt
- DiffEditorCompat.kt
- DiffEditorCompat.kt
- TerminalCompatExt.kt
- TerminalCompatExt.kt
- TerminalCompatExt.kt
- abap.js
- abap.js.map
- actionscript-3.js
- actionscript-3.js.map
- ada.js
- ada.js.map
- andromeeda.js
- andromeeda.js.map
- angular-html.js
- angular-html.js.map
- angular-ts.js
- angular-ts.js.map
- apache.js
- apache.js.map
- apex.js
- apex.js.map
- apl.js
- apl.js.map
- applescript.js
- applescript.js.map
- ara.js
- ara.js.map
- asciidoc.js
- asciidoc.js.map
- asm.js
- asm.js.map
- astro.js
- astro.js.map
- aurora-x.js
- aurora-x.js.map
- awk.js
- awk.js.map
- ayu-dark.js
- ayu-dark.js.map
- ballerina.js
- ballerina.js.map
- bat.js
- bat.js.map
- beancount.js
- beancount.js.map
- berry.js
- berry.js.map
- bibtex.js
- bibtex.js.map
- bicep.js
- bicep.js.map
- blade.js
- blade.js.map
- bsl.js
- bsl.js.map
- c.js
- c.js.map
- cadence.js
- cadence.js.map
- cairo.js
- cairo.js.map
- catppuccin-frappe.js
- catppuccin-frappe.js.map
- catppuccin-latte.js
- catppuccin-latte.js.map
- catppuccin-macchiato.js
- catppuccin-macchiato.js.map
- catppuccin-mocha.js
- catppuccin-mocha.js.map
- clarity.js
- clarity.js.map
- clojure.js
- clojure.js.map
- cmake.js
- cmake.js.map
- cobol.js
- cobol.js.map
- codeowners.js
- codeowners.js.map
- codeql.js
- codeql.js.map
- coffee.js
- coffee.js.map
- common-lisp.js
- common-lisp.js.map
- coq.js
- coq.js.map
- cpp.js
- cpp.js.map
- crystal.js
- crystal.js.map
- csharp.js
- csharp.js.map
- css.js
- css.js.map
- csv.js
- csv.js.map
- cue.js
- cue.js.map
- cypher.js
- cypher.js.map
- d.js
- d.js.map
- dark-plus.js
- dark-plus.js.map
- dart.js
- dart.js.map
- dax.js
- dax.js.map
- desktop.js
- desktop.js.map
- diff.js
- diff.js.map
- docker.js
- docker.js.map
- dotenv.js
- dotenv.js.map
- dracula-soft.js
- dracula-soft.js.map
- dracula.js
- dracula.js.map
- dream-maker.js
- dream-maker.js.map
- edge.js
- edge.js.map
- elixir.js
- elixir.js.map
- elm.js
- elm.js.map
- emacs-lisp.js
- emacs-lisp.js.map
- erb.js
- erb.js.map
- erlang.js
- erlang.js.map
- everforest-dark.js
- everforest-dark.js.map
- everforest-light.js
- everforest-light.js.map
- fennel.js
- fennel.js.map
- fish.js
- fish.js.map
- fluent.js
- fluent.js.map
- fortran-fixed-form.js
- fortran-fixed-form.js.map
- fortran-free-form.js
- fortran-free-form.js.map
- fsharp.js
- fsharp.js.map
- gdresource.js
- gdresource.js.map
- gdscript.js
- gdscript.js.map
- gdshader.js
- gdshader.js.map
- genie.js
- genie.js.map
- gherkin.js
- gherkin.js.map
- git-commit.js
- git-commit.js.map
- git-rebase.js
- git-rebase.js.map
- github-dark-default.js
- github-dark-default.js.map
- github-dark-dimmed.js
- github-dark-dimmed.js.map
- github-dark-high-contrast.js
- github-dark-high-contrast.js.map
- github-dark.js
- github-dark.js.map
- github-light-default.js
- github-light-default.js.map
- github-light-high-contrast.js
- github-light-high-contrast.js.map
- github-light.js
- github-light.js.map
- gleam.js
- gleam.js.map
- glimmer-js.js
- glimmer-js.js.map
- glimmer-ts.js
- glimmer-ts.js.map
- glsl.js
- glsl.js.map
- gnuplot.js
- gnuplot.js.map
- go.js
- go.js.map
- graphql.js
- graphql.js.map
- groovy.js
- groovy.js.map
- gruvbox-dark-hard.js
- gruvbox-dark-hard.js.map
- gruvbox-dark-medium.js
- gruvbox-dark-medium.js.map
- gruvbox-dark-soft.js
- gruvbox-dark-soft.js.map
- gruvbox-light-hard.js
- gruvbox-light-hard.js.map
- gruvbox-light-medium.js
- gruvbox-light-medium.js.map
- gruvbox-light-soft.js
- gruvbox-light-soft.js.map
- hack.js
- hack.js.map
- haml.js
- haml.js.map
- handlebars.js
- handlebars.js.map
- haskell.js
- haskell.js.map
- haxe.js
- haxe.js.map
- hcl.js
- hcl.js.map
- hjson.js
- hjson.js.map
- hlsl.js
- hlsl.js.map
- houston.js
- houston.js.map
- html-derivative.js
- html-derivative.js.map
- html.js
- html.js.map
- http.js
- http.js.map
- hurl.js
- hurl.js.map
- hxml.js
- hxml.js.map
- hy.js
- hy.js.map
- imba.js
- imba.js.map
- index.css
- index.js
- index.js.map
- ini.js
- ini.js.map
- java.js
- java.js.map
- javascript.js
- javascript.js.map
- jinja.js
- jinja.js.map
- jison.js
- jison.js.map
- json.js
- json.js.map
- json5.js
- json5.js.map
- jsonc.js
- jsonc.js.map
- jsonl.js
- jsonl.js.map
- jsonnet.js
- jsonnet.js.map
- jssm.js
- jssm.js.map
- jsx.js
- jsx.js.map
- julia.js
- julia.js.map
- kanagawa-dragon.js
- kanagawa-dragon.js.map
- kanagawa-lotus.js
- kanagawa-lotus.js.map
- kanagawa-wave.js
- kanagawa-wave.js.map
- kdl.js
- kdl.js.map
- kotlin.js
- kotlin.js.map
- kusto.js
- kusto.js.map
- laserwave.js
- laserwave.js.map
- latex.js
- latex.js.map
- lean.js
- lean.js.map
- less.js
- less.js.map
- light-plus.js
- light-plus.js.map
- liquid.js
- liquid.js.map
- llvm.js
- llvm.js.map
- log.js
- log.js.map
- logo.js
- logo.js.map
- lua.js
- lua.js.map
- luau.js
- luau.js.map
- make.js
- make.js.map
- markdown.js
- markdown.js.map
- markdown2.js
- markdown2.js.map
- marko.js
- marko.js.map
- material-theme-darker.js
- material-theme-darker.js.map
- material-theme-lighter.js
- material-theme-lighter.js.map
- material-theme-ocean.js
- material-theme-ocean.js.map
- material-theme-palenight.js
- material-theme-palenight.js.map
- material-theme.js
- material-theme.js.map
- matlab.js
- matlab.js.map
- mdc.js
- mdc.js.map
- mdx.js
- mdx.js.map
- mermaid.js
- mermaid.js.map
- min-dark.js
- min-dark.js.map
- min-light.js
- min-light.js.map
- mipsasm.js
- mipsasm.js.map
- mojo.js
- mojo.js.map
- monokai.js
- monokai.js.map
- move.js
- move.js.map
- narrat.js
- narrat.js.map
- nextflow.js
- nextflow.js.map
- nginx.js
- nginx.js.map
- night-owl.js
- night-owl.js.map
- nim.js
- nim.js.map
- nix.js
- nix.js.map
- nord.js
- nord.js.map
- nushell.js
- nushell.js.map
- objective-c.js
- objective-c.js.map
- objective-cpp.js
- objective-cpp.js.map
- ocaml.js
- ocaml.js.map
- one-dark-pro.js
- one-dark-pro.js.map
- one-light.js
- one-light.js.map
- openscad.js
- openscad.js.map
- pascal.js
- pascal.js.map
- perl.js
- perl.js.map
- php.js
- php.js.map
- pkl.js
- pkl.js.map
- plastic.js
- plastic.js.map
- plsql.js
- plsql.js.map
- po.js
- po.js.map
- poimandres.js
- poimandres.js.map
- polar.js
- polar.js.map
- postcss.js
- postcss.js.map
- powerquery.js
- powerquery.js.map
- powershell.js
- powershell.js.map
- prisma.js
- prisma.js.map
- prolog.js
- prolog.js.map
- proto.js
- proto.js.map
- pug.js
- pug.js.map
- puppet.js
- puppet.js.map
- purescript.js
- purescript.js.map
- python.js
- python.js.map
- qml.js
- qml.js.map
- qmldir.js
- qmldir.js.map
- qss.js
- qss.js.map
- r.js
- r.js.map
- racket.js
- racket.js.map
- raku.js
- raku.js.map
- razor.js
- razor.js.map
- red.js
- red.js.map
- reg.js
- reg.js.map
- regexp.js
- regexp.js.map
- rel.js
- rel.js.map
- riscv.js
- riscv.js.map
- rose-pine-dawn.js
- rose-pine-dawn.js.map
- rose-pine-moon.js
- rose-pine-moon.js.map
- rose-pine.js
- rose-pine.js.map
- rosmsg.js
- rosmsg.js.map
- rsocket.js
- rsocket.js.map
- rst.js
- rst.js.map
- ruby.js
- ruby.js.map
- rust.js
- rust.js.map
- sas.js
- sas.js.map
- sass.js
- sass.js.map
- scala.js
- scala.js.map
- scheme.js
- scheme.js.map
- scss.js
- scss.js.map
- sdbl.js
- sdbl.js.map
- shaderlab.js
- shaderlab.js.map
- shellscript.js
- shellscript.js.map
- shellsession.js
- shellsession.js.map
- shiki.js
- shiki.js.map
- slack-dark.js
- slack-dark.js.map
- slack-ochin.js
- slack-ochin.js.map
- smalltalk.js
- smalltalk.js.map
- snazzy-light.js
- snazzy-light.js.map
- solarized-dark.js
- solarized-dark.js.map
- solarized-light.js
- solarized-light.js.map
- solidity.js
- solidity.js.map
- soy.js
- soy.js.map
- sparql.js
- sparql.js.map
- splunk.js
- splunk.js.map
- sql.js
- sql.js.map
- ssh-config.js
- ssh-config.js.map
- stata.js
- stata.js.map
- stylus.js
- stylus.js.map
- svelte.js
- svelte.js.map
- swift.js
- swift.js.map
- synthwave-84.js
- synthwave-84.js.map
- system-verilog.js
- system-verilog.js.map
- systemd.js
- systemd.js.map
- talonscript.js
- talonscript.js.map
- tasl.js
- tasl.js.map
- tcl.js
- tcl.js.map
- templ.js
- templ.js.map
- terraform.js
- terraform.js.map
- tex.js
- tex.js.map
- tokyo-night.js
- tokyo-night.js.map
- toml.js
- toml.js.map
- ts-tags.js
- ts-tags.js.map
- tsv.js
- tsv.js.map
- tsx.js
- tsx.js.map
- turtle.js
- turtle.js.map
- twig.js
- twig.js.map
- typescript.js
- typescript.js.map
- typespec.js
- typespec.js.map
- typst.js
- typst.js.map
- v.js
- v.js.map
- vala.js
- vala.js.map
- vb.js
- vb.js.map
- verilog.js
- verilog.js.map
- vesper.js
- vesper.js.map
- vhdl.js
- vhdl.js.map
- viml.js
- viml.js.map
- vitesse-black.js
- vitesse-black.js.map
- vitesse-dark.js
- vitesse-dark.js.map
- vitesse-light.js
- vitesse-light.js.map
- vue-html.js
- vue-html.js.map
- vue-vendor.css
- vue-vendor.js
- vue-vendor.js.map
- vue-vine.js
- vue-vine.js.map
- vue.js
- vue.js.map
- vyper.js
- vyper.js.map
- wasm.js
- wasm.js.map
- wenyan.js
- wenyan.js.map
- wgsl.js
- wgsl.js.map
- wikitext.js
- wikitext.js.map
- wit.js
- wit.js.map
- wolfram.js
- wolfram.js.map
- xml.js
- xml.js.map
- xsl.js
- xsl.js.map
- yaml.js
- yaml.js.map
- zenscript.js
- zenscript.js.map
- zig.js
- zig.js.map
- favicon.svg
- index.html
- ws-test.html
- claude-ai.svg
- claude-code-simple.svg
- ClaudeCodePlusBundle.properties
- ClaudeCodePlusBundle_ja.properties
- ClaudeCodePlusBundle_ko.properties
- ClaudeCodePlusBundle_zh_CN.properties
- plugin-withGit.xml
- plugin-withJava.xml
- plugin.xml
- pluginIcon.svg
- abap.js
- abap.js.br
- abap.js.gz
- actionscript-3.js
- actionscript-3.js.br
- actionscript-3.js.gz
- ada.js
- ada.js.br
- ada.js.gz
- andromeeda.js
- andromeeda.js.br
- andromeeda.js.gz
- angular-html.js
- angular-html.js.br
- angular-html.js.gz
- angular-ts.js
- angular-ts.js.br
- angular-ts.js.gz
- apache.js
- apache.js.br
- apache.js.gz
- apex.js
- apex.js.br
- apex.js.gz
- apl.js
- apl.js.br
- apl.js.gz
- applescript.js
- applescript.js.br
- applescript.js.gz
- ara.js
- ara.js.br
- ara.js.gz
- asciidoc.js
- asciidoc.js.br
- asciidoc.js.gz
- asm.js
- asm.js.br
- asm.js.gz
- astro.js
- astro.js.br
- astro.js.gz
- aurora-x.js
- aurora-x.js.br
- aurora-x.js.gz
- awk.js
- awk.js.br
- awk.js.gz
- ayu-dark.js
- ayu-dark.js.br
- ayu-dark.js.gz
- ballerina.js
- ballerina.js.br
- ballerina.js.gz
- bat.js
- bat.js.br
- bat.js.gz
- beancount.js
- beancount.js.br
- beancount.js.gz
- berry.js
- berry.js.br
- berry.js.gz
- bibtex.js
- bibtex.js.br
- bibtex.js.gz
- bicep.js
- bicep.js.br
- bicep.js.gz
- blade.js
- blade.js.br
- blade.js.gz
- bsl.js
- bsl.js.br
- bsl.js.gz
- c.js
- c.js.br
- c.js.gz
- cadence.js
- cadence.js.br
- cadence.js.gz
- cairo.js
- cairo.js.br
- cairo.js.gz
- catppuccin-frappe.js
- catppuccin-frappe.js.br
- catppuccin-frappe.js.gz
- catppuccin-latte.js
- catppuccin-latte.js.br
- catppuccin-latte.js.gz
- catppuccin-macchiato.js
- catppuccin-macchiato.js.br
- catppuccin-macchiato.js.gz
- catppuccin-mocha.js
- catppuccin-mocha.js.br
- catppuccin-mocha.js.gz
- clarity.js
- clarity.js.br
- clarity.js.gz
- clojure.js
- clojure.js.br
- clojure.js.gz
- cmake.js
- cmake.js.br
- cmake.js.gz
- cobol.js
- cobol.js.br
- cobol.js.gz
- codeowners.js
- codeql.js
- codeql.js.br
- codeql.js.gz
- coffee.js
- coffee.js.br
- coffee.js.gz
- common-lisp.js
- common-lisp.js.br
- common-lisp.js.gz
- coq.js
- coq.js.br
- coq.js.gz
- cpp.js
- cpp.js.br
- cpp.js.gz
- crystal.js
- crystal.js.br
- crystal.js.gz
- csharp.js
- csharp.js.br
- csharp.js.gz
- css.js
- css.js.br
- css.js.gz
- csv.js
- csv.js.br
- csv.js.gz
- cue.js
- cue.js.br
- cue.js.gz
- cypher.js
- cypher.js.br
- cypher.js.gz
- d.js
- d.js.br
- d.js.gz
- dark-plus.js
- dark-plus.js.br
- dark-plus.js.gz
- dart.js
- dart.js.br
- dart.js.gz
- dax.js
- dax.js.br
- dax.js.gz
- desktop.js
- desktop.js.br
- desktop.js.gz
- diff.js
- diff.js.br
- diff.js.gz
- docker.js
- docker.js.br
- docker.js.gz
- dotenv.js
- dotenv.js.br
- dotenv.js.gz
- dracula-soft.js
- dracula-soft.js.br
- dracula-soft.js.gz
- dracula.js
- dracula.js.br
- dracula.js.gz
- dream-maker.js
- dream-maker.js.br
- dream-maker.js.gz
- edge.js
- edge.js.br
- edge.js.gz
- elixir.js
- elixir.js.br
- elixir.js.gz
- elm.js
- elm.js.br
- elm.js.gz
- emacs-lisp.js
- emacs-lisp.js.br
- emacs-lisp.js.gz
- erb.js
- erb.js.br
- erb.js.gz
- erlang.js
- erlang.js.br
- erlang.js.gz
- everforest-dark.js
- everforest-dark.js.br
- everforest-dark.js.gz
- everforest-light.js
- everforest-light.js.br
- everforest-light.js.gz
- fennel.js
- fennel.js.br
- fennel.js.gz
- fish.js
- fish.js.br
- fish.js.gz
- fluent.js
- fluent.js.br
- fluent.js.gz
- fortran-fixed-form.js
- fortran-fixed-form.js.br
- fortran-fixed-form.js.gz
- fortran-free-form.js
- fortran-free-form.js.br
- fortran-free-form.js.gz
- fsharp.js
- fsharp.js.br
- fsharp.js.gz
- gdresource.js
- gdresource.js.br
- gdresource.js.gz
- gdscript.js
- gdscript.js.br
- gdscript.js.gz
- gdshader.js
- gdshader.js.br
- gdshader.js.gz
- genie.js
- genie.js.br
- genie.js.gz
- gherkin.js
- gherkin.js.br
- gherkin.js.gz
- git-commit.js
- git-commit.js.br
- git-commit.js.gz
- git-rebase.js
- github-dark-default.js
- github-dark-default.js.br
- github-dark-default.js.gz
- github-dark-dimmed.js
- github-dark-dimmed.js.br
- github-dark-dimmed.js.gz
- github-dark-high-contrast.js
- github-dark-high-contrast.js.br
- github-dark-high-contrast.js.gz
- github-dark.js
- github-dark.js.br
- github-dark.js.gz
- github-light-default.js
- github-light-default.js.br
- github-light-default.js.gz
- github-light-high-contrast.js
- github-light-high-contrast.js.br
- github-light-high-contrast.js.gz
- github-light.js
- github-light.js.br
- github-light.js.gz
- gleam.js
- gleam.js.br
- gleam.js.gz
- glimmer-js.js
- glimmer-js.js.br
- glimmer-js.js.gz
- glimmer-ts.js
- glimmer-ts.js.br
- glimmer-ts.js.gz
- glsl.js
- glsl.js.br
- glsl.js.gz
- gnuplot.js
- gnuplot.js.br
- gnuplot.js.gz
- go.js
- go.js.br
- go.js.gz
- graphql.js
- graphql.js.br
- graphql.js.gz
- groovy.js
- groovy.js.br
- groovy.js.gz
- gruvbox-dark-hard.js
- gruvbox-dark-hard.js.br
- gruvbox-dark-hard.js.gz
- gruvbox-dark-medium.js
- gruvbox-dark-medium.js.br
- gruvbox-dark-medium.js.gz
- gruvbox-dark-soft.js
- gruvbox-dark-soft.js.br
- gruvbox-dark-soft.js.gz
- gruvbox-light-hard.js
- gruvbox-light-hard.js.br
- gruvbox-light-hard.js.gz
- gruvbox-light-medium.js
- gruvbox-light-medium.js.br
- gruvbox-light-medium.js.gz
- gruvbox-light-soft.js
- gruvbox-light-soft.js.br
- gruvbox-light-soft.js.gz
- hack.js
- hack.js.br
- hack.js.gz
- haml.js
- haml.js.br
- haml.js.gz
- handlebars.js
- handlebars.js.br
- handlebars.js.gz
- haskell.js
- haskell.js.br
- haskell.js.gz
- haxe.js
- haxe.js.br
- haxe.js.gz
- hcl.js
- hcl.js.br
- hcl.js.gz
- hjson.js
- hjson.js.br
- hjson.js.gz
- hlsl.js
- hlsl.js.br
- hlsl.js.gz
- houston.js
- houston.js.br
- houston.js.gz
- html-derivative.js
- html.js
- html.js.br
- html.js.gz
- http.js
- http.js.br
- http.js.gz
- hurl.js
- hurl.js.br
- hurl.js.gz
- hxml.js
- hxml.js.br
- hxml.js.gz
- hy.js
- hy.js.br
- hy.js.gz
- imba.js
- imba.js.br
- imba.js.gz
- index.css
- index.css.br
- index.css.gz
- index.js
- index.js.br
- index.js.gz
- ini.js
- ini.js.br
- ini.js.gz
- java.js
- java.js.br
- java.js.gz
- javascript.js
- javascript.js.br
- javascript.js.gz
- jinja.js
- jinja.js.br
- jinja.js.gz
- jison.js
- jison.js.br
- jison.js.gz
- json.js
- json.js.br
- json.js.gz
- json5.js
- json5.js.br
- json5.js.gz
- jsonc.js
- jsonc.js.br
- jsonc.js.gz
- jsonl.js
- jsonl.js.br
- jsonl.js.gz
- jsonnet.js
- jsonnet.js.br
- jsonnet.js.gz
- jssm.js
- jssm.js.br
- jssm.js.gz
- jsx.js
- jsx.js.br
- jsx.js.gz
- julia.js
- julia.js.br
- julia.js.gz
- kanagawa-dragon.js
- kanagawa-dragon.js.br
- kanagawa-dragon.js.gz
- kanagawa-lotus.js
- kanagawa-lotus.js.br
- kanagawa-lotus.js.gz
- kanagawa-wave.js
- kanagawa-wave.js.br
- kanagawa-wave.js.gz
- kdl.js
- kdl.js.br
- kdl.js.gz
- kotlin.js
- kotlin.js.br
- kotlin.js.gz
- kusto.js
- kusto.js.br
- kusto.js.gz
- laserwave.js
- laserwave.js.br
- laserwave.js.gz
- latex.js
- latex.js.br
- latex.js.gz
- lean.js
- lean.js.br
- lean.js.gz
- less.js
- less.js.br
- less.js.gz
- light-plus.js
- light-plus.js.br
- light-plus.js.gz
- liquid.js
- liquid.js.br
- liquid.js.gz
- llvm.js
- llvm.js.br
- llvm.js.gz
- log.js
- log.js.br
- log.js.gz
- logo.js
- logo.js.br
- logo.js.gz
- lua.js
- lua.js.br
- lua.js.gz
- luau.js
- luau.js.br
- luau.js.gz
- make.js
- make.js.br
- make.js.gz
- markdown.js
- markdown.js.br
- markdown.js.gz
- markdown2.js
- markdown2.js.br
- markdown2.js.gz
- marko.js
- marko.js.br
- marko.js.gz
- material-theme-darker.js
- material-theme-darker.js.br
- material-theme-darker.js.gz
- material-theme-lighter.js
- material-theme-lighter.js.br
- material-theme-lighter.js.gz
- material-theme-ocean.js
- material-theme-ocean.js.br
- material-theme-ocean.js.gz
- material-theme-palenight.js
- material-theme-palenight.js.br
- material-theme-palenight.js.gz
- material-theme.js
- material-theme.js.br
- material-theme.js.gz
- matlab.js
- matlab.js.br
- matlab.js.gz
- mdc.js
- mdc.js.br
- mdc.js.gz
- mdx.js
- mdx.js.br
- mdx.js.gz
- mermaid.js
- mermaid.js.br
- mermaid.js.gz
- min-dark.js
- min-dark.js.br
- min-dark.js.gz
- min-light.js
- min-light.js.br
- min-light.js.gz
- mipsasm.js
- mipsasm.js.br
- mipsasm.js.gz
- mojo.js
- mojo.js.br
- mojo.js.gz
- monokai.js
- monokai.js.br
- monokai.js.gz
- move.js
- move.js.br
- move.js.gz
- narrat.js
- narrat.js.br
- narrat.js.gz
- nextflow.js
- nextflow.js.br
- nextflow.js.gz
- nginx.js
- nginx.js.br
- nginx.js.gz
- night-owl.js
- night-owl.js.br
- night-owl.js.gz
- nim.js
- nim.js.br
- nim.js.gz
- nix.js
- nix.js.br
- nix.js.gz
- nord.js
- nord.js.br
- nord.js.gz
- nushell.js
- nushell.js.br
- nushell.js.gz
- objective-c.js
- objective-c.js.br
- objective-c.js.gz
- objective-cpp.js
- objective-cpp.js.br
- objective-cpp.js.gz
- ocaml.js
- ocaml.js.br
- ocaml.js.gz
- one-dark-pro.js
- one-dark-pro.js.br
- one-dark-pro.js.gz
- one-light.js
- one-light.js.br
- one-light.js.gz
- openscad.js
- openscad.js.br
- openscad.js.gz
- pascal.js
- pascal.js.br
- pascal.js.gz
- perl.js
- perl.js.br
- perl.js.gz
- php.js
- php.js.br
- php.js.gz
- pkl.js
- pkl.js.br
- pkl.js.gz
- plastic.js
- plastic.js.br
- plastic.js.gz
- plsql.js
- plsql.js.br
- plsql.js.gz
- po.js
- po.js.br
- po.js.gz
- poimandres.js
- poimandres.js.br
- poimandres.js.gz
- polar.js
- polar.js.br
- polar.js.gz
- postcss.js
- postcss.js.br
- postcss.js.gz
- powerquery.js
- powerquery.js.br
- powerquery.js.gz
- powershell.js
- powershell.js.br
- powershell.js.gz
- prisma.js
- prisma.js.br
- prisma.js.gz
- prolog.js
- prolog.js.br
- prolog.js.gz
- proto.js
- proto.js.br
- proto.js.gz
- pug.js
- pug.js.br
- pug.js.gz
- puppet.js
- puppet.js.br
- puppet.js.gz
- purescript.js
- purescript.js.br
- purescript.js.gz
- python.js
- python.js.br
- python.js.gz
- qml.js
- qml.js.br
- qml.js.gz
- qmldir.js
- qss.js
- qss.js.br
- qss.js.gz
- r.js
- r.js.br
- r.js.gz
- racket.js
- racket.js.br
- racket.js.gz
- raku.js
- raku.js.br
- raku.js.gz
- razor.js
- razor.js.br
- razor.js.gz
- red.js
- red.js.br
- red.js.gz
- reg.js
- reg.js.br
- reg.js.gz
- regexp.js
- regexp.js.br
- regexp.js.gz
- rel.js
- rel.js.br
- rel.js.gz
- riscv.js
- riscv.js.br
- riscv.js.gz
- rose-pine-dawn.js
- rose-pine-dawn.js.br
- rose-pine-dawn.js.gz
- rose-pine-moon.js
- rose-pine-moon.js.br
- rose-pine-moon.js.gz
- rose-pine.js
- rose-pine.js.br
- rose-pine.js.gz
- rosmsg.js
- rosmsg.js.br
- rosmsg.js.gz
- rsocket.js
- rsocket.js.br
- rsocket.js.gz
- rst.js
- rst.js.br
- rst.js.gz
- ruby.js
- ruby.js.br
- ruby.js.gz
- rust.js
- rust.js.br
- rust.js.gz
- sas.js
- sas.js.br
- sas.js.gz
- sass.js
- sass.js.br
- sass.js.gz
- scala.js
- scala.js.br
- scala.js.gz
- scheme.js
- scheme.js.br
- scheme.js.gz
- scss.js
- scss.js.br
- scss.js.gz
- sdbl.js
- sdbl.js.br
- sdbl.js.gz
- shaderlab.js
- shaderlab.js.br
- shaderlab.js.gz
- shellscript.js
- shellscript.js.br
- shellscript.js.gz
- shellsession.js
- shiki.js
- shiki.js.br
- shiki.js.gz
- slack-dark.js
- slack-dark.js.br
- slack-dark.js.gz
- slack-ochin.js
- slack-ochin.js.br
- slack-ochin.js.gz
- smalltalk.js
- smalltalk.js.br
- smalltalk.js.gz
- snazzy-light.js
- snazzy-light.js.br
- snazzy-light.js.gz
- solarized-dark.js
- solarized-dark.js.br
- solarized-dark.js.gz
- solarized-light.js
- solarized-light.js.br
- solarized-light.js.gz
- solidity.js
- solidity.js.br
- solidity.js.gz
- soy.js
- soy.js.br
- soy.js.gz
- sparql.js
- sparql.js.br
- sparql.js.gz
- splunk.js
- splunk.js.br
- splunk.js.gz
- sql.js
- sql.js.br
- sql.js.gz
- ssh-config.js
- ssh-config.js.br
- ssh-config.js.gz
- stata.js
- stata.js.br
- stata.js.gz
- stylus.js
- stylus.js.br
- stylus.js.gz
- svelte.js
- svelte.js.br
- svelte.js.gz
- swift.js
- swift.js.br
- swift.js.gz
- synthwave-84.js
- synthwave-84.js.br
- synthwave-84.js.gz
- system-verilog.js
- system-verilog.js.br
- system-verilog.js.gz
- systemd.js
- systemd.js.br
- systemd.js.gz
- talonscript.js
- talonscript.js.br
- talonscript.js.gz
- tasl.js
- tasl.js.br
- tasl.js.gz
- tcl.js
- tcl.js.br
- tcl.js.gz
- templ.js
- templ.js.br
- templ.js.gz
- terraform.js
- terraform.js.br
- terraform.js.gz
- tex.js
- tex.js.br
- tex.js.gz
- tokyo-night.js
- tokyo-night.js.br
- tokyo-night.js.gz
- toml.js
- toml.js.br
- toml.js.gz
- ts-tags.js
- ts-tags.js.br
- ts-tags.js.gz
- tsv.js
- tsx.js
- tsx.js.br
- tsx.js.gz
- turtle.js
- turtle.js.br
- turtle.js.gz
- twig.js
- twig.js.br
- twig.js.gz
- typescript.js
- typescript.js.br
- typescript.js.gz
- typespec.js
- typespec.js.br
- typespec.js.gz
- typst.js
- typst.js.br
- typst.js.gz
- v.js
- v.js.br
- v.js.gz
- vala.js
- vala.js.br
- vala.js.gz
- vb.js
- vb.js.br
- vb.js.gz
- verilog.js
- verilog.js.br
- verilog.js.gz
- vesper.js
- vesper.js.br
- vesper.js.gz
- vhdl.js
- vhdl.js.br
- vhdl.js.gz
- viml.js
- viml.js.br
- viml.js.gz
- vitesse-black.js
- vitesse-black.js.br
- vitesse-black.js.gz
- vitesse-dark.js
- vitesse-dark.js.br
- vitesse-dark.js.gz
- vitesse-light.js
- vitesse-light.js.br
- vitesse-light.js.gz
- vue-html.js
- vue-html.js.br
- vue-html.js.gz
- vue-vendor.css
- vue-vendor.css.br
- vue-vendor.css.gz
- vue-vendor.js
- vue-vendor.js.br
- vue-vendor.js.gz
- vue-vine.js
- vue-vine.js.br
- vue-vine.js.gz
- vue.js
- vue.js.br
- vue.js.gz
- vyper.js
- vyper.js.br
- vyper.js.gz
- wasm.js
- wasm.js.br
- wasm.js.gz
- wenyan.js
- wenyan.js.br
- wenyan.js.gz
- wgsl.js
- wgsl.js.br
- wgsl.js.gz
- wikitext.js
- wikitext.js.br
- wikitext.js.gz
- wit.js
- wit.js.br
- wit.js.gz
- wolfram.js
- wolfram.js.br
- wolfram.js.gz
- xml.js
- xml.js.br
- xml.js.gz
- xsl.js
- xsl.js.br
- xsl.js.gz
- yaml.js
- yaml.js.br
- yaml.js.gz
- zenscript.js
- zenscript.js.br
- zenscript.js.gz
- zig.js
- zig.js.br
- zig.js.gz
- favicon.svg
- index.html
- index.html.br
- index.html.gz
- logging.properties
- build.gradle.kts
- IMPLEMENTATION_SUMMARY.md
- plugin.xml.example
- SETTINGS_README.md
- UI_PREVIEW.md
- claude-agent-sdk-java-0.1.0-javadoc.jar
- claude-agent-sdk-java-0.1.0-sources.jar
- claude-agent-sdk-java-0.1.0.jar
- claude-agent-sdk-java-0.1.0.pom
- claude-agent-sdk-java-0.1.0-javadoc.jar
- claude-agent-sdk-java-0.1.0-javadoc.jar.asc
- claude-agent-sdk-java-0.1.0-javadoc.jar.md5
- claude-agent-sdk-java-0.1.0-javadoc.jar.sha1
- claude-agent-sdk-java-0.1.0-sources.jar
- claude-agent-sdk-java-0.1.0-sources.jar.asc
- claude-agent-sdk-java-0.1.0-sources.jar.md5
- claude-agent-sdk-java-0.1.0-sources.jar.sha1
- claude-agent-sdk-java-0.1.0.jar
- claude-agent-sdk-java-0.1.0.jar.asc
- claude-agent-sdk-java-0.1.0.jar.md5
- claude-agent-sdk-java-0.1.0.jar.sha1
- claude-agent-sdk-java-0.1.0.pom
- claude-agent-sdk-java-0.1.0.pom.asc
- claude-agent-sdk-java-0.1.0.pom.md5
- claude-agent-sdk-java-0.1.0.pom.sha1
- claude-agent-sdk-kotlin-0.1.0-javadoc.jar
- claude-agent-sdk-kotlin-0.1.0-sources.jar
- claude-agent-sdk-kotlin-0.1.0.jar
- claude-agent-sdk-kotlin-0.1.0.pom
- claude-agent-sdk-kotlin-0.1.0-javadoc.jar
- claude-agent-sdk-kotlin-0.1.0-javadoc.jar.asc
- claude-agent-sdk-kotlin-0.1.0-javadoc.jar.md5
- claude-agent-sdk-kotlin-0.1.0-javadoc.jar.sha1
- claude-agent-sdk-kotlin-0.1.0-sources.jar
- claude-agent-sdk-kotlin-0.1.0-sources.jar.asc
- claude-agent-sdk-kotlin-0.1.0-sources.jar.md5
- claude-agent-sdk-kotlin-0.1.0-sources.jar.sha1
- claude-agent-sdk-kotlin-0.1.0.jar
- claude-agent-sdk-kotlin-0.1.0.jar.asc
- claude-agent-sdk-kotlin-0.1.0.jar.md5
- claude-agent-sdk-kotlin-0.1.0.jar.sha1
- claude-agent-sdk-kotlin-0.1.0.pom
- claude-agent-sdk-kotlin-0.1.0.pom.asc
- claude-agent-sdk-kotlin-0.1.0.pom.md5
- claude-agent-sdk-kotlin-0.1.0.pom.sha1
- codex-agent-sdk-java-0.1.0-javadoc.jar
- codex-agent-sdk-java-0.1.0-sources.jar
- codex-agent-sdk-java-0.1.0.jar
- codex-agent-sdk-java-0.1.0.pom
- codex-agent-sdk-java-0.1.0-javadoc.jar
- codex-agent-sdk-java-0.1.0-javadoc.jar.asc
- codex-agent-sdk-java-0.1.0-javadoc.jar.md5
- codex-agent-sdk-java-0.1.0-javadoc.jar.sha1
- codex-agent-sdk-java-0.1.0-sources.jar
- codex-agent-sdk-java-0.1.0-sources.jar.asc
- codex-agent-sdk-java-0.1.0-sources.jar.md5
- codex-agent-sdk-java-0.1.0-sources.jar.sha1
- codex-agent-sdk-java-0.1.0.jar
- codex-agent-sdk-java-0.1.0.jar.asc
- codex-agent-sdk-java-0.1.0.jar.md5
- codex-agent-sdk-java-0.1.0.jar.sha1
- codex-agent-sdk-java-0.1.0.pom
- codex-agent-sdk-java-0.1.0.pom.asc
- codex-agent-sdk-java-0.1.0.pom.md5
- codex-agent-sdk-java-0.1.0.pom.sha1
- codex-agent-sdk-kotlin-0.1.0-javadoc.jar
- codex-agent-sdk-kotlin-0.1.0-sources.jar
- codex-agent-sdk-kotlin-0.1.0.jar
- codex-agent-sdk-kotlin-0.1.0.pom
- claude-agent-sdk-java-0.1.0-component.zip
- claude-agent-sdk-kotlin-0.1.0-component.zip
- codex-agent-sdk-java-0.1.0-component.zip
- .gitkeep
- LICENSE
- ModelSelector-Implementation-Summary.md
- MULTI_BACKEND_MIGRATION_PLAN.md
- PHASE_4_6_SUMMARY.md
- QUICK_INTEGRATION_GUIDE.md
- README.md
- README_ja.md
- README_ko.md
- README_zh-CN.md
- settings.gradle.kts
- TODO_MULTI_BACKEND.md
- TOOL_USE_DISPLAY_DESIGN.md
- TOOL_USE_DISPLAY_EXAMPLES.md
- demo-jetbrains-mcp.txt
- file-rollback-implementation-plan.md
- jetbrains-mcp-demo.txt
- mcp-demo-test.txt
- 001-run-in-background.js
- 002-chrome-status.js
- 003-parent-uuid.js
- 004-mcp-server-control.js
- 005-mcp-tools.js
- 007-bash-background.js.disabled
- 007-run-to-background.js
- 008-get-capabilities.js
- 009-skill-parent-tool-use-id.js
- index.js
- analyze-ast.js
- analyze-background-resolver.js
- analyze-background.js
- analyze-detailed.js
- analyze-history-loading.js
- analyze-insertMessageChain.js
- analyze-message-tree-detail.js
- analyze-multi-background.js
- analyze-parentUuid.js
- analyze-promise-race.js
- analyze-resume-loading.js
- ast-analysis-result.json
- ast-analyzer.mjs
- ast-find-ls5.mjs
- ast-verify-enhanced.mjs
- claude-cli-2.1.17.js
- claude-cli-2.1.3-enhanced.mjs
- enhanced-cli.js
- package-lock.json
- package.json
- patch-cli.js
- syntax-validator.mjs
- IMPLEMENTATION_GUIDE.md
- RPC_MESSAGE_FORMAT.md
- model_switch_example.py
- ClaudeCodeOptionsExtensions.kt
- HookBuilder.kt
- McpServerBuilder.kt
- ToolCallback.kt
- ToolCallbackRegistry.kt
- AgentsExample.kt
- DynamicSwitchingExample.kt
- EnhancedMcpExample.kt
- ExampleMcpServers.kt
- JointTestClient.kt
- ModelIdentificationTest.kt
- OpusSwitchTest.kt
- QuickStartExample.kt
- SlashCommandModelTest.kt
- StreamingExample.kt
- SwitchToSonnet45Test.kt
- VerifyNewFeatures.kt
- SdkExceptions.kt
- McpAnnotations.kt
- McpServer.kt
- McpServerBase.kt
- ToolUseContext.kt
- SessionStateSync.kt
- SessionStateSyncImpl.kt
- SessionTypes.kt
- ControlProtocol.kt
- ControlProtocolModels.kt
- McpMessageHandler.kt
- MessageParser.kt
- ToolTypeParser.kt
- SubprocessTransport.kt
- Transport.kt
- ContentBlocks.kt
- Errors.kt
- Hooks.kt
- LegacyTypes.kt
- McpTypes.kt
- Messages.kt
- Options.kt
- Permissions.kt
- skill_patch.txt
- StreamEvents.kt
- ToolTypes.kt
- ChromeExtensionDetector.kt
- ClaudeSessionScanner.kt
- ProjectPathUtils.kt
- ClaudeCodeSdkClient.kt
- Example.kt
- Query.kt
- ToolParser.kt
- ProjectService.kt
- claude-cli-2.1.17-enhanced.mjs
- README.md
- cli-version.properties
- build.gradle.kts
- cli-version.properties
- README-NEW-MCP-SYSTEM.md
- README.md
- test_permission.txt
- AppServerTypes.kt
- CodexAppServerClient.kt
- CodexAppServerProcess.kt
- CodexJsonRpcClient.kt
- CodexClient.kt
- CodexExecProcess.kt
- CodexOptions.kt
- CodexTypes.kt
- OutputSchemaFile.kt
- ThreadOptions.kt
- UserInput.kt
- logback.xml
- CodexAppServerClientTest.kt
- build.gradle.kts
- README.md
- checkpoint-update-optimization.md
- unified-tool-result-proposal.md
- 6.claude-in-cursor.md
- claude-code-plus-guide.md
- history-window.md
- rsocket-protobuf-migration.md
- at-mention-file-search.png
- idea.png
- jetbrains-marketplace.png
- keyboard-shortcuts.png
- mcp-config.png
- model-selector.png
- permission-request.png
- task-progress-view.png
- tool-calls-demo.png
- user-question-dialog.png
- BASH_BACKGROUND_IMPLEMENTATION.md
- CLI_BACKGROUND_EXECUTION.md
- CLI_BACKGROUND_TASKS_IMPLEMENTATION.md
- CLI_CHROME_STATUS.md
- CLI_CONTROL_ENDPOINTS.md
- CLI_PATCH_SYSTEM.md
- CLI_SESSION_LOADING_ANALYSIS.md
- codex-agent-sdk.md
- DATA_FLOW_ARCHITECTURE.md
- HISTORY_SESSION_ANALYSIS.md
- MCP_CONFIGURABLE_DESIGN.md
- MCP_TOOL_DETAIL_ANALYSIS.md
- MESSAGE_RENDERING_SPEC.md
- PROTO_OPTIMIZATION_PLAN.md
- run-to-background-analysis.md
- sdk-data-models.md
- TERMINAL_BACKGROUND_EXECUTION_PLAN.md
- acemcp
- claude-agent-sdk-demos
- claude-agent-sdk-python
- claude-agent-sdk-typescript
- java-sdk
- opcode
- openai-codex
- favicon.svg
- ws-test.html
- terminal.svg
- ideSessionBridge.ts
- claudeRegistry.ts
- codexRegistry.ts
- AssistantMessageDisplay.vue
- AssistantTextDisplay.vue
- ChatHeader.vue
- ChatInput.css
- ChatInput.vue
- ChatInputDropdown.css
- ChatInputSelectors.css
- CodexToolbar.vue
- CompactingCard.vue
- CompactSummaryCard.vue
- ContextUsageIndicator.vue
- DisplayItemRenderer.vue
- ErrorResultDisplay.vue
- FileRollbackBar.vue
- LocalCommandOutput.vue
- MessageDisplay.vue
- MessageList.vue
- ModelSelector.example.vue
- ModelSelector.test.ts
- ModelSelector.usage.md
- ModelSelector.vue
- ModernChatView.vue
- NewSessionDialog.vue
- PendingMessageQueue.vue
- README_MULTI_BACKEND.md
- RichTextInput.vue
- SessionListOverlay.vue
- SessionStatsBar.vue
- SessionTabs.vue
- StatusToggle.vue
- StreamingStatusIndicator.vue
- SystemMessageDisplay.vue
- TerminalBackgroundBar.vue
- ThinkingDisplay.vue
- ThinkingToggle.vue
- ToolCallDisplay.vue
- UserMessageBubble.vue
- ImagePreviewModal.vue
- BackendIcon.vue
- AtSymbolFilePopup.vue
- FileSelectPopup.vue
- InputArea.vue
- SlashCommandPopup.vue
- MarkdownRenderer.vue
- SessionGroupManager.vue
- SessionList.vue
- SessionListWithGroups.vue
- SessionSearch.vue
- BackendSelector.vue
- BackendSettingsDialog.vue
- SettingsPanel.vue
- ThinkingConfigPanel.vue
- ToastContainer.vue
- LanguageSwitcher.vue
- McpStatusPopup.vue
- ThemeSwitcher.vue
- BashToolDisplay.vue
- EditToolDisplay.vue
- ReadToolDisplay.vue
- WebSearchToolDisplay.vue
- WriteToolDisplay.vue
- ClaudeBashToolDisplay.vue
- ClaudeEditToolDisplay.vue
- ClaudeReadToolDisplay.vue
- ClaudeWebSearchToolDisplay.vue
- ClaudeWriteToolDisplay.vue
- CodexBashToolDisplay.vue
- CodexEditToolDisplay.vue
- CodexWebSearchToolDisplay.vue
- CodexWriteToolDisplay.vue
- AskUserQuestionDisplay.vue
- AskUserQuestionInteractive.vue
- BashOutputToolDisplay.vue
- CodeSnippet.vue
- CompactToolCallDisplay.vue
- CompactToolCard.vue
- DiffViewer.vue
- EnterPlanModeToolDisplay.vue
- ExitPlanModeToolDisplay.vue
- GenericToolDisplay.vue
- GenericToolWrapperMixin.ts
- GlobToolDisplay.vue
- GrepToolDisplay.vue
- JetBrainsMcpToolDisplay.vue
- KillShellToolDisplay.vue
- ListMcpResourcesToolDisplay.vue
- MultiEditToolDisplay.vue
- NotebookEditToolDisplay.vue
- ReadMcpResourceToolDisplay.vue
- README.md
- SkillToolDisplay.vue
- SlashCommandToolDisplay.vue
- TaskToolDisplay.vue
- TerminalMcpToolDisplay.vue
- TodoWriteDisplay.vue
- ToolPermissionInteractive.vue
- ToolUseDisplay.vue
- WebFetchToolDisplay.vue
- ConnectionStatus.vue
- index.ts
- useActiveFile.ts
- useAtSymbol.ts
- useBackendSwitcher.ts
- useCodexConfig.ts
- useCodexRpcAdapter.ts
- useContextHandling.ts
- useContextMenu.ts
- useDragAndDrop.ts
- useEnvironment.ts
- useFileChanges.ts
- useI18n.ts
- useImageHandling.ts
- useInputResize.ts
- useKeyboardShortcuts.ts
- useModelSelection.ts
- usePendingTasks.ts
- useSendMessage.ts
- useSessionMessages.ts
- useSessionPermissions.ts
- useSessionStats.ts
- useSessionTab.ts
- useSessionTab_empty.ts
- useSessionTools.ts
- useSlashCommands.ts
- useThinkingConfig.ts
- useTokenDisplay.ts
- modelConfig.ts
- messageWindow.ts
- models.ts
- toolTypes.ts
- toolDemo.ts
- en-US.ts
- index.ts
- ja-JP.ts
- ko-KR.ts
- zh-CN.ts
- zh-TW.ts
- ai_agent_rpc_pb.ts
- jetbrains_api_pb.ts
- backendCapabilities.test.ts
- BackendSession.test.ts
- ClaudeSession.test.ts
- CodexSession.test.ts
- BackendSession.ts
- BackendSessionFactory.ts
- ClaudeSession.ts
- CodexSession.ts
- FACTORY_USAGE.md
- index.ts
- WRITEFILE_DEMO.md
- errorCodes.ts
- index.ts
- protoCodec.ts
- protoMappers.ts
- RSocketClient.ts
- RSocketSession.ts
- aiAgentService.ts
- backendCapabilities.ts
- eventService.ts
- fileSearchService.ts
- highlightService.ts
- ideaBridge.ts
- index.ts
- jetbrainsApi.ts
- jetbrainsProtoCodec.ts
- jetbrainsRSocket.ts
- jetbrainsTypes.ts
- localeService.ts
- markdownService.ts
- sessionExportService.ts
- sessionGroupService.ts
- sessionSearchService.ts
- themeService.ts
- toolShowInterceptor.ts
- sessionStore.test.ts
- sessionStore.ts
- sessionStoreHelpers.ts
- sessionStoreTerminal.ts
- settingsStore.ts
- settingsStore.types.ts
- toastStore.ts
- global.css
- backend.test.ts
- thinking.test.ts
- base.ts
- content-block.ts
- index.ts
- message.ts
- stream-event.ts
- backend.ts
- bridge.ts
- codex-tools.ts
- codex.ts
- denque.d.ts
- display.ts
- enhancedMessage.ts
- message.ts
- pendingTask.ts
- permission.ts
- rpc.ts
- session.ts
- sessionGroup.ts
- settings.ts
- streamEvent.ts
- thinking.ts
- toast.ts
- atSymbolDetector.ts
- browserSecurity.ts
- ChunkedMessageStore.ts
- contentBlockUtils.ts
- displayItemConverter.ts
- enhancedToolIcons.ts
- formatTime.ts
- jbMetaParser.ts
- linkify.ts
- logger.ts
- operationQueue.ts
- rpcEventProcessor.ts
- rpcMappers.ts
- rpcParser.ts
- scrollBoost.ts
- serverUrl.ts
- toolDiffHelper.ts
- toolDisplayInfo.ts
- toolStatistics.ts
- toolStatusResolver.ts
- ToolViewModelBuilder.ts
- userMessageBuilder.test.ts
- userMessageBuilder.ts
- xmlTagParser.test.ts
- xmlTagParser.ts
- TestDisplayItems.vue
- ToolDisplayShowcase.vue
- App.vue
- demo-tools.ts
- env.d.ts
- i18n.ts
- main.ts
- vite-env.d.ts
- .env.development
- .eslintrc.cjs
- .npmrc
- buf.gen.yaml
- buf.yaml
- eslint.config.js
- index.html
- package-lock.json
- package.json
- README.md
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
- vitest.config.ts
- gradle-wrapper.jar
- gradle-wrapper.properties
- HttpServletStreamableServerTransportProvider.java
- IdeaIdeIntegration.kt
- IdeaProjectServiceAdapter.kt
- IdeIntegration.kt
- ProjectServiceAdapter.kt
- SimpleFileIndexService.kt
- ConfigHandler.kt
- FileHistoryHandler.kt
- FileOperationHandler.kt
- TerminalHandler.kt
- JetBrainsApiImpl.kt
- JetBrainsPushHandlers.kt
- JetBrainsRSocketHandler.kt
- TerminalCompat.kt
- PluginConfig.kt
- DisplayItemConverter.kt
- EditToolHandler.kt
- ReadToolHandler.kt
- ToolClickHandler.kt
- ToolClickManager.kt
- WriteToolHandler.kt
- IdeaFileSyncHooks.kt
- SessionStateSync.kt
- ClaudeToolWindowListener.kt
- ToolWindowStateChangedTopic.kt
- IdeaLoggerExtensions.kt
- CommitChangesTool.kt
- CommitPanelAccessor.kt
- DeselectAllFilesTool.kt
- DeselectFilesTool.kt
- GetCommitMessageTool.kt
- GetVcsChangesTool.kt
- GetVcsStatusTool.kt
- SelectAllFilesTool.kt
- SelectFilesTool.kt
- SetCommitMessageTool.kt
- ShellResolver.kt
- TerminalInterruptTool.kt
- TerminalKillTool.kt
- TerminalListTool.kt
- TerminalModels.kt
- TerminalReadTool.kt
- TerminalRenameTool.kt
- TerminalResultFormatter.kt
- TerminalSessionManager.kt
- TerminalTool.kt
- TerminalTypesTool.kt
- CodeSearchTool.kt
- DirectoryTreeTool.kt
- EditFileTool.kt
- FileChangeLabelCache.kt
- FileIndexTool.kt
- FileProblemsTool.kt
- FindUsagesTool.kt
- ReadFileTool.kt
- RenameTool.kt
- WriteFileTool.kt
- GitMcpServerImpl.kt
- JetBrainsFileMcpServerImpl.kt
- JetBrainsMcpServerImpl.kt
- JsonValueAccess.kt
- TerminalBackgroundManager.kt
- TerminalFeatureConfig.kt
- TerminalMcpServerImpl.kt
- TerminalToolSchemaManager.kt
- ClaudeCodePlusBackgroundService.kt
- ClaudeSettingsService.kt
- FileHistoryService.kt
- FileIndexService.kt
- GitBranchService.kt
- GitBranchServiceImpl.kt
- IdeaPlatformService.kt
- JavaLanguageAnalysisService.kt
- LanguageAnalysisService.kt
- NoopLanguageAnalysisService.kt
- NotificationService.kt
- ProjectSessionStateService.kt
- BackendSettingsService.kt
- CodexConfigurable.kt
- CodexSettings.kt
- CodexSettingsExample.kt
- PluginStartup.kt
- StreamEventHandler.kt
- StreamEventProcessor.kt
- IdeaThemeAdapter.kt
- IdeaThemeIntegration.kt
- ThemeManager.kt
- ActiveFileHelper.kt
- DiffContentHelper.kt
- FontHelper.kt
- IdeToolsImpl.kt
- DisplayItem.kt
- SessionTypes.kt
- ToolConstants.kt
- ToolDetails.kt
- UiModels.kt
- HistorySessionAction.kt
- NewSessionAction.kt
- SessionTabsAction.kt
- NativeToolWindowFactory.kt
- PathResolver.kt
- VirtualFileResolver.kt
- ResourceLoader.kt
- ClaudeCheckinHandlerFactory.kt
- GenerateCommitMessageAction.kt
- GenerateCommitMessageService.kt
- MessageContentParser.kt
- HttpServerProjectService.kt
- AgentSettingsModels.kt
- AgentSettingsService.kt
- ClaudeCodeConfigurable.kt
- ClaudeCodePlusBundle.kt
- ClaudeCodePlusConfigurable.kt
- CodexConfigurable.kt
- EnvironmentDetection.kt
- GitGenerateConfigurable.kt
- McpBundle.kt
- McpConfigurable.kt
- McpDefaults.kt
- McpDialogs.kt
- McpModels.kt
- McpSettingsService.kt
- BrowseButtonCompat.kt
- LocalizationCompat.kt
- VcsCompat.kt
- BrowseButtonCompat.kt
- BrowseButtonCompat.kt
- LocalizationCompat.kt
- VcsCompat.kt
- DiffEditorCompat.kt
- DiffEditorCompat.kt
- TerminalCompatExt.kt
- TerminalCompatExt.kt
- TerminalCompatExt.kt
- claude-ai.svg
- claude-code-simple.svg
- codex-ai.svg
- context7.md
- jetbrains-file.md
- jetbrains-git.md
- jetbrains-lsp.md
- jetbrains-terminal.md
- user-interaction.md
- context7.md
- jetbrains-file.md
- jetbrains-git.md
- jetbrains-lsp.md
- jetbrains-terminal.md
- user-interaction.md
- context7.md
- jetbrains-file.md
- jetbrains-git.md
- jetbrains-lsp.md
- jetbrains-terminal.md
- user-interaction.md
- context7.md
- jetbrains-file.md
- jetbrains-git.md
- jetbrains-lsp.md
- jetbrains-terminal.md
- user-interaction.md
- ClaudeCodePlusBundle.properties
- ClaudeCodePlusBundle_ja.properties
- ClaudeCodePlusBundle_ko.properties
- ClaudeCodePlusBundle_zh_CN.properties
- McpBundle.properties
- McpBundle_ja.properties
- McpBundle_ko.properties
- McpBundle_zh_CN.properties
- plugin-withGit.xml
- plugin-withJava.xml
- plugin.xml
- pluginIcon.svg
- abap.js
- abap.js.br
- abap.js.gz
- actionscript-3.js
- actionscript-3.js.br
- actionscript-3.js.gz
- ada.js
- ada.js.br
- ada.js.gz
- andromeeda.js
- andromeeda.js.br
- andromeeda.js.gz
- angular-html.js
- angular-html.js.br
- angular-html.js.gz
- angular-ts.js
- angular-ts.js.br
- angular-ts.js.gz
- apache.js
- apache.js.br
- apache.js.gz
- apex.js
- apex.js.br
- apex.js.gz
- apl.js
- apl.js.br
- apl.js.gz
- applescript.js
- applescript.js.br
- applescript.js.gz
- ara.js
- ara.js.br
- ara.js.gz
- asciidoc.js
- asciidoc.js.br
- asciidoc.js.gz
- asm.js
- asm.js.br
- asm.js.gz
- astro.js
- astro.js.br
- astro.js.gz
- aurora-x.js
- aurora-x.js.br
- aurora-x.js.gz
- awk.js
- awk.js.br
- awk.js.gz
- ayu-dark.js
- ayu-dark.js.br
- ayu-dark.js.gz
- ballerina.js
- ballerina.js.br
- ballerina.js.gz
- bat.js
- bat.js.br
- bat.js.gz
- beancount.js
- beancount.js.br
- beancount.js.gz
- berry.js
- berry.js.br
- berry.js.gz
- bibtex.js
- bibtex.js.br
- bibtex.js.gz
- bicep.js
- bicep.js.br
- bicep.js.gz
- blade.js
- blade.js.br
- blade.js.gz
- bsl.js
- bsl.js.br
- bsl.js.gz
- c.js
- c.js.br
- c.js.gz
- cadence.js
- cadence.js.br
- cadence.js.gz
- cairo.js
- cairo.js.br
- cairo.js.gz
- catppuccin-frappe.js
- catppuccin-frappe.js.br
- catppuccin-frappe.js.gz
- catppuccin-latte.js
- catppuccin-latte.js.br
- catppuccin-latte.js.gz
- catppuccin-macchiato.js
- catppuccin-macchiato.js.br
- catppuccin-macchiato.js.gz
- catppuccin-mocha.js
- catppuccin-mocha.js.br
- catppuccin-mocha.js.gz
- clarity.js
- clarity.js.br
- clarity.js.gz
- clojure.js
- clojure.js.br
- clojure.js.gz
- cmake.js
- cmake.js.br
- cmake.js.gz
- cobol.js
- cobol.js.br
- cobol.js.gz
- codeowners.js
- codeql.js
- codeql.js.br
- codeql.js.gz
- coffee.js
- coffee.js.br
- coffee.js.gz
- common-lisp.js
- common-lisp.js.br
- common-lisp.js.gz
- coq.js
- coq.js.br
- coq.js.gz
- cpp.js
- cpp.js.br
- cpp.js.gz
- crystal.js
- crystal.js.br
- crystal.js.gz
- csharp.js
- csharp.js.br
- csharp.js.gz
- css.js
- css.js.br
- css.js.gz
- csv.js
- csv.js.br
- csv.js.gz
- cue.js
- cue.js.br
- cue.js.gz
- cypher.js
- cypher.js.br
- cypher.js.gz
- d.js
- d.js.br
- d.js.gz
- dark-plus.js
- dark-plus.js.br
- dark-plus.js.gz
- dart.js
- dart.js.br
- dart.js.gz
- dax.js
- dax.js.br
- dax.js.gz
- desktop.js
- desktop.js.br
- desktop.js.gz
- diff.js
- diff.js.br
- diff.js.gz
- docker.js
- docker.js.br
- docker.js.gz
- dotenv.js
- dotenv.js.br
- dotenv.js.gz
- dracula-soft.js
- dracula-soft.js.br
- dracula-soft.js.gz
- dracula.js
- dracula.js.br
- dracula.js.gz
- dream-maker.js
- dream-maker.js.br
- dream-maker.js.gz
- edge.js
- edge.js.br
- edge.js.gz
- elixir.js
- elixir.js.br
- elixir.js.gz
- elm.js
- elm.js.br
- elm.js.gz
- emacs-lisp.js
- emacs-lisp.js.br
- emacs-lisp.js.gz
- erb.js
- erb.js.br
- erb.js.gz
- erlang.js
- erlang.js.br
- erlang.js.gz
- everforest-dark.js
- everforest-dark.js.br
- everforest-dark.js.gz
- everforest-light.js
- everforest-light.js.br
- everforest-light.js.gz
- fennel.js
- fennel.js.br
- fennel.js.gz
- fish.js
- fish.js.br
- fish.js.gz
- fluent.js
- fluent.js.br
- fluent.js.gz
- fortran-fixed-form.js
- fortran-fixed-form.js.br
- fortran-fixed-form.js.gz
- fortran-free-form.js
- fortran-free-form.js.br
- fortran-free-form.js.gz
- fsharp.js
- fsharp.js.br
- fsharp.js.gz
- gdresource.js
- gdresource.js.br
- gdresource.js.gz
- gdscript.js
- gdscript.js.br
- gdscript.js.gz
- gdshader.js
- gdshader.js.br
- gdshader.js.gz
- genie.js
- genie.js.br
- genie.js.gz
- gherkin.js
- gherkin.js.br
- gherkin.js.gz
- git-commit.js
- git-commit.js.br
- git-commit.js.gz
- git-rebase.js
- github-dark-default.js
- github-dark-default.js.br
- github-dark-default.js.gz
- github-dark-dimmed.js
- github-dark-dimmed.js.br
- github-dark-dimmed.js.gz
- github-dark-high-contrast.js
- github-dark-high-contrast.js.br
- github-dark-high-contrast.js.gz
- github-dark.js
- github-dark.js.br
- github-dark.js.gz
- github-light-default.js
- github-light-default.js.br
- github-light-default.js.gz
- github-light-high-contrast.js
- github-light-high-contrast.js.br
- github-light-high-contrast.js.gz
- github-light.js
- github-light.js.br
- github-light.js.gz
- gleam.js
- gleam.js.br
- gleam.js.gz
- glimmer-js.js
- glimmer-js.js.br
- glimmer-js.js.gz
- glimmer-ts.js
- glimmer-ts.js.br
- glimmer-ts.js.gz
- glsl.js
- glsl.js.br
- glsl.js.gz
- gnuplot.js
- gnuplot.js.br
- gnuplot.js.gz
- go.js
- go.js.br
- go.js.gz
- graphql.js
- graphql.js.br
- graphql.js.gz
- groovy.js
- groovy.js.br
- groovy.js.gz
- gruvbox-dark-hard.js
- logging.properties
- build.gradle.kts
- IMPLEMENTATION_SUMMARY.md
- plugin.xml.example
- SETTINGS_README.md
- UI_PREVIEW.md
- .gitignore
- .gitmodules
- .mcp.json
- AGENTS.md
- build.gradle.kts
- CHANGELOG.md
- CLAUDE.md
- gradle.properties
- gradlew
- gradlew.bat
- jetbrains-file-demo.txt
- jetbrains-file-mcp-demo.txt
- LICENSE
- README.md
- README_ja.md
- README_ko.md
- README_zh-CN.md
# ์ค์น ๊ฐ์ด๋
git clone https://github.com/touwaeriol/claude-code-plus
๊นํ๋ธ์์ ํ๋ก์ ํธ ์ฝ๋ ์ ์ฒด๋ฅผ ๋ด ์ปดํจํฐ๋ก ๋ด๋ ค๋ฐ์ต๋๋ค.
cd claude-code-plus
๋ฐฉ๊ธ ๋ด๋ ค๋ฐ์ ํ๋ก์ ํธ ํด๋ ์์ผ๋ก ์ด๋ํฉ๋๋ค.
2. Gradle (Java/Kotlin)
๋ณดํต ์ถ์ฒ- Git GitHub์์ ํ๋ก์ ํธ ์ฝ๋๋ฅผ ๋ด๋ ค๋ฐ์ผ๋ ค๋ฉด ํ์ํฉ๋๋ค.
- JDK (Java) Java/Kotlin ํ๋ก์ ํธ๋ฅผ ๋น๋/์คํํ๋ ค๋ฉด ํ์ํฉ๋๋ค.
- Gradle ๋ ํฌ์ ํฌํจ๋ gradlew(Gradle Wrapper)๋ฅผ ์ฐ๋ฉด Gradle์ ๋ฐ๋ก ์ค์นํ ํ์๊ฐ ์์ต๋๋ค.
cd ai-agent-proto
์ด ํ๋ก์ ํธ์ ๊ด๋ จ ํ์ผ์ด ํ์ ํด๋ ์์ ์์ด์, ๋จผ์ ๊ทธ ํด๋๋ก ์ด๋ํฉ๋๋ค.
./gradlew build
Gradle๋ก ๋น๋๋ฅผ ์งํํฉ๋๋ค.
3. Node.js
์ฌ์cd claude-agent-sdk/cli-patches
์ด ํ๋ก์ ํธ์ ๊ด๋ จ ํ์ผ์ด ํ์ ํด๋ ์์ ์์ด์, ๋จผ์ ๊ทธ ํด๋๋ก ์ด๋ํฉ๋๋ค.
npm install
package.json์ ๋ช ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ๋ด๋ ค๋ฐ์ ์ค์นํฉ๋๋ค.
npm start
๊ฐ๋ฐ/์คํ ์๋ฒ๋ฅผ ์ผญ๋๋ค.
