Listing Thumbnail

    Modular Platform: Code Repo Agent

     Info
    Sold by: Modular 
    Deployed on AWS
    This container deploys a code repository agent that you can chat with via an interactive terminal session to learn more about a given repository.

    Overview

    Open image

    Modular MAX: Code Repo Agent is an experimental containerized agent that lets you chat with your code repositories through an interactive terminal session. Designed to enhance developer productivity, it supports repository-aware Q&A, automatic documentation generation for Python and Mojo codebases, and general programming assistance. Actively in development, this early release is a great opportunity to explore the future of AI-assisted coding and share feedback to shape its evolution.

    Highlights

    • Repository-aware Q&A for answering questions about specific codebases
    • General programming chat for development assistance
    • Automatic documentation generation for Python and Mojo repositories

    Details

    Delivery method

    Supported services

    Delivery option
    Deploy the max-code-repo-agent container

    Latest version

    Operating system
    Linux

    Deployed on AWS

    Unlock automation with AI agent solutions

    Fast-track AI initiatives with agents, tools, and solutions from AWS Partners.
    AI Agents

    Features and programs

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Modular Platform: Code Repo Agent

     Info
    This product is available free of charge. Free subscriptions have no end date and may be canceled any time.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    Vendor refund policy

    This agent is experimental and is currently under active development. We would love your feedback as we continue to improve the experience.

    How can we make this page better?

    We'd like to hear your feedback and ideas on how to improve this page.
    We'd like to hear your feedback and ideas on how to improve this page.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    Deploy the max-code-repo-agent container

    Supported services: Learn more 
    • Amazon ECS
    • Amazon EKS
    • Amazon ECS Anywhere
    • Amazon EKS Anywhere
    Container image

    Containers are lightweight, portable execution environments that wrap server application software in a filesystem that includes everything it needs to run. Container applications run on supported container runtimes and orchestration services, such as Amazon Elastic Container Service (Amazon ECS) or Amazon Elastic Kubernetes Service (Amazon EKS). Both eliminate the need for you to install and operate your own container orchestration software by managing and scheduling containers on a scalable cluster of virtual machines.

    Version release notes

    Latest Modular MAX: Code Repo Helper agent container image

    Additional details

    Usage instructions

    Important: This container requires an NVIDIA GPU.

    Please visit the MAX GPU requirements page to view compatible NVIDIA GPUs: https://docs.modular.com/max/faq/#gpu-requirements 

    Want to deploy this container on an AMD GPU? Contact us here: https://www.modular.com/company/talk-to-us 

    Run the container on an NVIDIA GPU using the following command: docker run
    --gpus 1
    -v ~/.cache/huggingface:/root/.cache/huggingface
    --env "HF_HUB_ENABLE_HF_TRANSFER=1"
    --env "HF_TOKEN=<secret>"
    modular/max-repo-agent:latest

    Learn more about the HF_TOKEN environment variable and how to create Hugging Face access tokens: https://huggingface.co/docs/huggingface_hub/en/package_reference/environment_variables#hftoken , https://huggingface.co/docs/hub/en/security-tokens 

    Start the container. MAX will load the model weights from Hugging Face Hub (Qwen2.5-7B-Instruct-1M). When the model is ready, Docker logs will show: max.serve: Server ready on http://0.0.0.0:8010 

    Open an interactive terminal to the container: docker exec -it <container-name> /bin/bash

    You can use the docker ps command to find the container name. You may need SSH access to your GPU instance depending on your setup.

    Provide a GitHub URL as a prompt. For best results, include only the URL with no additional context. The agent will suggest next steps and prompt phrasing. The repository should be written in Python or Mojo.

    Support

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Similar products

    Customer reviews

    Ratings and reviews

     Info
    0 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    0%
    0%
    0%
    0%
    0%
    0 AWS reviews
    No customer reviews yet
    Be the first to review this product . We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.