gacua
The World's First Out-of-the-Box Computer Use Agent Powered by Gemini-CLI @openmule
File Explorer
Download Latest Version (.zip)- Dockerfile.gemini-code-builder
- release-docker.yml
- config.yaml
- extensions.json
- launch.json
- settings.json
- tasks.json
- connected_devtools.png
- gemini-screenshot.png
- theme-ansi-light.png
- theme-ansi.png
- theme-atom-one.png
- theme-ayu-light.png
- theme-ayu.png
- theme-custom.png
- theme-default-light.png
- theme-default.png
- theme-dracula.png
- theme-github-light.png
- theme-github.png
- theme-google-light.png
- theme-xcode-light.png
- authentication.md
- commands.md
- configuration.md
- index.md
- themes.md
- token-caching.md
- tutorials.md
- index.md
- memport.md
- tools-api.md
- proxy-script.md
- architecture.md
- troubleshooting.md
- file-system.md
- index.md
- mcp-server.md
- memory.md
- multi-file.md
- shell.md
- web-fetch.md
- web-search.md
- architecture.md
- checkpointing.md
- deployment.md
- extension.md
- gemini-ignore.md
- ide-integration.md
- index.md
- integration-tests.md
- issue-and-pr-automation.md
- keyboard-shortcuts.md
- npm.md
- quota-and-pricing.md
- sandbox.md
- telemetry.md
- tos-privacy.md
- troubleshooting.md
- Uninstall.md
- .gitignore
- main.py
- pyproject.toml
- README.md
- screenshot.png
- uv.lock
- file-system.test.ts
- globalSetup.ts
- google_web_search.test.ts
- ide-client.test.ts
- list_directory.test.ts
- mcp_server_cyclic_schema.test.ts
- read_many_files.test.ts
- replace.test.ts
- run_shell_command.test.ts
- save_memory.test.ts
- shell-service.test.ts
- simple-mcp-server.test.ts
- test-helper.ts
- test-mcp-server.ts
- tsconfig.json
- vitest.config.ts
- write_file.test.ts
- add.test.ts
- add.ts
- list.test.ts
- list.ts
- remove.test.ts
- remove.ts
- mcp.test.ts
- mcp.ts
- auth.test.ts
- auth.ts
- config.integration.test.ts
- config.test.ts
- config.ts
- extension.test.ts
- extension.ts
- keyBindings.test.ts
- keyBindings.ts
- sandboxConfig.ts
- settings.test.ts
- settings.ts
- settingsSchema.test.ts
- settingsSchema.ts
- trustedFolders.test.ts
- trustedFolders.ts
- is-in-ci.ts
- argumentProcessor.test.ts
- argumentProcessor.ts
- shellProcessor.test.ts
- shellProcessor.ts
- types.ts
- BuiltinCommandLoader.test.ts
- BuiltinCommandLoader.ts
- CommandService.test.ts
- CommandService.ts
- FileCommandLoader.test.ts
- FileCommandLoader.ts
- McpPromptLoader.ts
- types.ts
- customMatchers.ts
- mockCommandContext.test.ts
- mockCommandContext.ts
- render.tsx
- App.test.tsx.snap
- aboutCommand.test.ts
- aboutCommand.ts
- authCommand.test.ts
- authCommand.ts
- bugCommand.test.ts
- bugCommand.ts
- chatCommand.test.ts
- chatCommand.ts
- clearCommand.test.ts
- clearCommand.ts
- compressCommand.test.ts
- compressCommand.ts
- copyCommand.test.ts
- copyCommand.ts
- corgiCommand.test.ts
- corgiCommand.ts
- directoryCommand.test.tsx
- directoryCommand.tsx
- docsCommand.test.ts
- docsCommand.ts
- editorCommand.test.ts
- editorCommand.ts
- extensionsCommand.test.ts
- extensionsCommand.ts
- helpCommand.test.ts
- helpCommand.ts
- ideCommand.test.ts
- ideCommand.ts
- initCommand.test.ts
- initCommand.ts
- mcpCommand.test.ts
- mcpCommand.ts
- memoryCommand.test.ts
- memoryCommand.ts
- privacyCommand.test.ts
- privacyCommand.ts
- quitCommand.test.ts
- quitCommand.ts
- restoreCommand.test.ts
- restoreCommand.ts
- settingsCommand.test.ts
- settingsCommand.ts
- setupGithubCommand.test.ts
- setupGithubCommand.ts
- statsCommand.test.ts
- statsCommand.ts
- terminalSetupCommand.test.ts
- terminalSetupCommand.ts
- themeCommand.test.ts
- themeCommand.ts
- toolsCommand.test.ts
- toolsCommand.ts
- types.ts
- vimCommand.ts
- IDEContextDetailDisplay.test.tsx.snap
- ModelStatsDisplay.test.tsx.snap
- SessionSummaryDisplay.test.tsx.snap
- ShellConfirmationDialog.test.tsx.snap
- StatsDisplay.test.tsx.snap
- ToolStatsDisplay.test.tsx.snap
- CompressionMessage.tsx
- DiffRenderer.test.tsx
- DiffRenderer.tsx
- ErrorMessage.tsx
- GeminiMessage.tsx
- GeminiMessageContent.tsx
- InfoMessage.tsx
- ToolConfirmationMessage.test.tsx
- ToolConfirmationMessage.tsx
- ToolGroupMessage.tsx
- ToolMessage.test.tsx
- ToolMessage.tsx
- UserMessage.tsx
- UserShellMessage.tsx
- RadioButtonSelect.test.tsx.snap
- MaxSizedBox.test.tsx
- MaxSizedBox.tsx
- RadioButtonSelect.test.tsx
- RadioButtonSelect.tsx
- text-buffer.test.ts
- text-buffer.ts
- vim-buffer-actions.test.ts
- vim-buffer-actions.ts
- AboutBox.tsx
- AsciiArt.ts
- AuthDialog.test.tsx
- AuthDialog.tsx
- AuthInProgress.tsx
- AutoAcceptIndicator.tsx
- ConsoleSummaryDisplay.tsx
- ContextSummaryDisplay.test.tsx
- ContextSummaryDisplay.tsx
- ContextUsageDisplay.tsx
- DebugProfiler.tsx
- DetailedMessagesDisplay.tsx
- EditorSettingsDialog.tsx
- FolderTrustDialog.test.tsx
- FolderTrustDialog.tsx
- Footer.test.tsx
- Footer.tsx
- GeminiRespondingSpinner.tsx
- Header.test.tsx
- Header.tsx
- Help.tsx
- HistoryItemDisplay.test.tsx
- HistoryItemDisplay.tsx
- InputPrompt.test.tsx
- InputPrompt.tsx
- LoadingIndicator.test.tsx
- LoadingIndicator.tsx
- MemoryUsageDisplay.tsx
- ModelStatsDisplay.test.tsx
- ModelStatsDisplay.tsx
- PrepareLabel.tsx
- SessionSummaryDisplay.test.tsx
- SessionSummaryDisplay.tsx
- SettingsDialog.test.tsx
- SettingsDialog.tsx
- ShellConfirmationDialog.test.tsx
- ShellConfirmationDialog.tsx
- ShellModeIndicator.tsx
- ShowMoreLines.tsx
- StatsDisplay.test.tsx
- StatsDisplay.tsx
- SuggestionsDisplay.tsx
- ThemeDialog.tsx
- Tips.tsx
- ToolStatsDisplay.test.tsx
- ToolStatsDisplay.tsx
- UpdateNotification.tsx
- KeypressContext.test.tsx
- KeypressContext.tsx
- OverflowContext.tsx
- SessionContext.test.tsx
- SessionContext.tsx
- SettingsContext.tsx
- StreamingContext.tsx
- VimModeContext.tsx
- editorSettingsManager.ts
- atCommandProcessor.test.ts
- atCommandProcessor.ts
- shellCommandProcessor.test.ts
- shellCommandProcessor.ts
- slashCommandProcessor.test.ts
- slashCommandProcessor.ts
- useAtCompletion.test.ts
- useAtCompletion.ts
- useAuthCommand.ts
- useAutoAcceptIndicator.test.ts
- useAutoAcceptIndicator.ts
- useBracketedPaste.ts
- useCommandCompletion.test.ts
- useCommandCompletion.tsx
- useCompletion.ts
- useConsoleMessages.test.ts
- useConsoleMessages.ts
- useEditorSettings.test.ts
- useEditorSettings.ts
- useFocus.test.ts
- useFocus.ts
- useFolderTrust.test.ts
- useFolderTrust.ts
- useGeminiStream.test.tsx
- useGeminiStream.ts
- useGitBranchName.test.ts
- useGitBranchName.ts
- useHistoryManager.test.ts
- useHistoryManager.ts
- useInputHistory.test.ts
- useInputHistory.ts
- useKeypress.test.ts
- useKeypress.ts
- useKittyKeyboardProtocol.ts
- useLoadingIndicator.test.ts
- useLoadingIndicator.ts
- useLogger.ts
- usePhraseCycler.test.ts
- usePhraseCycler.ts
- usePrivacySettings.ts
- useReactToolScheduler.ts
- useRefreshMemoryCommand.ts
- useReverseSearchCompletion.test.tsx
- useReverseSearchCompletion.tsx
- useSettingsCommand.ts
- useShellHistory.test.ts
- useShellHistory.ts
- useShowMemoryCommand.ts
- useSlashCompletion.test.ts
- useSlashCompletion.ts
- useStateAndRef.ts
- useTerminalSize.ts
- useThemeCommand.ts
- useTimer.test.ts
- useTimer.ts
- useToolScheduler.test.ts
- vim.test.ts
- vim.ts
- CloudFreePrivacyNotice.tsx
- CloudPaidPrivacyNotice.tsx
- GeminiPrivacyNotice.tsx
- PrivacyNotice.tsx
- ansi-light.ts
- ansi.ts
- atom-one-dark.ts
- ayu-light.ts
- ayu.ts
- color-utils.test.ts
- color-utils.ts
- default-light.ts
- default.ts
- dracula.ts
- github-dark.ts
- github-light.ts
- googlecode.ts
- no-color.ts
- semantic-tokens.ts
- shades-of-purple.ts
- theme-manager.test.ts
- theme-manager.ts
- theme.test.ts
- theme.ts
- xcode.ts
- MarkdownDisplay.test.tsx.snap
- clipboardUtils.test.ts
- clipboardUtils.ts
- CodeColorizer.tsx
- commandUtils.test.ts
- commandUtils.ts
- computeStats.test.ts
- computeStats.ts
- ConsolePatcher.ts
- displayUtils.test.ts
- displayUtils.ts
- formatters.test.ts
- formatters.ts
- InlineMarkdownRenderer.tsx
- isNarrowWidth.ts
- kittyProtocolDetector.ts
- MarkdownDisplay.test.tsx
- MarkdownDisplay.tsx
- markdownUtilities.test.ts
- markdownUtilities.ts
- platformConstants.ts
- TableRenderer.tsx
- terminalSetup.ts
- textUtils.ts
- updateCheck.test.ts
- updateCheck.ts
- App.test.tsx
- App.tsx
- colors.ts
- constants.ts
- IdeIntegrationNudge.tsx
- keyMatchers.test.ts
- keyMatchers.ts
- semantic-colors.ts
- types.ts
- checks.ts
- cleanup.test.ts
- cleanup.ts
- dialogScopeUtils.ts
- events.ts
- gitUtils.test.ts
- gitUtils.ts
- handleAutoUpdate.test.ts
- handleAutoUpdate.ts
- installationInfo.test.ts
- installationInfo.ts
- package.ts
- readStdin.ts
- resolvePath.ts
- sandbox-macos-permissive-closed.sb
- sandbox-macos-permissive-open.sb
- sandbox-macos-permissive-proxied.sb
- sandbox-macos-restrictive-closed.sb
- sandbox-macos-restrictive-open.sb
- sandbox-macos-restrictive-proxied.sb
- sandbox.ts
- settingsUtils.test.ts
- settingsUtils.ts
- spawnWrapper.ts
- startupWarnings.test.ts
- startupWarnings.ts
- updateEventEmitter.ts
- userStartupWarnings.test.ts
- userStartupWarnings.ts
- version.ts
- acp.ts
- schema.ts
- zedIntegration.ts
- gemini.test.tsx
- gemini.tsx
- nonInteractiveCli.test.ts
- nonInteractiveCli.ts
- validateNonInterActiveAuth.test.ts
- validateNonInterActiveAuth.ts
- index.ts
- package.json
- test-setup.ts
- tsconfig.json
- vitest.config.ts
- promises.ts
- codeAssist.ts
- converter.test.ts
- converter.ts
- oauth2.test.ts
- oauth2.ts
- server.test.ts
- server.ts
- setup.test.ts
- setup.ts
- types.ts
- config.test.ts
- config.ts
- flashFallback.test.ts
- models.ts
- prompts.test.ts.snap
- client.test.ts
- client.ts
- contentGenerator.test.ts
- contentGenerator.ts
- coreToolScheduler.test.ts
- coreToolScheduler.ts
- geminiChat.test.ts
- geminiChat.ts
- geminiRequest.ts
- logger.test.ts
- logger.ts
- loggingContentGenerator.ts
- nonInteractiveToolExecutor.test.ts
- nonInteractiveToolExecutor.ts
- prompts.test.ts
- prompts.ts
- subagent.test.ts
- subagent.ts
- tokenLimits.ts
- turn.test.ts
- turn.ts
- constants.ts
- detect-ide.test.ts
- detect-ide.ts
- ide-client.test.ts
- ide-client.ts
- ide-installer.test.ts
- ide-installer.ts
- ideContext.test.ts
- ideContext.ts
- process-utils.ts
- google-auth-provider.test.ts
- google-auth-provider.ts
- oauth-provider.test.ts
- oauth-provider.ts
- oauth-token-storage.test.ts
- oauth-token-storage.ts
- oauth-utils.test.ts
- oauth-utils.ts
- msw.ts
- mcp-prompts.ts
- prompt-registry.ts
- fileDiscoveryService.test.ts
- fileDiscoveryService.ts
- gitService.test.ts
- gitService.ts
- loopDetectionService.test.ts
- loopDetectionService.ts
- shellExecutionService.test.ts
- shellExecutionService.ts
- clearcut-logger.test.ts
- clearcut-logger.ts
- event-metadata-key.ts
- constants.ts
- file-exporters.ts
- index.ts
- integration.test.circular.ts
- loggers.test.circular.ts
- loggers.test.ts
- loggers.ts
- metrics.test.ts
- metrics.ts
- sdk.test.ts
- sdk.ts
- telemetry.test.ts
- tool-call-decision.ts
- types.ts
- uiTelemetry.test.ts
- uiTelemetry.ts
- config.ts
- mockWorkspaceContext.ts
- tools.ts
- shell.test.ts.snap
- diffOptions.test.ts
- diffOptions.ts
- edit.test.ts
- edit.ts
- glob.test.ts
- glob.ts
- grep.test.ts
- grep.ts
- ls.test.ts
- ls.ts
- mcp-client.test.ts
- mcp-client.ts
- mcp-tool.test.ts
- mcp-tool.ts
- memoryTool.test.ts
- memoryTool.ts
- modifiable-tool.test.ts
- modifiable-tool.ts
- read-file.test.ts
- read-file.ts
- read-many-files.test.ts
- read-many-files.ts
- shell.test.ts
- shell.ts
- tool-error.ts
- tool-registry.test.ts
- tool-registry.ts
- tools.test.ts
- tools.ts
- web-fetch.test.ts
- web-fetch.ts
- web-search.test.ts
- web-search.ts
- write-file.test.ts
- write-file.ts
- crawlCache.test.ts
- crawlCache.ts
- crawler.test.ts
- crawler.ts
- fileSearch.test.ts
- fileSearch.ts
- ignore.test.ts
- ignore.ts
- result-cache.test.ts
- result-cache.ts
- bfsFileSearch.test.ts
- bfsFileSearch.ts
- browser.ts
- editCorrector.test.ts
- editCorrector.ts
- editor.test.ts
- editor.ts
- environmentContext.test.ts
- environmentContext.ts
- errorParsing.test.ts
- errorParsing.ts
- errorReporting.test.ts
- errorReporting.ts
- errors.ts
- fetch.ts
- fileUtils.test.ts
- fileUtils.ts
- flashFallback.integration.test.ts
- formatters.ts
- generateContentResponseUtilities.test.ts
- generateContentResponseUtilities.ts
- getFolderStructure.test.ts
- getFolderStructure.ts
- gitIgnoreParser.test.ts
- gitIgnoreParser.ts
- gitUtils.ts
- LruCache.ts
- memoryDiscovery.test.ts
- memoryDiscovery.ts
- memoryImportProcessor.test.ts
- memoryImportProcessor.ts
- messageInspectors.ts
- nextSpeakerChecker.test.ts
- nextSpeakerChecker.ts
- partUtils.test.ts
- partUtils.ts
- paths.test.ts
- paths.ts
- quotaErrorDetection.ts
- retry.test.ts
- retry.ts
- safeJsonStringify.test.ts
- safeJsonStringify.ts
- schemaValidator.ts
- secure-browser-launcher.test.ts
- secure-browser-launcher.ts
- session.ts
- shell-utils.test.ts
- shell-utils.ts
- summarizer.test.ts
- summarizer.ts
- systemEncoding.test.ts
- systemEncoding.ts
- testUtils.ts
- textUtils.ts
- user_account.test.ts
- user_account.ts
- user_id.test.ts
- user_id.ts
- workspaceContext.test.ts
- workspaceContext.ts
- index.test.ts
- index.ts
- index.ts
- package.json
- test-setup.ts
- tsconfig.json
- vitest.config.ts
- gemini.ts
- token.ts
- index.ts
- session.ts
- click.ts
- drag-and-drop.ts
- groundable-tool.ts
- index.ts
- key.ts
- scroll.ts
- type.ts
- wait.ts
- agent.ts
- index.ts
- interface.ts
- screen.ts
- index.ts
- manager.ts
- handle-message.ts
- index.ts
- index.ts
- initialize.ts
- logger.ts
- server.ts
- start-mcp-computer.ts
- package.json
- tsconfig.json
- Chat.tsx
- Dropdown.tsx
- ExpandableItem.tsx
- FunctionCall.tsx
- FunctionResponse.tsx
- GroundingResult.tsx
- Input.tsx
- Messages.tsx
- Sessions.tsx
- Thought.tsx
- Toast.tsx
- ToolReview.tsx
- App.tsx
- index.css
- main.tsx
- index.html
- package.json
- tsconfig.json
- vite.config.ts
- node-mac-permissions.d.ts
- actions.ts
- index.ts
- preflight-check.ts
- server.ts
- types.ts
- .gitignore
- package.json
- tsconfig.json
- index.ts
- types.ts
- package.json
- tsconfig.json
- file-system-test-helpers.ts
- index.ts
- index.ts
- package.json
- tsconfig.json
- launch.json
- tasks.json
- icon.png
- generate-notices.js
- logger.ts
- diff-manager.ts
- extension-multi-folder.test.ts
- extension.test.ts
- extension.ts
- ide-server.ts
- open-files-manager.test.ts
- open-files-manager.ts
- .vscodeignore
- development.md
- esbuild.js
- eslint.config.mjs
- LICENSE
- NOTICES.txt
- package.json
- README.md
- tsconfig.json
- copy_frontend_assets.js
- get-release-version.test.js
- test-setup.ts
- vitest.config.ts
- build.js
- build_package.js
- build_sandbox.js
- build_vscode_companion.js
- check-build-status.js
- clean.js
- copy_bundle_assets.js
- copy_files.js
- create_alias.sh
- generate-git-commit-info.js
- get-release-version.js
- local_telemetry.js
- prepare-package.js
- sandbox_command.js
- start.js
- telemetry.js
- telemetry_gcp.js
- telemetry_utils.js
- test-windows-paths.js
- version.js
- .editorconfig
- .gitattributes
- .gitignore
- .npmrc
- .nvmrc
- .prettierrc.json
- .yamllint.yml
- CONTRIBUTING.md
- Dockerfile
- esbuild.config.js
- eslint.config.js
- GEMINI.md
- LICENSE
- Makefile
- package-lock.json
- package.json
- README.md
- ROADMAP.md
- SECURITY.md
- tsconfig.json
// repository documentation
Was this content helpful?
(0 ratings)
