Kaneo — 余計なノイズのないミニマリストなセルフホスト型タスクトラッカー
Jiraでさっとバグを記録しようとして、半ダースもの必須フィールドを埋める壁にぶつかった経験がどれだけありますか?そして、重いWebインターフェースが単一のボタンクリックを処理するのに数秒待たされたこともあるでしょう。Kaneoチームはこの問題に直面し、独自のツールを構築することを決めました。彼らの考えはシンプルです:優れたプロジェクト管理ソフトウェアは、あなたの邪魔をせず、作業から注意をそらすべきではありません。
Kaneoは、MITライセンスでリリースされた軽量なオープンソースのタスク管理システムです。不要な設定や複雑なメニューを排除し、LinearやJiraの代替手段として位置づけられています。

核となるアイデア
プロジェクトの作成者は、現代のタスクトラッカーの問題は機能の不足ではなく過剰にあると確信しています。過剰な通知、肥大化したフォーム怪物的なダッシュボードは、コードを書くことを妨げるだけです。
Kaneoは、チームが毎日使うものだけを保持しています:
- クリーンなカンバンボードとタスクリスト
- 最小限の視覚的ごちゃごちゃで高速な検索
- セルフホストデプロイメントサポートによる完全なデータ管理
- 迅速なインターフェース応答性
内部構造とインストールオプション
技術スタックはモダンで軽量に見えます。フロントエンドはReactで構築され、バックエンドはTypeScript上の軽量なHonoフレームワークを使用しています。データベースはおなじみのPostgreSQLです。
数分で自分のサーバーにサービスを立ち上げることができます。クイックスタートのために、作者らは独自のCLIユーティリティ drim を提供しています:
curl -fsSL https://assets.kaneo.app/install.sh | sh
drim setup
このスクリプトは、環境、データベースを設定し、自動的にTLS証明書を発行してくれます。
クラシックなDocker Composeアプローチを好むなら、設定ファイルはシンプルで簡潔です:
services:
postgres:
image: postgres:16-alpine
env_file:
- .env
ports:
- "5432:5432"
volumes:
- postgres_data:/var/lib/postgresql/data
restart: unless-stopped
healthcheck:
test: ["CMD-SHELL", "pg_isready -U kaneo -d kaneo"]
interval: 10s
timeout: 5s
retries: 5
kaneo:
image: ghcr.io/usekaneo/kaneo:latest
ports:
- "5173:5173"
env_file:
- .env
depends_on:
postgres:
condition: service_healthy
restart: unless-stopped
volumes:
postgres_data:
より大規模なインフラストラクチャ向けには、リポジトリにHelmチャートが用意されているため、長いセットアップなしでKubernetesでシステムを起動することもできます。
ローカル開発環境は pnpm で構築されています:
git clone https://github.com/usekaneo/kaneo.git
cd kaneo
pnpm install
pnpm dev
試す価値はあるか
Kaneoは、小規模チーム、フリーランサー、個人プロジェクトの開発者に最適です。SaaSサービスのサブスクリプションに過払いをしていて、シンプルなタスクカードのために无尽的設定に苦心することに厌倦しているなら、このツールは優れた代替手段になります。
もちろん、組織が複雑な承認マトリックス、社内外のレポート、または десяток specialized systemsとの統合を必要としているなら、Kaneoの機能は限られていると感じられるでしょう。しかし、スピードとデータプライバシーが最優先なら、このプロジェクトは確かに注目に値します。
関連プロジェクト