Backlogのタスクをデスクトップで一元管理する進捗管理アプリ。
複数スペース・プロジェクトのタスクを自動取得し、優先度スコアリングで「今やるべきこと」を可視化します。
本アプリは Backlog(Nulab)の非公式クライアントです。Nulab 社との提携・公認関係はありません。
開発にあたり Nulab 社の関係者に内容を確認いただき、以下の条件を満たすブラウザ代替の非公式クライアントとして利用規約に抵触しない範囲で運用しています:
- 公式 Backlog API のみを利用(スクレイピング・非公開 API は不使用)
- 各利用者が自身の API キーを設定して利用(開発者側での代理実行なし)
- ローカル配布のみ(サーバーを介した SaaS 等のサービス提供ではない)
- 自動同期は 15 分間隔と控えめで、API への過度な負荷をかけない設計
- 「公式」「公認」等の提携を誤認させる表示は行わない
- 複数スペース・プロジェクト対応 — Backlog(Nulab)の複数スペースを横断管理、プロジェクト単位でフィルタリング
- 優先度スコアリング — 期限・優先度・工数・マイルストーン・放置度の5要素で自動スコア算出
- 3種の表示形式 — リスト / ガントチャート / カレンダー(週/月)を切り替え
- 自分 / 全体切り替え — 自分の担当タスクとスペース全体を簡単に切り替え
- 課題詳細 & ローカルメモ — 課題の詳細確認、Backlogに送信されないローカルメモで進捗管理
- Webで見る — ワンクリックでBacklogの課題ページを直接開く
- 完全ローカル動作 — データは端末内に保存。外部サーバー不要、プライバシーに配慮
| レイヤー | 技術 |
|---|---|
| デスクトップ | Electron(electron-vite) |
| フロントエンド | React + TailwindCSS + lucide-react |
| バックエンド | Go(Echo)— localhost で動作 |
| データベース | SQLite + GORM(ローカル) |
| アニメーション | Lottie + View Transitions API |
最新リリース からお使いの環境に合ったファイルをダウンロードしてください。
| ファイル | 対象 |
|---|---|
backnote-*-arm64.dmg |
macOS(Apple Silicon: M1/M2/M3/M4) |
backnote-*-x64.dmg |
macOS(Intel) |
backnote-*-setup.exe |
Windows |
backnote-*-x86_64.AppImage |
Linux |
DMG を開いてアプリを Applications フォルダにドラッグ後、初回起動時に「"Backnote"は壊れているため開けません」と表示される場合があります。これは macOS のセキュリティ機能(Gatekeeper)によるもので、アプリ自体に問題はありません。ターミナルで以下を実行してください:
xattr -cr /Applications/Backnote.appソースからビルドする場合
- Node.js >= 18
- Go >= 1.23
- npm
git clone https://github.com/KimMaru10/Backnote.git
cd Backnote
npm install
cd backend && go mod tidy && go build -o bin/backnote-backend ./cmd/main.go && cd ..npm run devnpm run dist:mac # macOS
npm run dist:win # Windows
npm run dist # 全プラットフォーム- アプリを起動
- 設定画面でBacklogスペースを登録(ドメイン + APIキー)
- 必要に応じてプロジェクトを選択
- 更新ボタンでタスクを同期
- リスト / ガント / カレンダーで確認
- カードクリックで詳細確認、「Webで見る」でBacklogを開く
詳しくはアプリ内のガイドページをご覧ください。
各タスクには5つの要素から優先度スコアが自動計算されます:
| 要素 | 重み | 説明 |
|---|---|---|
| 期限緊急度 | 35% | 期限が近いほど高い |
| 優先度 | 25% | 高=1.0 / 中=0.6 / 低=0.3 |
| 放置度 | 20% | 作成日からの経過日数が長いほど高い |
| 工数ペナルティ | 10% | 工数が少ないほど高い |
| マイルストーン | 10% | 7日以内なら加算 |
Backnote/
├── src/
│ ├── main/ # Electron Main Process
│ ├── preload/ # IPC ブリッジ
│ └── renderer/src/ # React(UI)
│ ├── components/ # StickyCard, ListView, GanttChart, CalendarView
│ ├── pages/ # Dashboard, Settings, TaskDetail, Guide
│ ├── types/ # 共通型定義
│ └── assets/ # CSS, Lottie, ロゴ
├── backend/ # Go(Echo + GORM)
│ ├── cmd/main.go
│ └── internal/
│ ├── handler/ # APIエンドポイント
│ ├── model/ # DB モデル
│ ├── service/ # スコアリング, スケジューラ, Backlog API, 同期
│ └── store/ # SQLite 接続
├── scripts/ # ビルドスクリプト
├── build/ # アイコン等ビルドリソース
└── doc/ # 設計書
MIT






