Skip to content

Releases: arsolutioner/riseup-cli

v0.4.1

18 Mar 08:36

Choose a tag to compare

Bug Fixes

  • Fix all write commandsclassify, rename, comment, exclude, include, merge, set-budget-type, and adjust were broken because the RiseUp API now returns text/html "OK" instead of JSON on write endpoints
  • Fix rename and classify — API schema changed: displayName is now businessName, and expense is a required field. Both commands now auto-resolve the transaction's current category before sending
  • Fix budget month offsetriseup transactions now returns the actual current month's data instead of the previous month. The RiseUp API has a +1 month offset that is now compensated internally

Enhancements

  • transactions --json now includes transactionId and customerComment fields, so output can be piped directly to rename, classify, or comment

Docs

  • Removed -N relative month syntax from README and SKILL.md (Commander interprets it as a flag — use prev or YYYY-MM instead)

v0.4.0 — Transaction Management

15 Mar 09:57

Choose a tag to compare

What's New

First write commands for riseup-cli! You can now manage transactions directly from the terminal.

New Commands

  • riseup classify <id> <category> — categorize a transaction (with --apply-to all to teach future matching)
  • riseup rename <id> <name> — rename display name
  • riseup comment <id> <text> — add a note
  • riseup exclude <id> — exclude from budget
  • riseup include <id> — re-include in budget
  • riseup merge <id> — approve CC billing merge
  • riseup unclassified [month] — list uncategorized transactions
  • riseup set-budget-type <id> <type> — set as fixed or variable
  • riseup adjust <envId> <amount> — adjust prediction amount

Skill Update

The Claude Code skill now includes write command documentation with mandatory user confirmation rules — the agent will always explain what a write command does and ask before executing.

Full Changelog

v0.3.0...v0.4.0

v0.3.0

10 Mar 14:00

Choose a tag to compare

What's New

Enhanced Commands

  • riseup balance — now shows investment portfolio (securities, savings accounts, loans, mortgages) below bank balances
  • riseup trends --by breakdown — new fixed vs variable expense breakdown over ~9 months
  • riseup account banks — real connection status (color-coded), actual account/card numbers, and last sync time

New Command

  • riseup progress — financial health metrics: average cashflow, positive months, total savings, recommended monthly savings, biggest spending increase

Skill Update

  • Updated SKILL.md with new commands and workflows
  • Download riseup-skill.zip for Claude Desktop

Install / Update

npm install -g riseup-cli

v0.2.0

10 Mar 08:32

Choose a tag to compare

What's New

  • Session expiry trackingriseup status now shows when your session expires
  • Updated README — new tagline, structured disclaimer, Claude Desktop import instructions
  • Budget month guidance — skill now explains budget month vs calendar month offset
  • Auto-publish — npm releases are now triggered automatically on GitHub releases

Claude Desktop / claude.ai Skill

Download riseup-skill.zip to import the RiseUp skill into Claude Desktop or claude.ai:

  1. Install the CLI: npm install -g riseup-cli
  2. Install browser: npx playwright install chromium
  3. Login: riseup login
  4. Go to Settings > Customize > Skills > "+" > Upload and select riseup-skill.zip
  5. Toggle the skill ON

Install / Update CLI

npm install -g riseup-cli

v0.1.0

10 Mar 07:23

Choose a tag to compare

riseup-cli v0.1.0

First release of the unofficial RiseUp personal finance CLI.

Claude Desktop / claude.ai Skill

Download riseup-skill.zip to import the RiseUp skill into Claude Desktop or claude.ai:

  1. Install the CLI: npm install -g riseup-cli
  2. Install browser: npx playwright install chromium
  3. Login: riseup login
  4. Go to Settings > Customize > Skills > "+" > Upload and select riseup-skill.zip
  5. Toggle the skill ON

Then just ask Claude about your finances in natural language.

Install CLI

npm install -g riseup-cli

See the full documentation for all commands and usage.