经 AI Skill Hub 精选评估,源内AI 获评「强烈推荐」。这款AI工具在功能完整性、社区活跃度和易用性方面表现出色,AI 评分 8.0 分,适合有一定技术背景的用户使用。
源内AI 是一款基于 TypeScript 开发的开源工具,专注于 AI、TypeScript、Keycloak 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
源内AI 是一款基于 TypeScript 开发的开源工具,专注于 AI、TypeScript、Keycloak 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
# 方式一:npm 全局安装 npm install -g open-genai # 方式二:npx 直接运行(无需安装) npx open-genai --help # 方式三:项目依赖安装 npm install open-genai # 方式四:从源码运行 git clone https://github.com/hirokawaguchi/open-genai cd open-genai npm install npm start
# 命令行使用
open-genai --help
# 基本用法
open-genai [options] <input>
# Node.js 代码中使用
const open_genai = require('open-genai');
const result = await open_genai.run(options);
console.log(result);
# open-genai 配置说明 # 查看配置选项 open-genai --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export OPEN_GENAI_CONFIG="/path/to/config.yml"
デジタル庁がオープンソースで公開したガバメント AI「源内(GENAI)」を、 完全ローカル環境 × ローカル LLM(OpenAI 互換 API) で動かすためのプロジェクトです。
バージョン: 現在 v0.3.0(画像生成の源内一本化・アプリピン留め・LGWAN 成果物キャリア配信)。v0.2.1 = セキュリティ・品質保証、v0.2.0 = 自治体・閉域向け拡張、v0.1.0 = ローカル源内化の第一段階。 変更履歴は CHANGELOG.md を参照。
免責 / Disclaimer: 本リポジトリは有志による非公式フォークです。デジタル庁とは一切関係がなく、 同庁による承認・支援を受けたものではありません。genai-web/はデジタル庁の digital-go-jp/genai-web(MIT ライセンス)を ローカル動作向けに改変して同梱しています(原 LICENSE はgenai-web/LICENSEに保持)。 デジタル庁オリジナルのgenai-ai-apiは本リポジトリには含めていません(必要な場合は digital-go-jp/genai-ai-api を別途取得してください)。
ホスト OS / ハードウェアは特定環境に依存しません。macOS (Apple Silicon) でも、 Linux + NVIDIA GPU 機(例: NVIDIA DGX Spark)でも動作します。
源内はもともと AWS / Azure / Google Cloud などのクラウド前提 (Amazon Cognito 認証・Lambda・Bedrock 等)で作られているため、そのままでは ローカルで動きません。本プロジェクトは以下を行うことでローカル完結させます。
backend を SAML SP、Keycloak を SAML IdP として実装)/v1。vLLM / LM Studio / OpenAI など任意の OpenAI 互換サーバに切替可)[ブラウザ] ──▶ proxy (nginx :80) ──▶ web (源内 Web / Vite)
│ REST + ストリーミング
├──▶ backend (FastAPI) ──▶ OpenAI 互換 LLM(Ollama 等)
└──▶ keycloak (/kc) SAML IdP
本番は docker-compose.prod.yml で TLS(443) 終端。閉域検証は HTTP(80) のみ(docker-compose.verify.yml)。SeaweedFS(8333)は本番 compose ではホスト非公開で、成果物のダウンロードは S3_PUBLIC_ENDPOINT 経由のリバースプロキシを別途用意します(詳細は「成果物ファイル」節)。
変更履歴: CHANGELOG.md(v0.3.0 = 画像生成の源内一本化・アプリピン留め・LGWAN 成果物キャリア配信、v0.2.1 = セキュリティ・品質保証、v0.2.0 = 自治体・閉域向け拡張、v0.1.0 = ローカル源内化)
クラウド版源内には組み込みの「文字起こし」(/transcribe)と「画像を生成」(/image)があります。 Open GENAI では 機能ごとに入口を分けています(どちらもローカルで動作するよう置き換え済み)。
| 機能 | Open GENAI での入口 | 理由(UX) |
|---|---|---|
| **画像生成** | 源内オリジナル **/image** + ホスト **Stable Diffusion** | チャット連携・利用履歴・詳細設定など、源内組み込み UX を活かす。初期の SD 専用 exApp は重複のため廃止 |
| **文字起こし** | **exApp**(whisper-app) | 源内 /transcribe は Amazon Transcribe + S3 前提のためメニューから除外。ローカル Whisper を exApp として提供 |
文字起こしで exApp を選んだ理由
/transcribe の主な差分は 話者分離(diarization) だが、ローカルの faster-whisper では Transcribe 相当の話者認識は提供していない。あえて外し、言語指定・タイムスタンプ付き出力・exApp 利用履歴に寄せた/transcribe のコードはリポジトリに残るが、Open GENAI では /apps/.../whisper から利用する)高质量的开源AI项目,支持本地部署
该工具使用 NOASSERTION 协议,商用场景请仔细阅读协议条款,必要时咨询法律意见。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
📄 NOASSERTION — 请查阅原始协议条款了解具体使用限制。
AI Skill Hub 点评:源内AI 的核心功能完整,质量优秀。对于AI 技术爱好者来说,这是一个值得纳入个人工具库的选择。建议先在非生产环境试用,再逐步推广。
| 原始名称 | open-genai |
| Topics | AITypeScriptKeycloak |
| GitHub | https://github.com/hirokawaguchi/open-genai |
| License | NOASSERTION |
| 语言 | TypeScript |
收录时间:2026-07-07 · 更新时间:2026-07-07 · License:NOASSERTION · AI Skill Hub 不对第三方内容的准确性作法律背书。