From 2f97a41328bacefc8d26cdc9bfd2221b17c4c91e Mon Sep 17 00:00:00 2001 From: "anthropic-code-agent[bot]" <242468646+Claude@users.noreply.github.com> Date: Tue, 24 Mar 2026 04:49:25 +0000 Subject: [PATCH 1/4] Initial plan From cec6be06b5511f36174d13233944fc118439fc9a Mon Sep 17 00:00:00 2001 From: "anthropic-code-agent[bot]" <242468646+Claude@users.noreply.github.com> Date: Tue, 24 Mar 2026 05:07:31 +0000 Subject: [PATCH 2/4] Bump version to 0.2.0-dev and update CHANGELOG for v0.2.0 development Co-authored-by: JetSquirrel <20291255+JetSquirrel@users.noreply.github.com> Agent-Logs-Url: https://github.com/JetSquirrel/cloudbridge/sessions/8aaf5f07-6cc9-45cf-9f31-add3deb8fccb --- CHANGELOG.md | 16 ++++++++++++++++ Cargo.lock | 2 +- Cargo.toml | 2 +- 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b7592d3..2ca2846 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,22 @@ 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 + +### Added + +### Changed + +### Fixed + +## [0.1.1] - 2024-12-10 + ### Added - Initial release preparation - Comprehensive documentation diff --git a/Cargo.lock b/Cargo.lock index 858878a..389b41b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1191,7 +1191,7 @@ dependencies = [ [[package]] name = "cloudbridge" -version = "0.1.1" +version = "0.2.0-dev" dependencies = [ "aes-gcm", "anyhow", diff --git a/Cargo.toml b/Cargo.toml index a27e57c..ec1d6f4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cloudbridge" -version = "0.1.1" +version = "0.2.0-dev" edition = "2021" description = "A cross-platform desktop application for multi-cloud cost management" authors = ["JetSquirrel"] From 2fe5b676efc42a8cc47dbb5a8ef82c6d64f69a3a Mon Sep 17 00:00:00 2001 From: "anthropic-code-agent[bot]" <242468646+Claude@users.noreply.github.com> Date: Tue, 24 Mar 2026 07:45:41 +0000 Subject: [PATCH 3/4] Changes before error encountered Co-authored-by: JetSquirrel <20291255+JetSquirrel@users.noreply.github.com> Agent-Logs-Url: https://github.com/JetSquirrel/cloudbridge/sessions/85fb11e4-6e1a-4468-b2c8-013f77116ef3 --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ca2846..7dd30d9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Budget tracking ### 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 From 6f134a67951f978644bdd9769806a97ae3a2bcf8 Mon Sep 17 00:00:00 2001 From: "anthropic-code-agent[bot]" <242468646+Claude@users.noreply.github.com> Date: Tue, 24 Mar 2026 09:16:37 +0000 Subject: [PATCH 4/4] Complete DeepSeek integration documentation in README Co-authored-by: JetSquirrel <20291255+JetSquirrel@users.noreply.github.com> Agent-Logs-Url: https://github.com/JetSquirrel/cloudbridge/sessions/7dd84240-1bcb-4152-a94a-a29181f4a04e --- README.md | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 13c091c..6d86edc 100644 --- a/README.md +++ b/README.md @@ -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** @@ -135,13 +136,22 @@ 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** @@ -149,12 +159,12 @@ The compiled binary will be at: 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 -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) ### Refreshing Data @@ -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