senclaw/capital
app Quản lý nguồn vốn cục bộ 100%: theo dõi các nguồn vốn (vốn chủ sở hữu, vốn góp nhà đầu tư, vay ngân hàng, hạn mức tín dụng quay vòng, vay cá nhân, trái phiếu, tài trợ), sổ cái giải ngân / trả gốc / trả lãi / phí, lịch trả nợ sinh tự động theo 3 phương pháp (niên kim, gốc chia đều, lãi định kỳ + gốc cuối kỳ), phân bổ vốn theo mục đích/dự án, dashboard dư nợ + hệ số D/E + lãi suất bình quân gia quyền + dòng tiền 12 tháng. SMART: đánh giá sức khoẻ vốn bằng rule engine (điểm 0–100 + phát hiện good/warn/crit trên 8 tiêu chí), mô phỏng what-if vay thêm / trả trước hạn (so sánh trước–sau, không ghi sổ), MỤC TIÊU tài chính đo tự động từ sổ + đánh giá tiến độ (on_track/behind/at_risk) + AI lên kế hoạch bước hành động, phân tích SỬ DỤNG tiền theo mục đích (chưa phân loại, vượt ngân sách, vốn nhàn rỗi), chấm điểm TỪNG nguồn tiền (A–D + verdict), và AI phân tích diễn giải các phát hiện qua bridge SenClaw. App chỉ GHI SỔ — không kết nối ngân hàng, không chuyển tiền thật.
Install
senclaw app install senclaw/capital
Verifies sha512 and SenClaw’s signature before writing to disk.
Documentation
Nguồn Vốn — SenClaw Capital Space App
Quản lý nguồn vốn hoàn toàn cục bộ (SQLite, không kết nối ngân hàng, không chuyển tiền thật): các nguồn vốn, sổ cái giải ngân/trả nợ, lịch trả nợ tự sinh, phân bổ vốn theo mục đích, dashboard và AI phân tích cơ cấu vốn qua bridge SenClaw.
Tính năng
- Nguồn vốn — 8 loại: vốn chủ sở hữu (
equity), vốn góp NĐT (investor), vay ngân hàng (bank_loan), hạn mức tín dụng quay vòng (credit_line), vay cá nhân (personal_loan), trái phiếu (bond), tài trợ (grant), khác (other). Mỗi nguồn có tổng cam kết/hạn mức, lãi suất %/năm (cố định/thả nổi), ngày bắt đầu/đáo hạn. - Sổ cái giao dịch —
disburse(giải ngân/nhận vốn),repay_principal(trả gốc),repay_interest(trả lãi),fee(phí). Dư nợ = disburse − repay_principal;credit_linetrả gốc thì hạn mức khả dụng hồi lại (quay vòng). - Lịch trả nợ — sinh tự động theo 3 phương pháp: niên kim (annuity — tổng trả mỗi kỳ bằng nhau), gốc chia đều (equal_principal), lãi định kỳ + gốc cuối kỳ (interest_only). Chu kỳ tháng/quý/6 tháng/năm; kỳ cuối tự hấp thụ sai số làm tròn nên tổng gốc khớp tuyệt đối. Đánh dấu "đã trả" tự ghi giao dịch gốc + lãi vào sổ cái. Sinh lại lịch chỉ thay các kỳ chưa trả.
- Phân bổ vốn — gắn giải ngân vào mục đích/dự án, theo dõi đã rót so với ngân sách.
- Dashboard — dư nợ vay, vốn chủ đã góp, còn rút được, lãi đã trả, lãi suất nợ bình quân gia quyền, hệ số D/E, kỳ trả nợ 30 ngày tới, kỳ quá hạn, dòng tiền 12 tháng.
- AI phân tích —
capital_analyzegửi số liệu dashboard qua bridge SenClaw (llm.request), trả về nhận định rủi ro thanh khoản/cơ cấu vốn kèm lưu ý "phân tích tham khảo".
Chạy
cargo run -p capital # backend + UI tĩnh trên http://localhost:4620
cd apps/capital/web && npm run dev # UI dev (proxy /api → :4620)
cargo test -p capital # 34 unit tests (finance + db + insight + goals + mcp)Dữ liệu: ~/.senclaw/apps/capital/capital.db (đổi bằng SENCLAW_DATA_DIR). Port đổi bằng PORT.
Smart: đánh giá & phân tích hỗ trợ
- Đánh giá sức khoẻ vốn (
/api/insight, toolcapital_evaluate) — rule engine cục bộ, tức thời, giải thích được: điểm 0–100 + hạng A/B/C/D + phát hiện theo mức độ (good/warn/crit) trên 8 tiêu chí: kỳ quá hạn, thanh khoản 30 ngày so với nguồn còn rút được, đòn bẩy D/E, chi phí vốn + khoản vay đắt bất thường (ứng viên đảo nợ), tập trung chủ nợ, áp lực đáo hạn 90 ngày, hạn mức dùng >90%, nợ chưa có lịch trả. - Mô phỏng what-if (
/api/simulate, toolcapital_simulate) — không ghi sổ:new_loan(vay thêm → kỳ trả đầu, tổng lãi, so sánh trước/sau dư nợ · D/E · lãi suất bq · điểm sức khoẻ · nghĩa vụ theo tháng 12 tháng) vàearly_repay(trả trước hạn → lãi tiết kiệm ước tính + trước/sau). - AI phân tích nhận cả dashboard lẫn kết quả rule engine — LLM diễn giải phát hiện theo thứ tự nghiêm trọng, không tự tính lại số.
- Mục tiêu & kế hoạch (
/api/goals*, toolscapital_goal_*) — 5 loại mục tiêu đo TỰ ĐỘNG từ sổ cái (giảm dư nợ, tất toán khoản vay, tăng vốn chủ, huy động vốn, tăng dự phòng); baseline chụp lúc tạo; đánh giá phát triển liên tục: % tiến độ so với % thời gian đã trôi → on_track/behind/at_risk/achieved/overdue + tốc độ cần mỗi tháng. Lên kế hoạch: AI soạn bước qua bridge (JSON strict) với fallback chia mốc tháng/quý tự động; bước tay + bước đã xong không bị ghi đè khi sinh lại. - Phân tích sử dụng nguồn tiền (
/api/report/usage, toolcapital_usage) — tiền đã dùng vào đâu: theo phân bổ (share %, so ngân sách, cờ vượt), phần chưa phân loại, mức tận dụng và vốn nhàn rỗi từng nguồn, kèm tín hiệu cảnh báo. - Đánh giá từng nguồn tiền (
/api/report/source-ratings, toolcapital_source_rate) — scorecard 0–100 + hạng A/B/C/D + verdict cho mỗi nguồn: chi phí so mặt bằng sổ, kỷ luật trả đúng hạn (từ lịch sửpaid_date), đáo hạn gần, lãi thả nổi, room hạn mức, thiếu lịch trả; nguồn vốn chủ chấm mức thực hiện cam kết góp.
MCP — capital-mcp (25 tools, prefix capital_)
capital_status · capital_dashboard · capital_source_add/list/get/update · capital_tx_add/list · capital_schedule_generate/list/pay · capital_alloc_add/list · capital_report_cashflow · capital_goal_add/list/update/plan/steps · capital_usage · capital_source_rate · capital_evaluate · capital_simulate · capital_analyze · capital_activity
Full identifier từ Claude Code: mcp__capital-mcp__capital_<verb> (HTTP+SSE tại /api/mcp/sse, message tại /api/mcp/message).
Đóng gói
apps/capital/scripts/pack.sh # → release/ + capital-app.zip (cài trong SenClaw)Declared permissions
{
"network": [
"127.0.0.1"
],
"exec": [
"./capital"
]
}Declared by the publisher, not enforced by SenClaw. The CLI compares this against what you already have installed and asks before anything widens.
Published by
The checkmark means SenClaw confirmed who this publisher is. It says nothing about whether their packages are safe.
About
| Owner | @senclaw |
| Latest | 1.0.0 |
| Downloads (30d) | 0 |
| Repository | github.com/NortonBen/senclaw-app ↗ |
Versions
| Version | Tags | Artifacts | Published |
|---|---|---|---|
1.0.0 | latest | darwin-arm64, linux-x64, win32-x64 | 2026-08-07 |
Artifacts · 1.0.0
| Platform | Format | Signature | File | Size |
|---|---|---|---|---|
darwin-arm64 | zip | unsigned | capital-app.zip | 3009 KB |
linux-x64 | zip | unsigned | capital-app.zip | 3363 KB |
win32-x64 | zip | unsigned | capital-app.zip | 3282 KB |
Unsigned builds require sign-in to download and are not distributed to the auto-updater, because unsigned executables from a new domain get flagged as unsafe. Sign and notarize (macOS) or Authenticode-sign (Windows) to distribute publicly.
Auto-update endpoints
For a Tauri app — add to tauri.conf.json:
"endpoints": ["https://senclaw.bacnd.com/api/v1/updates/tauri/senclaw/capital/{{target}}/{{arch}}/{{current_version}}"]For an electron-updater app — generic provider URL:
https://senclaw.bacnd.com/updates/senclaw/capital/stable
Only signed/notarized artifacts are offered as updates — a client fetches the update without credentials, and unsigned binaries are not publicly downloadable.
Something wrong with this package?
Report this package
Report this package
Tell us what is wrong and a moderator will look at it. Be specific — a report that names a version and a behaviour can be checked in minutes; one that says “looks sketchy” cannot be acted on at all.
Not about this package? Contact us instead. What happens to a report is described in reporting and moderation.
API: GET https://senclaw.bacnd.com/api/v1/packages/senclaw/capital