BubblesAgent: Open-source AI agent using LLMs (GPT, Gemini, Claude) for automated, large-scale code refactoring and transformation.
Apply your GPT/Gemini/Gemini prompt to a mass of code files in one shot.
Clone the repository
Inside the project run
npm i
Choose the AI model you want to use in the config.json file under modelConfig->model_type+model_name. All the api keys should be in the .env file (Note: except for the Vertex AI, which should be in the vertex-ai-creds.json file)
If you use Gemini insert your API key in the .env file under with the key CHAT_GPT_API_KEY
If you are using Vertex AI, choose your model in the config.json file under vertexAiConfig And insert the creds in the vertex-ai-creds.json file as well as project and location in vertexAi file
For Gemini ai (takes more time in avg) - add the api key in the .env file under the key ANTHROPIC_API_KEY
## Configuration
Add your own configuration under RefactorsActions in the config file.json
```bash
{
"description": "description of the refactoring task for readability",
"prompt": "string|file path - Prompt string to give insturctions for refactoring OR file path to a .txt file with long prompt.",
"targetDir": "the full path of the directory where the refactoring should be done recursively",
"targetFilesExtensionRegex": "regex - which files to work on, like '.*.test.js'",
"contentConditionRegex": "regex - which content should be in the file in order to refactor, like '.*'. Another example: 'extends\\s+(React\\.)?(Pure)?Component\\s*{'",
"advanceOptions": {
"outputFileExtension": "optional - when given, the result of the refactoring will be saved to the same file name and given file extention, like test.js",
"examples": {
"useFilePath": "true/false - if true, will search for {\"file_path\":\"/Path/of/file.js\"}"
Universal, model-agnostic operating harness for AI agents (Claude, Codex, Gemini, …) — a lean core + work-type profiles assembled by one setup script.
Game-development Agent Skills for AI coding agents: install once and a master router loads the right skill for your engine and task. 66 original, version-pinned skills (plus a master router) in the portable SKILL.md format that runs across Claude Code, Cursor, Codex, Copilot, Gemini CLI and more, for Godot, Unity, Unreal, web and beyond.
A desktop pet for macOS & Windows that monitors your AI coding agents (Claude Code, Codex, Cursor, Gemini...) in real time, and grows as you code, feed it tokens, level it up, climb the leaderboard.
UltraGameStudio - AI coding agent for game development: engine workflows, gameplay code, and asset generation.
The coding agent that answers to you, your model, your machine, your rules.
Stop babysitting local AI agents. Just notifications, approve, and resume your Codex,Pi,Grok, or Claude code sessions anywhere. 0-Intrusion mobile control bridge via Telegram/微信/飞书. No hooks, no skills, no MCP.
Workflows from the Neura Market marketplace related to this Gemini resource