Lalabase
Tickets, Doku, Zeiterfassung und Kundengespräche an einem Ort, durchsuchbar per KI. Für Softwarefirmen mit Kundenprojekten. Open Source: auf deinem eigenen Server oder in unserer Cloud in Deutschland.
Translation pending
案件のコメントが、リアルタイムのチャットになる。Backlog や Chatwork、Slack でコメントとチャットを分けているチーム向け。Notion や LINE に残した連絡も、案件の場所に残せます。人数では課金しません。
Translation pending
BusinessTypeScript · HTMLGitHub @keishinguOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
山岳部の山行計画を起点とした、プロジェクト管理・チャット・カレンダー・ファイル管理・ギャラリー・AIアシスタントを統合したコラボレーションアプリケーション。
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
山岳部の山行計画を起点とした、プロジェクト管理・チャット・カレンダー・ファイル管理・ギャラリー・AIアシスタントを統合したコラボレーションアプリケーション。 プロダクト仕様は docs/ を参照。 フロントエンドの責務分離と Domain Hook の適用範囲は docs/frontend-guidelines.md を参照。 UIの統一ルールとデザインSkillでの参照先は .interface-design/system.md を参照。 • Node.js 20+ • pnpm 9+ • Supabase CLI (brew install supabase/tap/supabase) • Docker(Supabase CLI が内部で使用) 以下はリポジトリルートで実行する。取得済みのマイグレーションを使うため、初回起動時に SQL を生成し直す必要はない。 ブラウザで http://localhost:3128 を開く。 既存環境での pull・ブランチ切り替え後も、Supabase を起動して supabase migration up --local --include-all で差分を適用する。環境変数ファイルを再コピーしたり、DB を reset したりする必要はない。DB の再構築が必要な場合は下記の「DBマイグレーション」を参照。Read the full README ↗
日本語 | English
山岳部の山行計画を起点とした、プロジェクト管理・チャット・カレンダー・ファイル管理・ギャラリー・AIアシスタントを統合したコラボレーションアプリケーション。
設計資料と作業別の参照先は docs/README.md、AI エージェント向けの規約は AGENTS.md を参照。
必要なツール: Node.js 22.x (>=22.23.4) / 24.x (>=24.22.1) / 26.x (>=26.12.1) のいずれか / pnpm 9+ / Supabase CLI / Docker(Supabase CLI が使用)
リポジトリルートで実行する。
pnpm install
supabase start # PostgreSQL / Auth / Storage / Realtime / Studio
cp apps/web/.env.local.example apps/web/.env.local # supabase start の既定キーが設定済み
# apps/web/.env.local の CALENDAR_TOKEN_ENCRYPTION_KEY に次の出力を設定する(必須。投票アプリの署名・Bot トークンの暗号化に使う)
node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
supabase migration up --local --include-all # 未適用のマイグレーションだけ適用
pnpm dev # http://localhost:3128
/auth/signup でアカウントを作る(ローカルはメール確認不要)supabase migration up --local --include-all で差分を適用する。.env.local の再コピーや DB の reset は不要supabase status で確認する。停止は supabase stoppnpm dev # 開発サーバー(apps/web)
pnpm build # 全パッケージビルド
pnpm typecheck # 型チェック
pnpm lint # Lint
pnpm test # テスト
pnpm format # フォーマット
スキーマは packages/db/src/schema/ が正。変更したときだけ SQL を生成する。
pnpm --filter @cairn/db db:generate # supabase/migrations/ に出力。内容を確認してから適用
supabase migration up --local --include-all
pnpm --filter @cairn/db db:studio # Drizzle Studio
packages/db/AGENTS.md--include-all は、並行開発でマージ順とタイムスタンプ順が前後しても履歴にないマイグレーションを適用するため(CI の migrate.yml と同じ)supabase db reset --local は DB を作り直し、既存データを失う。破棄してよい環境でのみ使うapps/
web/ Next.js 15(Web + API Route Handlers + リモート MCP /api/mcp)
mobile/ Expo(WebView ラッパー + ネイティブチャット + Push)
desktop/ Electron(デプロイ済みの Web 版を表示)
packages/
core/ DB・フレームワーク非依存のドメインロジック(@cairn/core/billing)
db/ Drizzle ORM スキーマ・クライアント
shared/ 共有型・Zod スキーマ・FEATURE_FLAGS
config/ tsconfig・ESLint 共有設定
supabase/ Supabase CLI 設定とマイグレーション SQL
docs/ 設計資料
| 対象 | 参照先 |
|---|---|
| モバイル(Expo)のローカル開発・実機のトラブル対処 | docs/mobile-app.md |
| PR の Mobile Preview・Internal Distribution・EAS の初期設定 | docs/mobile-internal-distribution.md |
| App Store / TestFlight | docs/app-store-submission.md |
| Electron デスクトップアプリ | docs/desktop-app.md |
| Web Push 通知(VAPID) | docs/web-push.md |
| PWA アイコン・アクセントカラーの追加 | docs/frontend-guidelines.md |
| 本番デプロイ・リリース | docs/production-deployment.md |
Apache License 2.0