{"id":14978446,"url":"https://github.com/jun-murakami/ai-browser","last_synced_at":"2026-04-03T20:04:49.885Z","repository":{"id":228609908,"uuid":"774465294","full_name":"Jun-Murakami/AI-Browser","owner":"Jun-Murakami","description":"Client app for ChatGPT, Gemin, Claude, Phind and Perplexity with Monaco Editor integration.","archived":false,"fork":false,"pushed_at":"2024-09-16T03:00:18.000Z","size":2715,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-11T18:03:00.207Z","etag":null,"topics":["allotment","chatgpt","claude","electron","electron-app","electronjs","gemini","mui","mui-material","muiv5","react","reactjs","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Jun-Murakami.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-19T15:42:58.000Z","updated_at":"2024-09-25T15:17:17.000Z","dependencies_parsed_at":"2024-03-19T17:01:45.326Z","dependency_job_id":"b0fc07e6-e472-41a1-bd7c-419273fe1e38","html_url":"https://github.com/Jun-Murakami/AI-Browser","commit_stats":null,"previous_names":["jun-murakami/ai-browser"],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jun-Murakami%2FAI-Browser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jun-Murakami%2FAI-Browser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jun-Murakami%2FAI-Browser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jun-Murakami%2FAI-Browser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jun-Murakami","download_url":"https://codeload.github.com/Jun-Murakami/AI-Browser/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219859638,"owners_count":16556034,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["allotment","chatgpt","claude","electron","electron-app","electronjs","gemini","mui","mui-material","muiv5","react","reactjs","typescript"],"created_at":"2024-09-24T13:57:38.638Z","updated_at":"2026-04-03T20:04:49.871Z","avatar_url":"https://github.com/Jun-Murakami.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AI-Browser\n\nA powerful desktop application built with Electron that provides a unified interface for interacting with multiple AI chat services. Designed for users who work with multiple AI models simultaneously, featuring a sophisticated Monaco Editor integration for enhanced text editing capabilities.\n\n![aib](https://github.com/user-attachments/assets/dd609be0-7aa4-4976-b174-8b4e0cbbe761)\n\nhttps://github.com/Jun-Murakami/AI-Browser/assets/126404131/c39f63ef-11d4-4745-ba53-a6c2c03bfad8\n\n## Features\n\n- **Multi-AI Service Support**: Seamlessly interact with multiple AI services including:\n  - ChatGPT\n  - Google Gemini\n  - Anthropic Claude\n  - Moonshot Kimi\n  - DeepSeek\n  - Grok\n  - Nani !?\n  - Perplexity\n  - Genspark\n  - Sakana Chat\n\n- **Integrated Terminal Support**: Use CLI-based AI agents alongside chat interfaces:\n  - Built-in terminal emulator with up to 3 instances\n  - Seamlessly integrate CLI tools like Claude Code, Gemini CLI, Codex CLI\n  - Terminal tabs appear alongside chat service tabs\n  - Full support for dark/light theme switching\n  - Drag and drop tab reordering for both chat and terminal tabs\n  - Toggle terminal visibility just like chat services\n\n- **Advanced Editor Integration**:\n  - Powered by Monaco Editor (VS Code's editor)\n  - Up to 5-way vertical split editing\n  - Syntax highlighting for multiple programming languages\n  - Customizable font size and theme settings\n\n- **Efficient Workflow Features**:\n  - Send prompts to multiple AI services simultaneously\n  - Bulk send feature to broadcast prompts to all active services at once\n  - Maintain and access prompt history\n  - Quick prompt reuse from history\n  - Drag and drop text manipulation\n  - Dark/Light mode support\n\n- **Browser Integration**:\n  - Dedicated tabs for each AI service\n  - Individual service reload options\n  - URL tracking for each service\n  - Customizable tab visibility\n  - Selective service activation/deactivation\n\n- **Keyboard Shortcuts**:\n  - Quick navigation between tabs\n  - Efficient prompt management\n  - Editor manipulation shortcuts\n  - History navigation\n\n## Screenshots\n\n![sc1](https://github.com/Jun-Murakami/AI-Browser/assets/126404131/c0fc5156-9c70-4290-ba5d-51b110431048)\n![sc2](https://github.com/Jun-Murakami/AI-Browser/assets/126404131/bcf36152-35e4-40d2-a4f3-2f71f1ad1c99)\n![sc3](https://github.com/Jun-Murakami/AI-Browser/assets/126404131/8f26a02a-9053-41d9-ad03-14cca7733612)\n\n## Installation\n\n1. Download the latest release from the [Releases](https://github.com/Jun-Murakami/AI-Browser/releases) page\n2. Install the application following the standard installation process for your operating system\n3. Launch the application\n\n## Usage\n\n1. **Editor Management**:\n   - Use the split icons at the top to divide the editor\n   - Each split can contain different text\n   - Use the syntax highlighting dropdown to select appropriate language\n\n2. **AI Service Interaction**:\n   - Select the desired AI service tab or terminal tab\n   - Type or paste your prompt in the editor\n   - Click \"Send\" to send to the current service\n   - Use the \"All\" button to broadcast your prompt to all active services simultaneously (chat services only)\n   - Enable/disable specific services or terminals using the settings icon in the tab bar\n   - For terminal tabs, input is sent directly to the terminal emulator\n\n3. **History Management**:\n   - Access previous prompts from the history dropdown\n   - Use up/down arrows or keyboard shortcuts to navigate history\n   - Delete individual history items as needed\n\n4. **Customization**:\n   - Toggle dark/light mode\n   - Adjust font size\n   - Show/hide AI service tabs\n   - Resize the browser/editor split\n\n## Keyboard Shortcuts\n\n- `Ctrl/Cmd + Enter`: Send to current AI service\n- `Ctrl/Cmd + S`: Save to history\n- `Ctrl/Cmd + Shift + C`: Copy to clipboard\n- `Ctrl/Cmd + Backspace`: Clear editor\n- `Ctrl/Cmd + ↑/↓`: Navigate history\n- `Ctrl + Tab`: Switch between AI services and terminals\n\n## Development\n\n```bash\n# Clone the repository\ngit clone https://github.com/Jun-Murakami/AI-Browser.git\n\n# Install dependencies\nnpm install\n\n# Run in development mode\nnpm run dev\n\n# Build for production\nnpm run build\n```\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## License\n\n[MIT License](LICENSE)\n\n## More Information\n\nFor Japanese users: https://note.com/junmurakami/n/n5d674f5977e6\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjun-murakami%2Fai-browser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjun-murakami%2Fai-browser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjun-murakami%2Fai-browser/lists"}