OpenSource-Hub
O

Ocular

500 stars·オフィス生産性·SHA-256 チェックサム確認済み

一款自托管的预算管理工具,拥有美观的仪表盘、多语言支持和隐私模式。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

自己部署的预算小管家,帮你理清每一分钱。

主な機能

  • 纯手工打造,无AI参与开发(翻译除外)
  • 自托管,Docker一键部署
  • 亮/暗主题,多语言与全球货币支持
  • 可安装为PWA,移动端优化
  • 从Google Sheets导入年度计划,导出为JSON

できないこと

  • 需要自行维护服务器及备份数据;不支持复杂会计规则(如折旧、分摊);对大型数据集(数万笔记录)性能可能下降。

使用例

  • 个人日常收支管理
  • 家庭月度/年度预算规划
  • 小团队或组织经费跟踪

詳細説明

Ocular 是一款现代化的自托管预算管理工具,适合个人或小团队使用。它支持跨多年跟踪收入和开支,通过交互式图表(包括桑基图)可视化预算,并能从 Google Sheets 导入数据。应用支持亮/暗主题、所有常见货币,可作为渐进式 Web 应用(PWA)在移动设备上使用。内置用户管理、内联表达式计算、预算结转到下一年以及隐私模式。开发过程中未使用 AI(翻译除外),确保手工制作体验。通过 Docker 可在几秒内部署。

トラブルシューティング & FAQ (1)

トラブル対応
DockerでGenesis v2を実行する際に発生する'strconv.ParseInt: parsing "": invalid syntax'パニックの修正方法

panicは、TOKEN_EXPIRATION environment variableが空または欠落しているために発生します。Docker configurationで有効なinteger(例: 3600)に設定してください。docker runの場合: docker run -e TOKEN_EXPIRATION=3600 ...。docker-composeの場合: serviceの下に environment: - TOKEN_EXPIRATION=3600 を追加してください。これにより、config.goのparsing errorが解決されます。

参照 Issue #155

タグ

budgettrackingfinanceself-hostedpwaprivacy

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

使用Docker运行:docker run -d -p 3000:3000 --name ocular simonwep/ocular

4

首次访问http://localhost:3000,按向导创建管理员账户

5

进入仪表盘开始添加预算类别和收支记录

インストールガイド
  1. 使用Docker运行:docker run -d -p 3000:3000 --name ocular simonwep/ocular
  2. 首次访问http://localhost:3000,按向导创建管理员账户
  3. 进入仪表盘开始添加预算类别和收支记录
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

停止并删除容器:docker stop ocular && docker rm ocular;如需完全移除,删除持久化数据卷。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-06-27 11:00:45
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

1 FAQ

類似プロジェクト