-
1
-
2
-
3
-
4
-
5
-
6
-
7
-
8
-
9
-
10
-
11
-
12
-
13
-
14
-
15
-
16
-
17
-
18
-
19
-
20
-
21
-
22
-
23
-
24
-
25
-
26
-
27
-
28
-
29
-
30
-
31
-
32
-
33
-
34
-
35
-
36
-
37
-
38
-
39
-
40
-
41
-
42
-
43
-
44
-
45
-
46
-
47
-
48
-
49
-
50
-
51
-
52
-
53
-
54
# Yamori について
<!--
SPDX-License-Identifier: AGPL-3.0-only
Copyright 2025 Shota FUJI
This program is free software: you can redistribute it and/or modify it under the terms
of the GNU Affero General Public License as published by the Free Software Foundation,
either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along
with this program. If not, see <http://www.gnu.org/licenses/>.
-->
Yamori は年次有給休暇の計算と検証、可視化を行うオープンソース[^0]ソフトウェアです。
勤怠が記録されたファイルや社員データファイルを読み込み、年次有給休暇を何日取得したか、何日残っているか、出勤率が八割を下回っていないかなどを自動で計算します。
[^0]: [AGPL 3.0](https://www.gnu.org/licenses/agpl-3.0.ja.html) でライセンスされています。
## 特徴
一般的な勤怠システム・ソフトウェアと異なり、Yamori は入力インターフェイスを持っていません。
社員の名前や ID 、初回付与日、勤怠といった「事実」や「記録」は全てユーザがファイルに入力します。
そのため、ファイルの書式はユーザがそのまま見てもわかりやすいものとなっており、Yamori 以外の外部プログラムからのアクセスも容易です。
!!! info "ファイルの種類"
利用可能なファイルの種類は[ファイル形式](./file-types.md)ページにまとまっています。
Yamori を起動すると、ユーザが入力した「事実」や「記録」を全て読み込み、年次有給休暇の取得日数や法令違反のリスクといった「集計」や集計に基づく「状況」を表示します。
ユーザデータが通常の一般ファイルであるためベンダーロックインが発生せず、移行や連携がしやすいのが大きな特徴となります。
また、ソースコードが公開されていることに加えネットワーク通信が不要[^1]なことから、セキュリティ上のリスクがクラウドサービスと比べて圧倒的に低くなります。
[^1]: Yamori はローカルソフトウェアです。インターネットや LAN がない状況でも完全に機能します。
## 利用方法
Yamori のデスクトップアプリケーションをダウンロードし実行します。
サポートされる OS は以下のとおりです。
- macOS Catalina 10.15 以降
- Windows 10, 11
- Linux
!!! note "準備中"
ダウンロードページは現在準備中です。