CloudPortal

AI workspace for software teams

Understand any codebase.
Without reading the code.

CloudPortal turns your repository into an interactive workspace your whole team can explore, understand and improve.

GitHub support available in private preview.

Acme / storefront

OverviewAskMapsChangesKnowledge

Your product lives in code.
Most of your team doesn’t.

Product decisions shouldn’t require navigating thousands of files.

CloudPortal gives everyone a way in.

Ask

Ask the project.

Ask questions in plain language. Get answers grounded in the code that actually runs your product.

Acme / storefront

OverviewAskMapsChangesKnowledge

The upgrade offer appears after a completed session when three conditions are met: the account is still on the free plan, the session ran longer than two minutes, and the remote flag offer.upgrade.v3 is enabled for that cohort.

Referenced in

  • UpgradeOfferController.cs
  • OfferEligibilityService.cs
  • RemoteConfig.cs

Answers, not guesses.

Every explanation can be traced back to the files, functions and changes it came from.

Maps

Turn code into something you can see.

CloudPortal builds living maps of flows, systems and dependencies — then keeps them connected to the source.

Acme / storefront

OverviewAskMapsChangesKnowledge

Ask CloudPortal…

Hover a node to trace its path, or select one to see what it owns. The three prompts above rebuild the map.

Changes

From idea to review.

Describe what should change. CloudPortal turns the request into an implementation your engineering team can review.

Acme / storefront

OverviewAskMapsChangesKnowledge

Request

Maya · Product

  • Reading the purchase confirmation screen
  • Tracing where the balance is already available
  • Drafting the change

Waiting for the request…

AI proposes.
Your engineers decide.

Nothing reaches your main branch on its own. Every proposal arrives as a branch, in the review process you already use.

Know what changed.
Not just which lines.

Acme / storefront

OverviewAskMapsChangesKnowledge
#482

Replace daily reward reset logic

@@ -34,17 +34,21 @@ public sealed class DailyRewardService
public bool CanClaim(RewardState state, DateTime utcNow)
{
- var midnight = utcNow.Date;
- if (state.LastClaimUtc.Date < midnight)
- return true;
-
- return false;
+ var elapsed = utcNow - state.LastClaimUtc;
+ if (elapsed >= ClaimInterval)
+ return true;
+
+ state.NextClaimUtc = state.LastClaimUtc + ClaimInterval;
+ return false;
}
+ private static readonly TimeSpan ClaimInterval = TimeSpan.FromHours(24);
}

Keep scrolling — the diff becomes the explanation.

Knowledge

Documentation that follows the code.

CloudPortal builds a living knowledge layer around your repository and updates it as the project evolves.

Acme / storefront

OverviewAskMapsChangesKnowledge

Checkout

Updated 18 minutes ago from #482

Overview

Checkout turns a validated cart into an order. It owns the purchase lifecycle from the moment the customer confirms to the moment inventory is committed.

Flow

Cart → validation → payment → order creation → inventory → confirmation. Validation failures never reach the payment provider.

Key components

CheckoutController, OrderValidator, PaymentService, OrderFactory, InventoryService.

Recent changes

#482 replaced the daily reward reset logic, which changed how the confirmation screen reads reward state.

Related systems

Payments, Inventory, Notifications, Analytics.

One codebase.
Different questions.

Product

Understand behaviour and explore product logic without waiting for engineering.

When does the user see this offer?

QA

Trace behaviour, dependencies and edge cases before filing an issue.

What could prevent this reward from being granted?

Design

Understand where UI states come from and what systems control them.

Which states can this screen display?

Engineering

Review AI-proposed changes instead of translating every request into implementation details.

Show me exactly what this request would change.

Integration

Works where your code already lives.

Connect a repository in minutes. CloudPortal indexes the project and keeps its understanding synchronized as your code changes.

  • GitHubAvailable
  • GitLabComing soon
  • BitbucketComing soon
GitHubCloudPortal
UnderstandExploreProposeReview

Security

Your code stays your code.

CloudPortal is designed around least-privilege repository access. You control which projects are connected, who can explore them and what actions AI is allowed to perform.

Read-only by default

Repository access begins read-only. Write permissions are requested only for features that require them.

Scoped access

Connect individual repositories instead of granting organization-wide access.

Human approval

AI-generated changes never reach your main branch without your existing review process.

Disconnect anytime

Remove repository access whenever you choose.

Give your team a way into the codebase.

Connect a repository and see your project from a different perspective.

Private preview · GitHub repositories