OSSでここまでできる|完全自作グループウェアを公開しました
なぜこのOSSを作ったのか
世の中には優れたグループウェアがたくさんあります。サイボウズ Office も desknet’s NEO も、スケジュール・掲示板・メッセージ・ワークフローといった基本機能をしっかり押さえた強力な製品です。
ただ、現場の業務に深く寄せようとすると、どうしても次の壁に当たります。
- 自社独自の業務フローに合わせたい
- 既存の社内システムやデータベースとつなぎたい
- 画面や権限、項目、承認経路をもっと細かく変えたい
- ベンダー任せではなく、自分たちで改善を回したい
- 使いながら育てる前提で、土台になる仕組みが欲しい
そこで開発したのが、このOSS Groupwareです。単なる「社内ポータル」ではなく、業務の入口になり、業務データが蓄積され、運用しながら拡張できることを重視しています。
このOSSが向いている会社・チーム
1. 既製品をそのまま入れても現場に合わない会社
承認経路、入力項目、データ構造、運用ルールが会社ごとに違うなら、ソースを触れる価値は大きいです。
2. 内製や半内製で改善を回したいチーム
「欲しい機能を依頼して待つ」のではなく、現場の課題を自分たちで小さく素早く改善できます。
3. グループウェアの先に業務アプリ化を考えている組織
WEBデータベース、タスク、ワークフロー、CSV連携があるため、単なる情報共有を越えて業務基盤化しやすいです。
ただし、自社業務に深く合わせる・内部システムとつなぐ・改善スピードを自社で握るという観点では、OSSであること自体が大きな武器になります。
何ができるのか — 全機能を一覧で把握する
| カテゴリ | 主な機能 | 業務での使いどころ |
|---|---|---|
| ダッシュボード | 今日の予定、受信箱、通知、クイックアクセス、週間表示 | 毎朝の入口を1画面に集約 |
| スケジュール | 個人日・週・月、組織日・週・月、参加者管理、閲覧・編集 | 予定共有、会議調整、組織の行動可視化 |
| メッセージ | 受信、送信、スター、返信、全員返信、転送、未読/既読 | 社内コミュニケーションの整理 |
| ワークフロー | テンプレート、フォーム設計、承認経路設計、承認待ち、代理承認、コメント、PDF/CSV出力 | 稟議・申請・決裁の電子化 |
| WEBデータベース | データベース作成、フィールド管理、レコード管理、CSV入出力、リレーション、参照、逆参照 | 台帳・管理表・顧客DB・案件DBの構築 |
| タスク | 個人/チーム/組織ボード、カード、リスト、ラベル、コメント、チェックリスト、順序変更 | 案件管理、進捗可視化、Kanban運用 |
| 日報 | 日報作成、テンプレート、コメント、いいね、統計 | 日々の活動記録とマネジメント |
| 掲示板 | カテゴリ管理、投稿、コメント、編集、削除 | 全社・部門別の通達 |
| ファイル管理 | フォルダ、アップロード、権限、チェックアウト/チェックイン、承認依頼 | 規程・書類・共有資料の統制 |
| 施設予約 | 会議室や備品の予約、施設管理 | 設備の競合防止 |
| アドレス帳 | 連絡先追加、編集、閲覧、検索 | 顧客・取引先・社内連絡先の集約 |
| 通知 | 通知一覧、既読化、全既読、通知設定 | 見逃し防止 |
| 全文検索 | 横断検索 | 情報到達速度の改善 |
| 外部連携 | ICS公開、購読、同期、CSVエクスポート | 外部カレンダー連携・データ持ち出し |
| 管理機能 | 組織管理、ユーザー管理、CSV一括取込、メール設定、通知設定 | 運用管理・初期導入・メンテナンス |
画面で見る主要機能
特にユニークなポイントを深掘りする
グループウェアなのに、WEBデータベースが強い
ここが非常に重要です。多くのグループウェアは「予定共有」「掲示板」「申請」までは強くても、現場固有の台帳や管理表を本格的に持ち始めると、別システムが必要になります。
このOSSは、WEBデータベース機能を中心に、独自フィールド・レコード管理・CSV入出力・リレーション・参照系の仕組みまで持っているため、日報台帳、顧客管理、案件管理、設備台帳、問い合わせ管理などへ横展開しやすいのが特徴です。
ワークフローが「使うだけ」で終わらず、設計側まで入れる
テンプレート一覧だけでなく、フォーム設計、承認経路設計、代理承認、コメント、出力まで見据えているため、単なる申請画面ではなく、社内ルールをシステムに落とし込む基盤として使えます。
有給申請、経費精算、備品購入、出張申請、稟議といった定番だけでなく、会社独自の承認文化にも寄せやすい構造です。
タスク管理が“付属機能”ではなく、実務運用に寄っている
個人・チーム・組織のボードを分けられ、カード、ラベル、チェックリスト、コメント、メンバーなどを持てるため、単純なToDoより一段上の運用ができます。
「案件単位の進捗管理」「部門横断の改善活動」「開発タスク管理」など、掲示板やスケジュールとは違う粒度の仕事管理に向いています。
ファイル管理に承認・チェックアウトの考え方が入っている
ファイル保管だけなら共有フォルダでもできます。ただ、社内規程やテンプレート、提出書類など「誰でも自由に上書きされると困る」ファイルは、運用ルールまで含めた設計が必要です。
このOSSは、ファイルに対する権限・チェックアウト・承認依頼の流れがあるため、文書統制に寄せた運用まで見えています。
ICSやCSVを持つので、閉じた箱になりにくい
グループウェアは、入れた瞬間から他システムとのデータの出入りが課題になります。公開ICSや購読、CSVエクスポート/インポートがあることで、カレンダーやデータ連携の逃げ道が用意されています。
これは導入後の自由度に効いてきます。OSSであることと合わせて、外とつながれる内部基盤としての価値があります。
サイボウズ Office / desknet’s NEO と比べてどうなのか
| 比較項目 | このOSS Groupware | サイボウズ Office | desknet’s NEO |
|---|---|---|---|
| 導入のしやすさ | 要セットアップ 自前で構築する前提 |
強い 完成度が高く導入しやすい |
強い 商用導入の安心感が高い |
| 標準機能の網羅性 | かなり広い 予定・掲示板・申請だけで終わらない |
広い スケジュール、掲示板、メッセージ、ToDoなど |
非常に広い グループウェア+ノーコード文脈が強い |
| コード改修の自由度 | 最大 OSSなので直接改修できる |
限定的 製品の枠内での運用が中心 |
限定的 標準・オプション前提 |
| 自社独自業務への寄せやすさ | 強い DB構造や画面ごと調整しやすい |
工夫次第 | AppSuite等で強い ただし製品ルール内 |
| ベンダーサポート | なし 自走・コミュニティ前提 |
強い | 強い |
| 技術者の楽しさ | 非常に高い 読む・直す・足す余地がある |
低め | 低め |
| 向いている組織 | 内製志向、独自業務が多い会社、開発者がいる組織 | 安定運用を優先する一般企業 | 機能数と運用支援の両方を重視する組織 |
すぐ導入して、手厚い支援のもとで安定運用したいなら大手製品は非常に強いです。
一方で、業務に合わせて変えたい・社内システムにつなぎたい・仕様を自分で握りたいなら、このOSSの魅力は一気に大きくなります。
技術者にとって面白いポイント
ルーティングが広く、機能境界が見えやすい
公開リポジトリを見ると、スケジュール、ワークフロー、メッセージ、WEBデータベース、タスク、日報、外部連携、施設予約、掲示板など、機能単位の分割がはっきりしています。
これは、読む側・直す側にとって重要です。システムが「触ってはいけないブラックボックス」ではなく、どこから拡張するかの見通しが立ちやすい構造です。
画面だけでなくAPI前提で見られる
CRUDだけでなく、承認処理、CSV出力、ICS連携、参加者状態更新、チェックアウト/チェックインなど、実務に関わる操作がルートとして整理されています。
つまり、フロントを入れ替えたり、別システムとつなげたり、バッチや自動化を加える足場が作りやすいということです。
「社内ツール」で終わらず、派生開発しやすい
たとえば、WEBデータベースを営業支援へ、タスクを案件進行へ、ワークフローを購買や稟議へ、ファイル管理を規程管理へ寄せるなど、用途を広げやすい構成です。
OSSなので参加しやすい
バグ修正、UI改善、機能追加、README整備、デモ改善、Docker化、テスト追加、権限設計の強化など、貢献ポイントが多いプロジェクトです。
完成されたSaaSを使うのは楽です。ですが、「業務に合わない」を超えるには、結局どこかで自分たちの手が必要になります。
そのとき、最初からソースが見えているOSSは圧倒的に強いです。
このOSSをどう使うと価値が出るか
製造業
組織スケジュール、掲示板、設備予約、日報、申請、ファイル管理を組み合わせ、現場運用と管理部門運用を一体化しやすいです。
受託開発・ITチーム
タスクボード、メッセージ、ワークフロー、ファイル管理、アドレス帳で、開発運用と社内管理をまとめられます。
中小企業の情報基盤
まずは予定共有と掲示板から始め、次に申請、次に台帳管理へと広げていけるのがOSSの強みです。
ぜひ、実際に触ってみてください
記事で読むだけでは伝わりきりません。デモサイトでログインして、画面構成、導線、各機能の雰囲気をぜひ確認してみてください。
このプロジェクトは、公開して終わりではなく、育てていきたいOSSです。
実際に触ってみて、 「ここが良い」「ここは使いにくい」「この機能が欲しい」「ここなら開発参加できる」 という声をもらえると、とても嬉しいです。
開発に参加したい方へ
次のような参加を歓迎します。
- UI/UX改善
- READMEや導入ドキュメントの整備
- Docker / セットアップ簡略化
- テスト追加
- 権限管理の強化
- API整理やリファクタリング
- 新機能追加(モバイル、通知強化、分析、監査ログなど)
「いきなり大きな機能追加は難しい」という方でも、表示崩れ修正、文言調整、README追記だけでも十分に価値があります。
まとめ
このGroupwareは、単なる予定表ではありません。情報共有、申請、データ管理、仕事管理、文書管理、通知、連携までを横断して扱える、かなり本格的なOSSです。
大手製品のような商用サポートや導入実績の厚みとは違う方向で、「ソースが見える」「自社に合わせて変えられる」「業務基盤として育てられる」という魅力があります。
完成品を買うのではなく、自分たちの仕事に合う形へ進化させていけるグループウェアを探しているなら、かなり面白い選択肢だと思います。
デモサイト、GitHub、感想・ご意見の送信先は、この記事内のボタンからアクセスできます。
