diff --git a/CHANGELOG.md b/CHANGELOG.md index b7592d3..7dd30d9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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 + +### 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 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"] 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