Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.2.0] - TBD

### Planned
- Azure support
- Google Cloud Platform support
- Cost alerts and notifications
- Budget tracking

Comment on lines +10 to +17
Copy link

Copilot AI Mar 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changelog structure may be misleading here: ## [0.2.0] - TBD reads like a released version section, but the project version is set to a pre-release (0.2.0-dev) and the Unreleased section is empty. Consider keeping these entries under Unreleased until 0.2.0 is actually cut, or renaming the section to reflect a pre-release/development cycle to avoid confusion.

Copilot uses AI. Check for mistakes.
### Added
- **DeepSeek Integration**
- DeepSeek API integration for balance queries
- Display account balance instead of cost for DeepSeek accounts
- Balance breakdown showing granted and topped-up balances
- Support for multiple currencies (CNY, USD)

### Changed

### Fixed

## [0.1.1] - 2024-12-10

### Added
- Initial release preparation
- Comprehensive documentation
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cloudbridge"
version = "0.1.1"
version = "0.2.0-dev"
Copy link

Copilot AI Mar 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The PR is described as documenting an already-complete integration, but this change also bumps the crate version to 0.2.0-dev (and updates Cargo.lock). If the intent is documentation-only, consider reverting the version bump; if the intent is to start a 0.2.0 dev cycle, please call that out explicitly in the PR description/release notes so downstream packaging and tagging expectations are clear.

Copilot uses AI. Check for mistakes.
edition = "2021"
description = "A cross-platform desktop application for multi-cloud cost management"
authors = ["JetSquirrel"]
Expand Down
21 changes: 16 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
- **🌐 Multi-Cloud Support**
- Amazon Web Services (AWS) - Full support
- Alibaba Cloud (阿里云) - Full support
- DeepSeek - Full support (balance tracking)
- Azure & GCP - Coming soon

- **📊 Cost Visualization**
Expand Down Expand Up @@ -135,26 +136,35 @@ The compiled binary will be at:

> **Note:** Alibaba Cloud billing API is free of charge.

### DeepSeek Configuration

1. Log in to [DeepSeek Platform](https://platform.deepseek.com/)
2. Navigate to **API Keys** section
3. Create a new API key
4. Add the account in CloudBridge using the API key

> **Note:** DeepSeek displays your account balance (including granted and topped-up balances) instead of cost data. The balance query API is free of charge.

## 🚀 Usage

### Adding a Cloud Account

1. Launch CloudBridge
2. Navigate to **Accounts** in the sidebar
3. Select your cloud provider (AWS or Alibaba Cloud)
3. Select your cloud provider (AWS, Alibaba Cloud, or DeepSeek)
4. Enter account name and credentials
5. Click **Validate & Add**

### Viewing Cost Data

1. Go to **Dashboard**
2. View the overview cards showing:
- Current month total cost
- Current month total cost (or balance for DeepSeek accounts)
- Last month total cost
- Month-over-month change
- Active accounts count
Comment on lines +162 to 165
Copy link

Copilot AI Mar 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This bullet list implies the overview always includes meaningful “Last month total cost” and “Month-over-month change”, but DeepSeek accounts have no historical data (in code these values are effectively 0). Consider clarifying that those comparison stats are only meaningful for cost-based providers, while DeepSeek shows current balance and a balance breakdown.

Copilot uses AI. Check for mistakes.
3. Click on any account card to expand service-level details
4. Click **Trend** to view the 30-day cost chart
3. Click on any account card to expand service-level details (or balance breakdown for DeepSeek)
4. Click **Trend** to view the 30-day cost chart (not available for DeepSeek)
Copy link

Copilot AI Mar 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Usage docs say to click Trend, but the Dashboard UI appears to load/render trend data automatically when an account card is expanded (there isn’t a visible “Trend” button/CTA). Reword this step to match the actual interaction (e.g., expand an account card and view the “Cost Trend” section), and keep the DeepSeek exception note.

Suggested change
4. Click **Trend** to view the 30-day cost chart (not available for DeepSeek)
4. After expanding an account card, view the **Cost Trend** section to see the 30-day cost chart (not available for DeepSeek)

Copilot uses AI. Check for mistakes.

### Refreshing Data

Expand All @@ -163,7 +173,8 @@ The compiled binary will be at:

## 🗺️ Roadmap

### v0.2.0 (Planned)
### v0.2.0 (In Progress)
- [x] DeepSeek support
- [ ] Azure support
- [ ] Google Cloud Platform support
- [ ] Cost alerts and notifications
Expand Down
Loading