📌 harry0703/MoneyPrinterTurbo
Description: 利用AI大模型,一键生成高清短视频 Generate short videos with one click using AI LLM.
🌐 Python|⭐️ 45,622 | 5535 stars this week
簡介
- MoneyPrinterTurbo 是一款自動化短影片生成工具,僅需提供影片主題或關鍵字。
- 它能全自動生成影片文案、素材、字幕、背景音樂,並合成高畫質短影片。
- 該工具支援 Web 及 API 介面,並獲得 RecCloud 提供免費線上服務及佐糖 PicWish 的贊助支援。
主要功能
- 採用完整的 MVC 架構,程式碼結構清晰易維護,同時支援 API 和 Web 介面。
- 支援 AI 自動生成或自訂影片文案,並提供中文和英文文案選項。
- 可生成多種高畫質影片尺寸,包括豎屏 9:16 (1080x1920) 和橫屏 16:9 (1920x1080)。
- 支援批次影片生成,可一次生成多個,並可彈性設定影片片段時長。
- 提供多種語音合成選擇,可即時試聽效果,並支援字幕生成與字型、位置、顏色、大小、描邊等自訂功能。
- 可設定背景音樂(隨機或指定音樂檔案),並調整音量。
- 影片素材來源高畫質且無版權,亦支援使用使用者的本地素材。
- 支援整合多種大型語言模型 (LLM),如 OpenAI、Moonshot、DeepSeek 等。
如何使用
- 快速開始:
- 可透過 Google Colab 執行,無需本地環境配置。
- Windows 使用者可下載一鍵啟動包,解壓後執行
update.bat更新程式碼,再執行start.bat啟動。
- 安裝部署 (通用步驟):
- 克隆專案程式碼:
git clone https://github.com/harry0703/MoneyPrinterTurbo.git。 - 可選地修改
config.toml檔案,配置pexels_api_keys、llm_provider及相關 API Keys。
- 克隆專案程式碼:
- Docker 部署:
- 確保 Docker 已安裝,在專案根目錄執行
docker-compose up。 - 啟動後,透過瀏覽器訪問 Web 介面
http://0.0.0.0:8501及 API 文件http://0.0.0.0:8080/docs。
- 確保 Docker 已安裝,在專案根目錄執行
- 手動部署:
- 建立 Python 虛擬環境 (
python=3.11),並安裝requirements.txt。 - 依據作業系統安裝 ImageMagick,並在
config.toml中配置imagemagick_path。 - 執行
webui.sh(MacOS/Linux) 或webui.bat(Windows) 啟動 Web 介面;執行python main.py啟動 API 服務。
- 建立 Python 虛擬環境 (
- 語音合成: 支援多種語音選項,可配置 API KEY 使用如 Azure 等更真實的語音。
- 字幕生成: 透過
subtitle_provider設定 (在config.toml),可在edge(生成速度快) 或whisper(品質佳,需下載模型) 間切換。 - 背景音樂與字型: 自訂音樂或字型可分別放置於專案的
resource/songs和resource/fonts目錄。
📌 commaai/openpilot
Description: openpilot is an operating system for robotics. Currently, it upgrades the driver assistance system on 300+ supported cars.
🌐 Python|⭐️ 58,195 | 2110 stars this week
簡介
- openpilot 是一個用於機器人技術的作業系統。
- 目前,它主要用於升級超過 300 款支援車輛的駕駛輔助系統。
主要功能
- 提供先進的駕駛輔助系統升級,適用於多種汽車型號。
- 嚴格遵守 ISO26262 指南,並設有全面的安全與測試措施。
- 內建軟體在迴路 (software-in-the-loop) 測試,每次 commit 都會執行。
- 安全模型的核心程式碼位於
panda中,以 C 語言編寫並透過嚴格測試。 - 實施硬體在迴路 (hardware-in-the-loop) 測試,包括對
panda的額外測試。 - 支援多個軟體分支,包括穩定的
release3、提前釋出的release3-staging以及最新的開發版本nightly和nightly-dev。 - 作為一個開源專案,歡迎使用者透過 GitHub 提交 pull requests 和 issues。
如何使用
- 在車輛中使用 openpilot:
- 需要具備一個支援的裝置,例如
comma 3X(可於 comma.ai/shop 購買)。 - 透過指定 URL (例如
openpilot.comma.ai) 安裝軟體到comma 3X裝置。 - 確保您的車輛是 275+ 款支援車型之一。
- 需要專用的車用線束 (car harness) 將
comma 3X連線到您的車輛。 - 提供詳細的線束和裝置安裝說明。
- 雖然可以在其他硬體上執行 openpilot,但非隨插即用。
- 需要具備一個支援的裝置,例如
- 快速開始(通用安裝):
bash <(curl -fsSL openpilot.comma.ai) - 開始開發 openpilot:
- 透過 GitHub 提交 pull requests 和 issues 參與專案。
- 加入社群 Discord 獲取支援和交流。
- 查閱貢獻檔案 (contributing docs) 和 openpilot 工具 (openpilot tools)。
- 程式碼檔案可在 https://docs.comma.ai 找到。
- 執行 openpilot 的相關資訊可在社群 Wiki 上查閱。
- 可選擇使用不同分支進行開發和測試:
openpilot.comma.ai(release)、openpilot-test.comma.ai(staging)、openpilot-nightly.comma.ai(nightly)。
📌 humanlayer/humanlayer
Description: The best way to get AI coding agents to solve hard problems in complex codebases.
🌐 TypeScript|⭐️ 5,527 | 2009 stars this week
簡介
- CodeLayer 是一個開源 IDE,旨在讓 AI coding agents 解決複雜程式碼庫中的困難問題。
- 它建立在 Claude Code 之上,提供經過實戰驗證的工作流程,能夠在大型且複雜的程式碼庫中有效運用 AI。
- 作為一個開源專案,CodeLayer 具備從個人筆記型電腦到整個團隊的彈性擴充套件能力。
- 目標是提供最有效的方式,讓 Coding Agents 在複雜的開發環境中發揮最大效益。
主要功能
- Superhuman for Claude Code: 提供以鍵盤為主(Keyboard-first)的工作流程,專為重視速度和控制的開發者設計。
- Advanced Context Engineering: 旨在幫助團隊將 AI-first 開發擴充套件到整個組織,同時避免混亂。
- M U L T I C L A U D E: 支援並行執行多個 Claude Code session,可應用於 Worktrees 和 Remote cloud workers 等場景。
- 透過其 battle-tested workflows,CodeLayer 讓 AI 能在大型且複雜的程式碼庫中解決挑戰性的問題。
- 背後的開發團隊在 "Context Engineering" 和 "12 Factor Agents" 方面擁有領先專業知識,這些概念奠定了 AI 解決複雜問題的基礎。
- 顯著提升開發者的生產力與 token consumption 效率(根據使用者回饋)。
- 為團隊提供客製化工作流程(tailored workflows)、自訂整合(custom integrations)和尖端建議,以實現 AI-first 開發的規模化。
- HumanLayer 的專家工程師能與團隊協作,確保每個人都能成為 100x engineer,投資於實際成果而非單純工具。
如何使用
- 使用者可以透過「Join Waitlist」或「Discord」頻道獲取最新資訊或參與社群。
- CodeLayer 鼓勵採用 Keyboard-first 的工作流程,以實現更快的速度和精準控制。
- 透過其 Advanced Context Engineering,團隊可以將 AI-first 開發逐步匯入組織。
- 利用 M U L T I C L A U D E 功能,使用者可以並行處理多個 Claude Code session,以最佳化工作流程。
- 產品內建 battle-tested workflows,指導 AI agents 有效解決複雜問題。
- 對於企業或團隊,可透過電子郵件聯絡
contact@humanlayer.dev,以獲取量身定製的解決方案、整合服務及專家指導,以實現 AI-first 開發的全面部署。
📌 kamranahmedse/developer-roadmap
Description: Interactive roadmaps, guides and other educational content to help developers grow in their careers.
🌐 TypeScript|⭐️ 339,533 | 1985 stars this week
簡介
roadmap.sh 是一個社群驅動的平臺,致力於為開發者提供豐富的學習路線圖 (roadmaps)、文章與資源。其核心特色是所有路線圖皆具備互動性,使用者可以點選路線圖中的節點 (nodes),以深入探索並理解各個技術主題。此平臺旨在協助開發者清晰地規劃學習路徑並持續提升專業知識。
主要功能
- 提供廣泛且多樣化的互動式學習路線圖 (Roadmaps),涵蓋 Frontend、Backend、DevOps、Full Stack、AI、Cloud (AWS, Cloudflare)、Data Analysis、Software Engineering、程式語言 (JavaScript, Python, Go, Rust, Java, C++, PHP) 以及行動開發 (Android, iOS, Flutter) 等多個領域。
- 收錄多種互動式最佳實踐 (Best Practices) 文章,例如 Backend Performance Best Practices、Frontend Performance Best Practices、Code Review Best Practices、API Security Best Practices 和 AWS Best Practices,幫助開發者遵循業界標準。
- 提供一系列問答集 (Questions),旨在協助使用者測試、評估並強化其對特定技術主題的知識,包括 JavaScript Questions、Node.js Questions、React Questions、Backend Questions 和 Frontend Questions。
- 所有路線圖皆具備互動性,允許使用者點選各個節點 (nodes) 以展開更詳細的資訊和相關資源,實現更深入的學習體驗。
如何使用
- 探索學習路徑: 瀏覽所有可用的 Roadmaps,或造訪 "get started page" 頁面以獲得引導,幫助您選擇最適合的學習路徑。
- 互動式學習: 點選任何路線圖中的節點 (nodes),即可展開並深入瞭解該技術主題的詳細資訊、文章和相關資源。
- 查閱最佳實踐: 透過網站提供的 Backend Performance Best Practices、Frontend Performance Best Practices 等分類,學習並應用業界的建議與規範。
- 自我知識評估: 使用 JavaScript Questions、Node.js Questions、React Questions 等問答集來測試和提升您的技術知識水平。
- 參與貢獻開發: 如果您希望貢獻於此專案,可以透過
git clone專案倉庫,安裝所需的 dependencies 後啟動本地開發環境。 - 分享社群: 請考慮在您的社群平臺分享
roadmap.sh及其提供的價值,這將對平臺發展有極大的幫助。
📌 nextcloud/server
Description: ☁️ Nextcloud server, a safe home for all your data
🌐 PHP|⭐️ 32,695 | 1846 stars this week
簡介
Nextcloud Server 是一個強大且安全的平臺,讓您能將所有資料儲存在自選的伺服器上。它不僅能確保您的檔案、聯絡人、日曆等內容的私密性與安全,同時也提供跨裝置的資料同步與協作分享功能,是您數位生活的理想之選。
主要功能
- 資料存取: 您可以將檔案、聯絡人、日曆及更多內容儲存到您選擇的伺服器上。
- 資料同步: 讓您的檔案、聯絡人、日曆及更多內容在所有裝置間保持同步。
- 資料分享: 透過授予他人存取許可權,輕鬆分享您希望他們檢視或協作的內容。
- 應用程式擴充: 可透過 App Store 擴充數百種應用程式,例如 Calendar、Contacts、Mail、Video Chat 等。
- 高安全性: 具備加密機制、HackerOne bounty program 及 two-factor authentication,確保您的資料安全。
- 提供對檔案、日曆、聯絡人、通訊等內容的完整控制與保護。
如何使用
- 取得 Nextcloud:
- 透過我們的網站或應用程式,直接在 Nextcloud Providers 之一註冊帳號。
- 在自己的硬體上自行安裝 Nextcloud Server,或使用我們預設好的 appliances。
- 購買預裝 Nextcloud 的裝置。
- 尋找為您或您的公司提供 Nextcloud 託管服務的服務供應商。
- 參與開發:
- 設定您的 local development environment。
- 建立一個 branch 並進行修改,記得使用
git commit -sm "Your commit message"簽署您的 commits。 - 建立一個 pull request 並 @mention 相關人員進行審閱。
- 第三方 components 作為 git submodules 需先初始化,執行
git submodule update --init等命令。 - 一些預設包含的 apps (如 First run wizard 或 Activity) 在 master 分支中可能缺失,需手動 clone 到
apps子資料夾。