Skip to main content

Chat with code

Chat with code

Chat with code provides in-depth analysis and answers across single or multiple code repositories. Ask questions, review code quality, diagnose issues, and explore implementation logic using natural language — all powered by repository-aware intelligence.

Key Features

  • Natural Language Interface: Ask contextual questions about your repositories and get direct answers from CurieTech AI.
  • Smart Code Understanding: The agent analyzes flows, APIs, commits, and connector configurations to generate responses.
  • Multi-Repository Support: Query and analyze up to 8 related MuleSoft repositories simultaneously for cross-repo dependencies and architectural insights.
  • Live Repo Context: Connects to your Git repo or uploaded project to reference actual implementation logic and metadata.
  • Cross-Repo Intelligence: Evaluate patterns, inconsistencies, or dependencies across multiple services or layers.
  • Deep Context Awareness: Agent considers flows, configurations, error handlers, and connector versions when answering.

Supported Input Modes

  • With Repository: Select one or more GitHub repositories (up to 8) and branch to query directly.
  • Upload from Computer: Upload a local MuleSoft project folder to interact without Git access.

Example Questions You Can Ask

Single Repository:

  • "What APIs are present in this repository?"
  • "Which flows have missing error handling?"
  • "Write a Karate test scenario for the /xyz endpoint."
  • "What test cases should I write to validate PR #123?"
  • "Does this code follow MuleSoft best practices?"
  • "What Salesforce connector version is used and is it the latest?"
  • "This DWL script isn't working — explain what's wrong: <paste script>"

Multiple Repositories:

  • "I created pull request #123 in the System API repo — do I need to change anything in the Process API?"
  • "For pull request #123 in the System API, write a Karate test scenario in the Karate test repo."
  • "Is the createOrder flow in Repo A calling any APIs from Repo B?"
  • "Do all these APIs implement consistent error handling for HTTP 500 errors?"
  • "Which repos are still using deprecated Mule components?"
  • "Show me an example of how the S3 connector is used across any of these repositories."

Create Canvas Files

Chat with CurieTech AI and generate document files that can be easily downloaded and edited.

Key Capabilities:

  • Generate Documents: Ask CurieTech AI to create documents, specifications, or any content, and it will generate a canvas file for you.
  • Download Easily: Download the generated canvas file in your preferred format.
  • Select and Edit: Select any portion of the canvas that needs changes.
  • Improvise on Demand: When you select a section, you'll see an "Improvise" option. Click it to provide feedback on what you'd like to change.
  • AI-Powered Regeneration: CurieTech AI will regenerate only the selected portion according to your requirements, keeping the rest intact.

Example Use Cases:

  • "Create a design specification document for the new API integration."
  • "Generate a technical architecture document for this project."
  • "Create a migration plan document outlining all the steps."

Ideal for engineers and platform architects looking to review, debug, understand codebases, analyze cross-repo dependencies, and ensure design consistency across multiple MuleSoft services.