XpressLab is an innovative platform designed to empower individuals to express themselves and showcase their skills by directing AI Agents on GitHub. We believe in the power of human-AI collaboration and the exponential opportunities it brings for personal and professional growth. By following our carefully crafted instructions, you will learn to guide powerful AI agents to contribute your unique vision, ideas, and solutions to projects on GitHub. This allows you to learn and make an impact at a massive scale, focusing on strategy and creativity while your agent handles the code.
Join XpressLab today and embark on a journey of high-level contribution, skill multiplication, and financial prosperity. Together, we can shape the future of open-source development, leveraging your unique talents to make a significant impact while enjoying the financial rewards that come with your strategic direction.
Look through the following Organization's Issues below by hitting (Ctrl-Click) on the link, based upon your area of interest.
- World Enterprise - Graphics, Copywriting, & Website Design for Startups
- Note Hive - Documentation, Grants, Guides, Handbooks, and other Writing Projects
- United Home - Home, Lifestyle, and Architectural Projects
- HardMagic - Design, Ideation, Storytelling, Branding, Visionary, Futurism, Creative Direction
- Tao Learning Institute - Non-Profit Organization focused on STEAM Literacy, Learning, & Development
- INSTAR Lab Inc - Scientific Research Institute with projects in Quantum Research, Artificial Intelligence, and the Future of Work.
- Source Now - Data Science, Data Analysis, Forensics, Data Research
- SILK Corp - Public Benefit Corporation focused on Women Empowerment, DE&I, Homesteading, Health & Wellness Industry
- SILK Corp Guide - SILK Corp Franchise Model
- Curiosity Corp - Nonprofit organization dedicated to advancing innovative education and workforce training through dynamic, experiential learning
This chart below describes a few of our most common issue types:
-
$\color{orange}{media}$ $\color{orange}{content}$ - Visual and Audio Content including Graphics, Commercials, Sound Bytes, etc -
$\color{BurntOrange}{content}$ $\color{BurntOrange}{writing}$ - Long Form Writing that engages, motivates, and potentially converts users to take action -
$\color{yellow}{copywriting}$ - Short Form Writing text for advertising and marketing -
$\color{violet}{good}$ $\color{violet}{first}$ $\color{violet}{issue}$ - Good for newcomers -
$\color{green}{help}$ $\color{green}{wanted}$ - Extra attention is needed - great for external contributors -
$\color{lightblue}{documentation}$ - Improvements or additions to documentation
This is where the real power lies. You will act as the director, and your AI Agent will be the one writing the code. Your role is to provide clear, high-level instructions and review the results.
First, prepare your local machine with the necessary tools.
- Install Git: Download from git-scm.com.
- Install NodeJS: We recommend version 24 or later. Download from nodejs.org.
- Install VS Code: Download the Insider's Edition for the latest features.
Open your terminal or command prompt and install one or more of the following AI agents. You can install all of them and choose which one to use for any given task.
- Google Gemini CLI:
npm install -g @google/gemini-cli
- Anthropic Claude Code:
npm install -g @anthropic-ai/claude-code
- OpenAI Codex CLI (Legacy):
npm install -g @openai/codex@native
Enhance VS Code with these extensions. Open VS Code, go to the Extensions tab (Ctrl+Shift+X), and install them:
- Core GitHub & Workflow Tools:
- GitHub Pull Requests and Issues: Manage PRs directly in the editor.
- GitHub Repositories: Browse and edit any GitHub repository without cloning.
- Remote Repositories: Work with source code in remote repositories.
- Live Server: Instantly preview website changes in your browser.
- Live Share Extension Pack: Real-time collaborative development.
- Markdown Preview Enhanced: A must-have for editing documentation.
- In-Editor AI Assistants (Optional but Recommended):
- GitHub Copilot: The original AI pair programmer.
- Gemini Code Assist: Google's powerful AI assistant.
- Claude for VS Code: Anthropic's context-aware AI assistant.
This first diagram shows the entire process from start to finish. Think of it as your project map.
sequenceDiagram
participant You as Human Director
participant GitHub
participant LocalMachine as Your Local Machine
participant AIAgent as AI Agent (CLI)
You->>GitHub: 1. Find Issue and Fork Repository
GitHub-->>You: Provides forked repo URL
You->>LocalMachine: 2. git clone <forked-url>
You->>LocalMachine: 3. Create Instruction File (e.g., GEMINI.md)
You->>AIAgent: 4. Execute Core Iteration Loop (See detail below)
AIAgent-->>You: Loop finishes when you are satisfied
You->>LocalMachine: 5. git commit and git push
LocalMachine-->>GitHub: Pushes changes to your fork
You->>GitHub: 6. Create Pull Request
This is the most important part of the process. You will repeat this loop until the task is completed perfectly. Your job is to be the visionary; the agent's job is to handle the implementation.
graph TD
subgraph "You: The Director"
A["π<br><b>Step 1: Write/Refine Instructions</b><br>In your `GEMINI.md` or `CLAUDE.md` file, clearly define the goal and requirements."]
end
subgraph "AI Agent: The Implementer"
B["π€<br><b>Step 2: Command Agent</b><br>Run `gemini --init < GEMINI.md` in your terminal."]
C["π»<br><b>Step 3: Agent Modifies Code</b><br>The AI reads your instructions and edits the project files."]
end
subgraph "You: The Quality Assurance"
D["π<br><b>Step 4: Review Changes</b><br>Use the Source Control tab in VS Code to see what the agent did."]
E["π<br><b>Step 5: Preview Live</b><br>If it's a website, use Live Server to see the changes in a browser."]
F{"β
<br><b>Step 6: Is the result perfect?</b>"}
end
subgraph "Final Step"
G["π<br><b>Done!</b><br>Exit loop and commit your changes."]
end
A --> B --> C --> D --> E --> F
F -- "No, needs more work" --> A
F -- "Yes, exactly!" --> G
As highlighted in the diagrams, your instruction file is the key to success.
- After cloning a repository, create a new file named
GEMINI.mdorCLAUDE.md. - Run the
/initcommand if the agent supports it, or simply use our template below. This file is your control panel for the AI.
Instruction File Template (GEMINI.md):
# TASK: Update the Call-to-Action button on the homepage (Resolves Issue #45)
## 1. Goal
The current button text "Submit" is not engaging. We need to update it to "Start Your Free Trial" and change its color to a vibrant blue.
## 2. Files to Modify
The agent should first locate the primary homepage file, likely named `index.html`, `main.jsx`, or `HomePage.vue`. It should also find the corresponding CSS file that styles this button.
## 3. Requirements
- **HTML/JSX Change:** Find the button with the text "Submit" and change its text to "Start Your Free Trial".
- **CSS Change:**
- Give the button a new CSS class if it doesn't have one, e.g., `cta-button`.
- Style `.cta-button` with `background-color: #007bff;` and `color: white;`.
- Ensure there are no regressions or visual bugs.
## 4. Verification
After the changes, the button on the homepage should be blue and read "Start Your Free Trial".Now, follow the Core Agentic Iteration Loop you saw in the diagram.
- Execute:
# For Gemini gemini --init < GEMINI.md # For Claude claude -p "Carefully read the instructions in CLAUDE.md and execute the required code changes across the necessary files."
- Review:
- Your agent will report the files it has changed.
- Open the "Source Control" tab in VS Code to see a
diffof the changes. - If you're working on a website, right-click your
index.htmlfile and select "Open with Live Server" to see the changes live in your browser.
- Iterate:
- If the agent made a mistake or you want to refine the result, do not edit the code yourself.
- Update your instruction file. Add more detail. For example: "The blue color is too dark. Use
#3399ffinstead." - Run the agent again. Repeat this loop until the output is perfect.
Once you're satisfied and have exited the loop, it's time to submit your contribution.
- Ask your agent to write the commit message for you based on the changes.
claude "Based on the staged changes, write a conventional commit message that references issue #45." - Copy the message and commit your changes through the VS Code UI.
- Push your branch and create a Pull Request on GitHub. Your PR description should link to the issue and can include a summary of the changes, which you can also ask your agent to write.
We welcome Pull Requests from everyone. By leveraging AI agents, you can make substantial contributions with impressive speed.
π€
$\color{green}{Want}$ $\color{green}{to}$ $\color{green}{Make}$ $\color{green}{Money!?}$ - We provide compensation for significant contributions to our projects. To be eligible, add a USDT (TRC-20) wallet address to your GitHub profile bio.