Javis OS
Javis OS는 기업가를 돕는 에이전시 AI로, 업무를 지원하고 함께 성장합니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
中小規模製造業向けの、自動化とAIを活用した生産管理・ガントチャート自動生成アプリケーション。 「経験と勘」に頼った生産計画から脱却し、即座な納期回答と最適な設備稼働を実現します。 顧客からの引き合いに対して、製品と数量を入力するだけで設備の空き状況を自動計算し、「確約可能な納期」を即座に回答するためのMVP(Minimum Viable Product)です。 • マスタ管理: 製品、工程順序(ルーティング)、設備、設備グループの管理。 • 受注シミュレーション: 注文入力時のリアルタイムな納期計算(Dry Run)。 • 自動スケジューリング: フォワードスケジューリングによるガントチャートデータの生成。 • マルチテナント: Supabase RLS(Row Level Security)による堅牢なデータ分離。 • Framework: Next.js 14+ (App Router) • Language: TypeScript • Styling: Tailwind CSS, shadcn/ui • State Management: TanStack Query (React Query) v5README 전문 보기 ↗
中小規模製造業向けの、自動化とAIを活用した生産管理・ガントチャート自動生成アプリケーション。 「経験と勘」に頼った生産計画から脱却し、即座な納期回答と最適な設備稼働を実現します。
顧客からの引き合いに対して、製品と数量を入力するだけで設備の空き状況を自動計算し、**「確約可能な納期」**を即座に回答するためのMVP(Minimum Viable Product)です。
.
├── backend/ # Python FastAPI (API)
│ ├── app/ # アプリケーションコード (Routers, Models, Logic)
│ ├── tests/ # Pytest (Unit, Integration)
│ └── scripts/ # データ投入用スクリプト
├── frontend/ # Next.js (Web UI)
├── supabase/ # DB Migrations, Seeds, Config
└── docs/ # プロジェクトドキュメント
ローカルでSupabaseを立ち上げます。
supabase start
起動後、出力される API URL と anon key を控えておきます。
cd backend
# 仮想環境の作成と有効化
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
# 依存関係のインストール
pip install -r requirements-dev.txt
# 環境変数の設定 (.envを作成)
cp .env.example .env
# .env 内の SUPABASE_URL, SUPABASE_ANON_KEY などを手順1の値に設定
# サーバー起動
uvicorn app.main:app --reload --port 8000
APIは http://localhost:8000 で起動します。
cd frontend
# 依存関係のインストール
npm install
# 環境変数の設定 (.env.localを作成)
cp .env.local.example .env.local
# NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_API_URL などを設定
# 開発サーバー起動
npm run dev
ブラウザで http://localhost:3000 にアクセスします。
開発用に定義されたシナリオデータを投入するスクリプトを用意しています。
backend/.env に TEST_USER_EMAIL 等の設定が必要です。
cd backend
# "standard_demo" シナリオを投入
python scripts/seed_scenario.py standard_demo
これにより、製品A〜E、設備グループ、工程定義などが一括で登録されます。
プロジェクトの詳細な設計情報は docs/ ディレクトリを参照してください。
バックエンドのテスト(Unit & Integration)には pytest を使用します。
cd backend
# 全テスト実行
pytest
# ユニットテストのみ(高速)
pytest -m unit
# 統合テストのみ(DB接続あり・要Supabase起動)
pytest --run-integration
本プロジェクトはマルチテナントアーキテクチャを採用しており、すべてのテーブルで RLS (Row Level Security) が有効化されています。アプリケーションコードではなく、データベースレベルでテナント間のデータ分離を強制しています。