rebalance is an interactive portfolio rebalancing TUI that imports brokerage CSV data (Schwab or universal format), lets users review holdings across multiple dimensions (symbol, country, asset class, tax status, etc.), set target allocations, and generates exact trade instructions.
It has a fully interactive, self-redrawing terminal interface with keyboard navigation
It is not a wrapper around another tool — it is a standalone TUI application
It is actively maintained
Built with ink-web, enabling it to run in both terminal and browser from the same codebase
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/rothgar/awesome-tuis/pull/566
**Author:** [@cjroth](https://github.com/cjroth)
**Created:** 3/1/2026
**Status:** ❌ Closed
**Base:** `main` ← **Head:** `add-rebalance`
---
### 📝 Commits (1)
- [`b084662`](https://github.com/rothgar/awesome-tuis/commit/b084662c402cc6ce39e72c363348ffdffcb478a4) Add rebalance to Productivity section
### 📊 Changes
**1 file changed** (+1 additions, -0 deletions)
<details>
<summary>View changed files</summary>
📝 `README.md` (+1 -0)
</details>
### 📄 Description
## Add rebalance
[rebalance](https://github.com/cjroth/rebalance) is an interactive portfolio rebalancing TUI that imports brokerage CSV data (Schwab or universal format), lets users review holdings across multiple dimensions (symbol, country, asset class, tax status, etc.), set target allocations, and generates exact trade instructions.
- It has a fully interactive, self-redrawing terminal interface with keyboard navigation
- It is not a wrapper around another tool — it is a standalone TUI application
- It is actively maintained
- Built with [ink-web](https://github.com/cjroth/ink-web), enabling it to run in both terminal and browser from the same codebase
- All data stays client-side
GitHub: https://github.com/cjroth/rebalance
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/rothgar/awesome-tuis/pull/566
Author: @cjroth
Created: 3/1/2026
Status: ❌ Closed
Base:
main← Head:add-rebalance📝 Commits (1)
b084662Add rebalance to Productivity section📊 Changes
1 file changed (+1 additions, -0 deletions)
View changed files
📝
README.md(+1 -0)📄 Description
Add rebalance
rebalance is an interactive portfolio rebalancing TUI that imports brokerage CSV data (Schwab or universal format), lets users review holdings across multiple dimensions (symbol, country, asset class, tax status, etc.), set target allocations, and generates exact trade instructions.
GitHub: https://github.com/cjroth/rebalance
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.