Decentralization? We're still early!

Pinokio浏览器:功能强大且免费开源的AI浏览器

  • Pinokio浏览器:功能强大且免费开源的AI浏览器

    發布人 Brave 2024-08-01 02:27

    什么是Pinokio

    Pinokio是一个图形化的终端应用程序——它提供了一个用户友好的界面,可以编程式地与脚本进行交互,专门设计用于管理脚本、模型和AI工具,让用户无需求助于命令行即可完成各种复杂操作。你可以把它想象成一个"一键式本地云"(1-Click Localhost Cloud),让你能够在自己的电脑上运行属于自己的"私有互联网"。

    Pinokio 集成了市面上几乎所有开源的AI应用,包括Stable Diffusion、ComfyUI、Fooocus、Stable Video Diffusion、StableAudio等。你只需点击几下鼠标,就能完成这些应用的安装。


    📦 Pinokio支持的AI应用分类

    Pinokio提供了涵盖多个领域的AI程序,以下是按功能分类的完整列表(截至2026年1月最新版本):

    🎨 图像生成与编辑

    应用名称功能描述
    ComfyUI强大的模块化GUI,可视化构建和自定义AI工作流
    Stable Diffusion WebUI (Automatic1111)一键生成令人惊叹的AI艺术作品
    Fooocus简化版Stable Diffusion,专注于易用性
    Invoke专业级AI平台,面向创意工作室生成艺术和设计
    InstantIR修复损坏或低分辨率图像,通过单个提示词重建
    FluxGym用于LoRA训练的专业工具

    🎬 视频生成

    应用名称功能描述
    PyramidFlow使用先进AI算法从文本或图像生成视频
    Wan2.1高质量视频生成工具
    LivePortrait让静态肖像栩栩如生,添加动态动画效果
    Hunyuan Video支持8GB显存的多秒视频创作(需NVIDIA GPU)

    🎵 音频与语音

    应用名称功能描述
    OpenVoice2先进的语音克隆技术
    Bark高质量文本转语音生成
    XTTS跨语言文本转语音系统
    Fish多语言TTS工具,支持语音克隆和多语言语音生成
    MMAudio将音频与视频或文本输入同步,实现无缝多媒体项目
    Whisper-WebUI使用Whisper模型轻松为视频生成字幕
    RC Stable Audio Tools稳定的音频生成工具集

    👤 人脸处理与数字人

    应用名称功能描述
    FaceFusion 3.1.1业界领先的换脸和人脸操控平台

    🧊 3D生成

    应用名称功能描述
    Hunyuan3D-2使用先进扩散模型生成高分辨率3D资产(仅限NVIDIA,需24GB显存)

    🔧 其他工具

    应用名称功能描述
    Moondream2微型视觉语言模型,可在任何地方运行,适合分析图像和生成洞察
    SillyTavern本地与自定义AI角色聊天和角色扮演

    💡 小贴士:在Pinokio的drive文件夹中下载和存储的模型、LoRA、Embeddings等资源,可以被Automatic1111、Fooocus和ComfyUI共同使用,无需移动或复制模型文件,大大节省了存储空间。


    ⚡ Pinokio的核心特性

    🔒 隐私与数据安全

    Pinokio最大的优势之一是所有操作都在本地运行。这意味着:

    • ✅ 你不必依赖远程服务器来执行每个任务
    • ✅ 所有数据和模型都保持私密,完全在你的掌控之下
    • ✅ 无需担心提交私人数据——一切都100%在你自己的机器上私密运行
    • ✅ 没有API付费,因为一切都在本地机器上运行

    📁 完全隔离的安装环境

    通过Pinokio启动的所有内容都会安装在一个隔离的文件夹中(默认为~/pinokio),这防止了与其他系统配置产生任何干扰。 具体来说:

    • 所有Pinokio脚本都存储并运行在隔离位置(~/pinokio/api
    • 通过Pinokio内置包管理器安装的所有二进制文件都安装在~/pinokio/bin
    • 内置的包管理器(Conda、Homebrew、Pip和NPM)默认将所有内容安装在隔离的pinokio home路径内

    🛡️ 安全特性(2025-2026更新)

    Pinokio在最新版本中加入了多项安全增强功能:

    • 🔹 离线优先:启动时不会拉取外部文件
    • 🔹 网络共享默认关闭:保护本地网络安全
    • 🔹 网络访问警告:当使用可能向服务器发送本地文件的AI代理时,会显示警告提示
    • 🔹 脚本透明可读:所有脚本都以JSON语法编写,既人类可读又机器可读,你可以在运行前随时检查源代码

    🌐 LAN-Wide-Web (LWW) 局域网功能

    这是Pinokio的一项创新功能,支持自动发现本地主机,让你能够:

    • 创建由互联PC组成的私有网络
    • 支持自定义域名
    • 在局域网内为外部应用程序提供自动HTTPS

    🖥️ 通用界面系统

    Pinokio提供了一个由多个专用视图组成的通用界面:

    视图类型功能描述
    标准Web视图浏览和操作AI应用的主界面
    控制台视图查看运行日志和调试信息
    交互式Web终端进行命令行交互操作
    Web编辑器在应用程序框架内直接修改文件

    💻 系统要求与硬件兼容性

    基础要求

    Pinokio本身可以在任何地方运行——你甚至可以在树莓派(Raspberry Pi)上运行它。 "最低系统要求"完全取决于你在Pinokio中运行的每个单独应用程序。有些应用程序甚至可以使用CPU运行,而有些应用程序则需要强大的GPU。

    操作系统支持

    系统支持版本
    WindowsWindows 10及以上(不支持Windows 8及更早版本)
    macOS支持Intel (x64) 和 Apple Silicon (M1–M4,arm64)
    Linux支持x64和arm64架构

    GPU与显存建议

    如果你计划运行图像生成、视频生成等重度AI应用,你需要一块NVIDIA显卡,最好拥有尽可能大的显存:

    显存等级适用场景
    8GB部分轻量级应用可运行(如Hunyuan Video低显存模式)
    12GB大多数应用的最低要求
    12GB+流畅运行的推荐配置
    16GB+高质量视频生成(如Videocrafter需要16GB显存 + 64GB内存)
    24GB高端3D生成(如Hunyuan3D-2)

    ⚠️ 重要提示

    • 显存不足时,部分应用运行到一半可能会遇到"Out Of Memory"(内存不足)错误
    • 系统内存建议至少32GB
    • 存储空间需要充足,因为应用、模型和组件的大小可能高达100GB

    GPU类型兼容性

    GPU类型兼容性说明
    NVIDIA GPU最佳性能,得益于成熟的CUDA生态系统和优化的TensorRT加速。最新版本已支持NVIDIA 50系列GPU
    AMD GPU在两个平台上提供良好性能,Linux上的ROCm比Windows上的DirectML更适合AI工作负载
    Apple Silicon通过MPS(Metal Performance Shaders)支持高性能视频渲染

    📥 如何安装Pinokio

    Pinokio的安装非常简单,只需要下载安装程序,然后点击安装按钮就可以了。 安装过程非常快。安装完成后,你就可以开始使用Pinokio了。它有一个Discover标签,可以让你浏览所有可用的AI程序。你可以选择你想要安装的程序,然后点击下载按钮。下载完成后,Pinokio会自动安装程序。

    Windows安装步骤

    1. 📥 从官方下载页面GitHub Releases下载最新版本的Windows安装程序
    2. 📂 解压下载的文件,找到.exe安装程序
    3. ▶️ 运行安装程序——Windows会对从网络下载的应用程序显示安全警告
    4. 🔓 点击**"更多信息",然后点击"仍要运行"**以继续安装
    5. ✅ 安装完成后,Pinokio位于:C:\Users\<用户名>\AppData\Local\Programs\Pinokio

    macOS安装步骤

    1. 📥 根据你的芯片类型选择下载:
      • Apple Silicon(M1-M4):下载arm64版本
      • Intel芯片:下载x64版本
    2. 🔐 处理macOS安全限制(重要):

      如果你遇到**"应用已损坏,无法打开""应用无法打开,因为它来自身份不明的开发者"**错误,你需要使用提供的patch.command脚本移除隔离属性。这是第三方macOS应用程序的常见问题。

    3. 🔑 授予Pinokio权限至关重要。输入密码时密码是不可见的——只需输入你的密码并按Enter
    4. ✅ 然后你就可以从"应用程序"文件夹启动Pinokio了

    Linux安装步骤

    1. 📥 从GitHub Releases下载适合你发行版的安装包
    2. ▶️ 运行AppImage或安装你发行版对应的软件包
    3. ✅ 安装完成后,Pinokio位于:/opt/pinokio

    安装后设置

    1. 🖱️ 通过点击图标打开Pinokio
    2. ⚙️ 导航到Settings(设置)
    3. 📁 选择Pinokio应用程序将被安装的目录
    4. 🔗 Pinokio会自动将自己注册为pinokio://协议的处理程序,这样当用户点击pinokio://URL时可以直接启动应用

    安装AI应用

    安装过程可能需要一些时间,因为你需要下载完整的AI模型。安装完成后,你就可以开始使用AI程序了。每个程序都有一个简单的界面,你可以通过它来控制程序。例如,FaceFusion允许你将一张图片的人脸融合到另一张图片上。你只需要选择两张图片,然后点击运行按钮就可以了。

    卸载Pinokio

    你可以像卸载任何其他程序一样卸载Pinokio。在Pinokio程序的同一文件夹中还有一个**"Uninstall Pinokio"**文件。

    要从系统中完全删除Pinokio及其所有组件,你还需要:

    • 删除home目录中的pinokio文件夹(在Pinokio → Settings中可以找到路径)
    • 删除配置文件:
      • Windows: C:\Users\<用户名>\AppData\Roaming\Pinokio
      • Mac: /Users/<用户名>/Library/Application Support/Pinokio

    🔧 Pinokio脚本语言与自动化

    脚本语言简介

    Pinokio拥有一种原生的脚本语言,使用JSON编写,扩展自JSON-RPC。 这意味着任何可以用API表达的内容都可以用Pinokio脚本表达。脚本以JSON或JavaScript格式编写,定义了可以在本地安装、配置和运行AI应用程序的操作序列。

    脚本结构

    Pinokio脚本是包含run数组的JSON或JavaScript文件,该数组定义了要执行的操作序列:

    {
      "run": [
        {
          "method": "shell.run",
          "params": {
            "message": "pip install -r requirements.txt"
          }
        },
        {
          "method": "shell.run",
          "params": {
            "message": "python app.py"
          }
        }
      ]
    }

    每个步骤指定:

    • method:要执行的操作类型
    • params:该操作的配置参数

    核心功能特性

    Pinokio脚本是一种强大的自动化脚本语言,具有以下特性:

    特性描述
    内存管理使用local.setlocal.get存储和检索值,实现有状态操作和步骤间的数据共享
    动态模板支持模板语法,可以动态生成命令和参数
    可扩展低级API提供底层API接口,支持高度定制化
    脚本调用可以使用script.start调用其他脚本,并通过script.return接收返回值

    自动化能力

    Pinokio的脚本语言让你能够定义最复杂的任务:

    • ⚡ 执行Shell命令
    • 🐍 创建虚拟环境
    • 📦 安装依赖项
    • 🚀 启动服务器
    • 🔄 管理不同AI应用之间的工作流
    • 🤖 自动运行后端服务器用于API

    💡 实际上,你几乎可以自动化所有你在终端中手动完成的操作,但通过一个更加用户友好的界面来实现。

    通过Pinokio的编程接口,你还可以编写脚本来自动化各种AI任务,从而提高工作效率。


    🎯 Pinokio的应用场景

    Pinokio浏览器适用于各种AI应用场景,包括但不限于:

    🎨 AI绘画

    使用Stable Diffusion、ComfyUI、Fooocus等工具进行图像生成和编辑。特别适合希望一键安装这些复杂工具而无需了解Python或Git的创作者。

    🎬 AI视频

    通过Stable Video Diffusion、PyramidFlow、Wan2.1、LivePortrait等工具进行视频处理和生成。支持从8GB显存设备到专业24GB+显存设备的各种配置。

    🎵 AI语音

    使用Whisper、OpenVoice2、Bark、XTTS、Fish等工具进行语音识别、生成和克隆。Whisper-WebUI更是让视频字幕生成变得轻而易举。

    👤 AI数字人

    通过FaceFusion等工具进行虚拟人物的创建和管理。FaceFusion 3.1.1是目前业界领先的换脸和人脸操控平台。

    🧊 AI 3D建模

    使用Hunyuan3D-2等工具从文本或图像生成高分辨率3D资产,适合游戏开发、影视制作等专业场景。

    🤖 AI自动化工作流

    对于开发者来说,Pinokio可以自动运行后端服务器用于API,通过脚本编排复杂或重复性的任务,实现多个AI应用之间的协同工作。


    🌟 为什么选择Pinokio?

    Pinokio是2025-2026年最佳选择之一。 它消除了AI软件安装的复杂性,让任何人——即使是非开发者——都能轻松探索尖端工具。

    优势描述
    零门槛消除了配置环境变量和输入命令的繁琐步骤,让AI工具的使用变得像浏览网页一样简单
    100%免费开源应用,没有使用限制,无需为API访问付费
    完全私密一切在本地运行,数据不会发送到外部服务器
    统一管理共享模型、LoRA和Embeddings,节省存储空间
    持续更新活跃的社区和开发团队,不断添加新的AI应用支持

    📌 最新版本信息:截至2026年1月30日,Pinokio最新版本为6.0.0,此版本改进了启动时间(减少约5秒)、新增对NVIDIA 50系列GPU的支持,并默认设置TORCH_FORCE_NO_WEIGHTS_ONLY_LOAD=1以避免最新版本torch的错误。


    📚 参考资源


    总之,Pinokio为用户提供了一个强大且易用的平台,让AI工具的使用变得前所未有的简单和高效。如果你对AI应用感兴趣,不妨试试这款软件。

    Brave 回复 1 year ago 1 成員 · 0 回复
  • 0 回复

歡迎留言回复交流。

Log in to reply.

讨论開始
00 回复 2018 年 6 月
現在