{"id":13444301,"url":"https://github.com/someu/aigotools","last_synced_at":"2025-04-05T04:08:26.207Z","repository":{"id":244635526,"uuid":"814097024","full_name":"someu/aigotools","owner":"someu","description":"AigoTools can help users quickly create and manage website directory, with built-in site auto-crawling features, and also provides internationalization, SEO, image storage, and other functions. It allows users to quickly deploy their own directory site online.","archived":false,"fork":false,"pushed_at":"2024-07-04T06:12:47.000Z","size":21109,"stargazers_count":572,"open_issues_count":3,"forks_count":103,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-03-29T03:01:56.694Z","etag":null,"topics":["ai","aigotools","directory","nestjs","nextjs","openai","tools"],"latest_commit_sha":null,"homepage":"https://www.aigotools.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/someu.png","metadata":{"files":{"readme":"README.ja-JP.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-12T10:33:27.000Z","updated_at":"2025-03-28T19:28:30.000Z","dependencies_parsed_at":"2024-10-28T06:51:57.761Z","dependency_job_id":"4016fe67-a2ea-4590-9dbf-a0070f4471f5","html_url":"https://github.com/someu/aigotools","commit_stats":null,"previous_names":["someu/aigotools"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/someu%2Faigotools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/someu%2Faigotools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/someu%2Faigotools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/someu%2Faigotools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/someu","download_url":"https://codeload.github.com/someu/aigotools/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247284941,"owners_count":20913704,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","aigotools","directory","nestjs","nextjs","openai","tools"],"created_at":"2024-07-31T03:02:24.072Z","updated_at":"2025-04-05T04:08:26.163Z","avatar_url":"https://github.com/someu.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://github.com/someu/aigotools.git\"\u003e\n    \u003cimg src=\"images/logo.png\" alt=\"Logo\" width=\"80\" height=\"80\"\u003e\n  \u003c/a\u003e\n  \u003ch2 align=\"center\"\u003eAigoTools\u003c/h2\u003e\n  \u003ca href=\"README.md\"\u003e\n    English\n  \u003c/a\u003e\n  |\n  \u003ca href=\"README.zh-CN.md\"\u003e\n    简体中文\n  \u003c/a\u003e\n  \u003cbr\u003e\n  \u003cbr\u003e\n\u003c/div\u003e\n\nAigoToolsは、サイト管理と自動インクルージョン機能を内蔵し、ユーザーが迅速にウェブサイトディレクトリを作成および管理できるように支援します。国際化、SEO、複数の画像ストレージソリューションを提供し、ユーザーが自分のナビゲーションサイトを迅速にデプロイおよび立ち上げることができます。\n\nこちらを訪問してください: \u003ca href=\"https://www.aigotools.com/cn\"\u003ewww.aigotools.com\u003c/a\u003e\n\nhttps://github.com/someu/aigotools/assets/33251742/00d39041-a216-4105-884b-bd19cde6c706\n\n\n## 目次\n\n- [目次](#目次)\n- [特徴](#特徴)\n- [デプロイメント](#デプロイメント)\n  - [前提条件](#前提条件)\n  - [ローカルデプロイメント](#ローカルデプロイメント)\n  - [ホスティングサービスデプロイメント](#ホスティングサービスデプロイメント)\n- [開発](#開発)\n- [Figmaリソース](#figmaリソース)\n- [メンテナー](#メンテナー)\n- [貢献方法](#貢献方法)\n- [お問い合わせ](#お問い合わせ)\n- [🌟 スター履歴](#-スター履歴)\n- [ライセンス](#ライセンス)\n\n## 特徴\n\n- **サイト管理**\n- **自動サイト情報収集（playwright、jina、openaiを使用）**\n- **ユーザー管理（clerkを使用）**\n- **国際化**\n- **ダーク/ライトテーマの切り替え**\n- **SEO最適化**\n- **複数の画像ストレージソリューション（ローカルのminio、AWS S3、Tencent Cloud COS）**\n\n## デプロイメント\n\nこのプロジェクトは、メインのナビゲーションサイト（`packages/aigotools`）とインクルージョンサービス（`packages/crawler`）の2つの部分で構成されており、Zeaburなどのホスティングサービスを介してデプロイするか、`docker-compose`を使用してローカルマシンに直接デプロイできます。\n\n### 前提条件\n\n- https://clerk.com/ でアプリケーションを作成し、管理バックエンドにログインするための管理者としてユーザーを追加します。\n- `OpenAI apiKey`と`jina apiKey`を取得します。これらはサイトのインクルージョンに使用されます。\n- MongoDBとRedisデータベースをセットアップします。\n\n### ローカルデプロイメント\n\n1. リポジトリをクローンします：\n\n   ```bash\n   git clone https://github.com/someu/aigotools.git\n   cd aigotools\n   ```\n\n2. 環境変数を設定します：\n   `packages/aigotools`と`packages/crawler`の`.env`ファイルを`.env.prod`にコピーします。\n\n   ```bash\n   cp packages/aigotools/.env packages/aigotools/.env.prod\n   cp packages/crawler/.env packages/crawler/.env.prod\n   ```\n\n   設定ファイルを変更します。\n\n3. プロジェクトを開始します：\n\n   ```bash\n   docker-compose up -d\n   ```\n\n**注：画像ストレージにminioを使用する場合、プロジェクトを開始する際に最初はminioの認証設定を空のままにしておくことができます。プロジェクトを実行した後、minio管理バックエンドにアクセスしてBucket、ACCESS_KEY、SECRET_KEYを作成し、Bucketに公開読み取り権限を有効にし、設定ファイルを更新してプロジェクトを再起動します。**\n\n### ホスティングサービスデプロイメント\n\n[![Zeaburでデプロイ](https://zeabur.com/button.svg)](https://zeabur.com/templates/9PSGFO?referralCode=someu)\n\nドキュメントを参照してください：[zeabur-deploy.md](./docs/zeabur-deploy.md)\n\nZeaburデモリンク：https://aigotools.zeabur.app/\n\n## 開発\n\n1. リポジトリをクローンします：\n\n   ```bash\n   git clone https://github.com/someu/aigotools.git\n   cd aigotools\n   ```\n\n2. 依存関係をインストールします：\n\n   ```bash\n   pnpm i\n   ```\n\n3. 環境変数を設定します：\n   `packages/aigotools`と`packages/crawler`の`.env`ファイルを`.env.local`にコピーし、設定ファイルを変更します。\n\n   ```bash\n   cp packages/aigotools/.env packages/aigotools/.env.local\n   cp packages/crawler/.env packages/crawler/.env.local\n   ```\n\n4. プロジェクトを開始します：\n   `packages/aigotools`と`packages/crawler`にそれぞれ移動します。\n\n   ```bash\n   pnpm run dev\n   ```\n\n## Figmaリソース\n\nこのプロジェクトのデザインドラフトもオープンソース化しています。このプロジェクトのUIとコードを使用して、自分のウェブサイトを開発することができます。\n\nhttps://www.figma.com/community/file/1385200592630492334/aigotools\n\n![AigoTools Figma](./images/figma-preview.jpg)\n\n\n## メンテナー\n\n[@someu](https://github.com/someu)。\n\n## 貢献方法\n\nあなたの参加を心から歓迎します！[Issueを提出する](https://github.com/someu/aigotools/issues/new)か、Pull Requestを送信してください。\n\n## お問い合わせ\n\nご質問や提案がある場合は、以下の方法でお問い合わせください：\n\n- GitHub Issues: [問題を提出する](https://github.com/someu/aigotools/issues)\n- 電子メール: someuxyz@gmail.com\n\n## 🌟 スター履歴\n\n[![スター履歴チャート](https://api.star-history.com/svg?repos=someu/aigotools\u0026type=Timeline)](https://star-history.com/#someu/aigotools\u0026Timeline)\n\n\n## ライセンス\n\nAigoToolsはApache License 2.0の下でライセンスされています。詳細については、[LICENSE](./LICENSE)ファイルを参照してください。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsomeu%2Faigotools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsomeu%2Faigotools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsomeu%2Faigotools/lists"}