aio-hub
AI平台应用,提供多种实用的开发和日常工具,以及高可控性的LLM交互。
Stars: 89
AIO Hub is a cross-platform AI hub built on Tauri + Vue 3 + TypeScript, aiming to provide developers and creators with precise LLM control experience and efficient toolchain. It features a chat function designed for complex tasks and deep exploration, a unified context pipeline for controlling every token sent to the model, interactive AI buttons, dual-view management for non-linear conversation mapping, open ecosystem compatibility with various AI models, and a rich text renderer for LLM output. The tool also includes features for media workstation, developer productivity, system and asset management, regex applier, collaboration enhancement between developers and AI, and more.
README:
一站式 AI 创作与开发工作站 | 专业级上下文工程引擎
一个基于 Tauri + Vue 3 + TypeScript 构建的跨平台 AI 枢纽,旨在为开发者与创作者提供精准的 LLM 操控体验与高效工具链。
AIO Hub 的聊天功能是一个专为复杂任务和深度探索而设计的、高度模块化的对话式 AI 智能体工作站。
完全掌控发送给模型的每一个 Token,拒绝“黑盒”Prompt。
- 统一上下文管道: 基于流水线架构,将会话树转换为 LLM 请求。内置 8 阶段核心处理器,支持可视化排序、宏解析、Token 自动压缩、正则清洗及插件化扩展。
- 上下文分析器 (Context Analyzer): 开发者级调试工具。实时查看最终发送给 LLM 的原始 Prompt、Token 消耗分布、宏解析结果及请求体结构。
-
宏系统 (Macro System): 提供 50+ 动态宏(如
{{time}},{{os}},{{last_message}}),支持复杂的日期时间格式、掷骰子、系统环境获取及局部/全局变量系统。 - 正则处理管道 (Regex Pipeline): 双向处理架构,支持发送前的文本清洗(如隐藏思维链)与渲染前的格式转换(如自定义标签渲染),兼容 SillyTavern 正则脚本。
- 快捷动作系统 (Quick Actions): 位于输入栏的指令增强系统,支持自定义脚本与宏,并支持导入 SillyTavern 快捷动作,显著提升输入效率。
- 交互式 AI 按钮: 支持 LLM 输出受控的可交互按钮(通过自定义标签),点击即可执行发送、填充或复制等安全操作,实现 AI 对 UI 的反向控制。
- 世界书兼容 (Worldbook): 深度兼容 SillyTavern 格式的世界书,支持基于关键词触发的动态上下文注入,便于挂载超大规模设定集。
- 分段式智能体编辑器: 模块化管理智能体人设、能力插件、模型参数及资产附件,支持 PNG 角色卡 导入导出。
-
非线性对话图谱: 由
Vue Flow+D3.js驱动,将对话历史呈现为可交互的树状网络,支持分支“嫁接”、物理模拟布局及无限画布导航。 - 极致性能线性视图: 基于虚拟滚动技术,轻松处理包含数千条消息的超长会话。
- 动态智能体切换: 对话与智能体解耦,在同一会话中可随时切换不同领域的 AI 专家。
- 广泛适配: 原生支持 OpenAI, Anthropic, Gemini, xAI (Grok), SiliconFlow, DeepSeek, Vertex AI 等,兼容 Ollama 等本地模型。
- 智能附件转写: 自动识别图片 OCR、音频转文字、视频描述及 PDF 分批视觉转写。模型原生支持时直传,否则自动降级转写。
- 双向翻译系统: 支持输入与输出的实时翻译,具备 XML 标签保护与双语并排对比模式。
打破传统布局限制。
- 组件级分离: 不仅是工具,连聊天输入框、对话区域都可以被拖拽成为独立的浮动窗口。
- 状态同步: 所有分离窗口共享同一个状态源,在一个窗口操作,所有窗口实时更新。
- 记忆功能: 自动记住所有窗口的位置和大小。
- 原生特效: 支持 Windows Mica / Acrylic 和 macOS Vibrancy 毛玻璃特效。
- 动态壁纸: 支持视频/图片轮播壁纸,配合 CSS 混合模式 (Blend Modes),打造沉浸式工作台。内置精选壁纸库,支持自定义壁纸轮播。
- 深度定制: 内置 CSS 编辑器,支持实时修改应用样式的每一个细节。
- 灵活布局: 侧边栏支持三种模式(固定侧边栏/抽屉/下拉菜单),适配不同屏幕尺寸。
-
JavaScript 插件: 轻量级 UI 扩展,即写即用。支持
activate/deactivate生命周期钩子,可动态注册 LLM 聊天管道处理器。 - Native 插件 (Rust): 高性能后端扩展,通过 DLL 动态加载。
- Sidecar 插件: 支持任意语言编写的独立进程插件。
- 媒体生成器 (Media Generator): 全功能生成工作站,支持图像/音频/视频任务流,具备独立的分支管理与任务队列。
- 音视频转写中心 (Transcription): 基于多模型驱动的转写引擎,支持超长 PDF 分批视觉解析、视频内容描述及音频语音转文字。
- FFmpeg 高性能助手: 基于 Rust 后端的高性能媒体处理工具,支持视频压缩、格式转换及批量处理。
-
Git 仓库分析器: 基于 Rust
git2-rs的高性能分析工具,秒开大型仓库,提供贡献者热力图与提交频率分析。 - 智能 OCR: 融合 VLM (GPT-4o)、Windows Native 与 Tesseract.js 的多引擎识别方案,支持独创的长图智能切片算法。
- 正则表达式应用器: 双引擎处理架构,前端毫秒级预览,后端 Rust 引擎处理大规模文件修改。
- Token 计算器: 精确计算多厂商模型 Token,支持多 Tokenizer 动态加载及图片 Token 可视化分析。
- 资产管理器: 应用级资源中心,基于 SHA-256 自动去重,集中管理所有工具产生的图片、文档及转写内容。
- 目录清理工具: 高性能 Rust 驱动,支持灵活的过滤规则与安全清理机制。
- 符号链接搬迁: 文件“搬家”利器,支持符号链接与硬链接模式。
- 数据筛选工具: 针对 JSON/YAML 列表数据进行条件筛选,支持简单匹配与自定义脚本,高效剔除无关配置。
双引擎正则处理工具
- 实时预览: 前端 JS 引擎提供毫秒级的输入反馈。
- 批量处理: 后端 Rust 引擎处理大规模文件修改,性能强劲。
- 规则链: 将多个正则替换组合成一条处理流水线 (Pipeline)。
- VCP 监控 (VCP Connector): 连接到 VCP 后端的实时监控面板。支持监听 RAG 检索细节、推理链、Agent 私聊预览及插件步骤状态,实现与 VCP (Variable & Command Protocol) 的深度联动。
- ST 世界书编辑器: 专为 SillyTavern 格式设计的独立编辑器,支持大规模设定集的快速构建与维护。
- 服务注册表浏览器: 可视化查看应用内所有已注册的工具服务及其元数据,方便开发者调试与集成。
专为 LLM 流式输出打造的高性能渲染方案
- 零闪烁流式渲染: 采用增量 Diff 算法和 Patch 系统,完美解决流式输出时的抖动问题,带来打字机般的丝滑体验。
- 深度混合排版: 自研解析器,完美支持 Markdown 与任意深度 HTML 标签的混合嵌套。
-
丰富的交互组件:
- 代码块: 集成 Monaco Editor,提供专业级的高亮、折叠和字体控制。支持 HTML 无边框预览模式。
-
思维链: 原生支持
<think>标签,以可折叠的动态组件展示 LLM 的思考过程。 -
VCP 协议支持: 深度集成 VCP (Variable & Command Protocol) 协议,支持工具请求块 (
<<<[TOOL_REQUEST]>>>) 与结果汇总块 ([[VCP调用结果...]]) 的可视化渲染。 -
可交互按钮: 支持 LLM 输出
<button type="send|input|copy" value="内容">标签</button>创建交互按钮,可执行发送消息、填充输入框、复制内容等预定义安全操作,支持自定义样式和主题自适应。 - 图表与公式: 内置 Mermaid 图表(支持缩放/独立窗口)和 KaTeX 数学公式渲染。
- PDF 预览: 内置 PDF 查看器,支持缩放、旋转、翻页、目录导航。
-
MD 样式编辑器 (Style Editor):
- 所见即所得: 针对标题、段落、引用、代码等每一种 Markdown 元素提供独立的实时预览面板。
- 全掌控: 可精细调整字体、颜色、边距等 CSS 属性,打造独一无二的阅读体验。
- 灵活性: 支持一键启用/禁用自定义样式,或重置为系统默认,随心切换。
- API 测试器: 灵活、高效的 HTTP API 测试环境,预设驱动(URL 模板、变量、请求头/体),支持 SSE 流式响应处理。
- LLM 请求检查器: 本地中间人代理服务器,用于拦截、分析发往远程 LLM API 的请求。
- JSON 格式化: 可控展开层级的 JSON/YAML 格式化与校验工具。
- Token 计算器: 精确计算多厂商模型 Token,支持图片 Token 分析与可视化。
- 颜色提取器: 智能图片颜色分析工具,支持屏幕取色与历史记录。
- 文本差异对比: 深度集成 Monaco Diff Editor,支持文件拖拽分配与补丁导出。
-
目录树生成: 高性能 Rust 后端驱动,原生支持
.gitignore。 - 代码格式化器: 基于 Prettier 引擎的多语言格式化方案。
- 媒体信息读取: 专为 AI 绘图设计的元数据提取器,支持 A1111/ComfyUI/ST 角色卡等。
无需配置环境,开箱即用。
🚀 提示:正式版更新较慢,推荐下载 预览版 (Pre-release) 以体验最新的功能特性与 Bug 修复!
| 平台 | 格式 | 说明 |
|---|---|---|
| Windows | .exe |
NSIS 安装包 |
| macOS | .dmg |
支持 Apple Silicon (M系列) 和 Intel |
| Linux | .AppImage |
通用格式,需赋予执行权限 |
.flatpak |
推荐,沙盒化运行,支持跨发行版 |
环境要求: Node.js 20+, Rust 1.70+, Bun (推荐)
# 安装依赖
bun install
# 启动开发环境
bun run tauri dev
# 构建生产版本
bun run tauri build- 插件开发: 插件开发指南
- 常见问题: DeepWiki (AI 自动维护)
如果你喜欢这个项目,欢迎:
- 在 GitHub 上点个 Star
- 提交 Issue 反馈 Bug
- 提交 Pull Request 贡献代码
- 在爱发电赞助我
本项目采用双重授权协议,请根据使用的模块遵循相应的条款:
遵循 Apache License 2.0 开源协议。 这意味着你可以自由地:商业使用、修改源代码、分发副本、私人使用。唯一要求是保留原始版权声明和免责声明。
遵循 Proprietary License (私有许可证)。 仅供个人学习与研究使用。严禁任何形式的商用、未经授权的二次分发或套壳行为。
Copyright © 2025-2026 miaotouy. All rights reserved.
For Tasks:
Click tags to check more tools for each tasksFor Jobs:
Alternative AI tools for aio-hub
Similar Open Source Tools
aio-hub
AIO Hub is a cross-platform AI hub built on Tauri + Vue 3 + TypeScript, aiming to provide developers and creators with precise LLM control experience and efficient toolchain. It features a chat function designed for complex tasks and deep exploration, a unified context pipeline for controlling every token sent to the model, interactive AI buttons, dual-view management for non-linear conversation mapping, open ecosystem compatibility with various AI models, and a rich text renderer for LLM output. The tool also includes features for media workstation, developer productivity, system and asset management, regex applier, collaboration enhancement between developers and AI, and more.
Saber-Translator
Saber-Translator is your exclusive AI comic translation tool, designed to effortlessly eliminate language barriers and enjoy the original comic fun. It offers features like translating comic images/PDFs, intelligent bubble detection and text recognition, powerful AI translation engine with multiple service providers, highly customizable translation effects, real-time preview and convenient operations, efficient image management and download, model recording and recommendation, and support for language learning with dual prompt word outputs.
chatwiki
ChatWiki is an open-source knowledge base AI question-answering system. It is built on large language models (LLM) and retrieval-augmented generation (RAG) technologies, providing out-of-the-box data processing, model invocation capabilities, and helping enterprises quickly build their own knowledge base AI question-answering systems. It offers exclusive AI question-answering system, easy integration of models, data preprocessing, simple user interface design, and adaptability to different business scenarios.
bella-openapi
Bella OpenAPI is an API gateway that provides rich AI capabilities, similar to openrouter. In addition to chat completion ability, it also offers text embedding, ASR, TTS, image-to-image, and text-to-image AI capabilities. It integrates billing, rate limiting, and resource management functions. All integrated capabilities have been validated in large-scale production environments. The tool supports various AI capabilities, metadata management, unified login service, billing and rate limiting, and has been validated in large-scale production environments for stability and reliability. It offers a user-friendly experience with Java-friendly technology stack, convenient cloud-based experience service, and Dockerized deployment.
ai_wiki
This repository provides a comprehensive collection of resources, open-source tools, and knowledge related to quantitative analysis. It serves as a valuable knowledge base and navigation guide for individuals interested in various aspects of quantitative investing, including platforms, programming languages, mathematical foundations, machine learning, deep learning, and practical applications. The repository is well-structured and organized, with clear sections covering different topics. It includes resources on system platforms, programming codes, mathematical foundations, algorithm principles, machine learning, deep learning, reinforcement learning, graph networks, model deployment, and practical applications. Additionally, there are dedicated sections on quantitative trading and investment, as well as large models. The repository is actively maintained and updated, ensuring that users have access to the latest information and resources.
AI-fundermentals
AI Fundamentals is a comprehensive AI infrastructure learning resource collection, covering a complete technical stack from hardware basics to advanced applications. It includes GPU architecture and programming, CUDA development, large language models, AI system design, performance optimization, enterprise deployment, and more. The repository aims to provide a systematic learning path and practical guidance for AI engineers, architects, GPU programming developers, large model application developers, and technical researchers.
Daily-DeepLearning
Daily-DeepLearning is a repository that covers various computer science topics such as data structures, operating systems, computer networks, Python programming, data science packages like numpy, pandas, matplotlib, machine learning theories, deep learning theories, NLP concepts, machine learning practical applications, deep learning practical applications, and big data technologies like Hadoop and Hive. It also includes coding exercises related to '剑指offer'. The repository provides detailed explanations and examples for each topic, making it a comprehensive resource for learning and practicing different aspects of computer science and data-related fields.
Snap-Solver
Snap-Solver is a revolutionary AI tool for online exam solving, designed for students, test-takers, and self-learners. With just a keystroke, it automatically captures any question on the screen, analyzes it using AI, and provides detailed answers. Whether it's complex math formulas, physics problems, coding issues, or challenges from other disciplines, Snap-Solver offers clear, accurate, and structured solutions to help you better understand and master the subject matter.
AutoGLM-GUI
AutoGLM-GUI is an AI-driven Android automation productivity tool that supports scheduled tasks, remote deployment, and 24/7 AI assistance. It features core functionalities such as deploying to servers, scheduling tasks, and creating an AI automation assistant. The tool enhances productivity by automating repetitive tasks, managing multiple devices, and providing a layered agent mode for complex task planning and execution. It also supports real-time screen preview, direct device control, and zero-configuration deployment. Users can easily download the tool for Windows, macOS, and Linux systems, and can also install it via Python package. The tool is suitable for various use cases such as server automation, batch device management, development testing, and personal productivity enhancement.
get_jobs
Get Jobs is a tool designed to help users find and apply for job positions on various recruitment platforms in China. It features AI job matching, automatic cover letter generation, multi-platform job application, automated filtering of inactive HR and headhunter positions, real-time WeChat message notifications, blacklisted company updates, driver adaptation for Win11, centralized configuration, long-lasting cookie login, XPathHelper plugin, global logging, and more. The tool supports platforms like Boss直聘, 猎聘, 拉勾, 51job, and 智联招聘. Users can configure the tool for customized job searches and applications.
bk-lite
Blueking Lite is an AI First lightweight operation product with low deployment resource requirements, low usage costs, and progressive experience, providing essential tools for operation administrators.
Flux-AI-Pro
Flux AI Pro - NanoBanana Edition is a high-performance, single-file AI image generation solution built on Cloudflare Workers. It integrates top AI providers like Pollinations.ai, Infip/Ghostbot, Aqua Server, Kinai API, and Airforce API to offer a serverless, fast, and feature-rich creative experience. It provides seamless interface for generating high-quality AI art without complex server setups. The tool supports multiple languages, smart language detection, RTL support, AI prompt generator, high-definition image generation, and local history storage with export/import functionality.
LogChat
LogChat is an open-source and free AI chat client that supports various chat models and technologies such as ChatGPT, 讯飞星火, DeepSeek, LLM, TTS, STT, and Live2D. The tool provides a user-friendly interface designed using Qt Creator and can be used on Windows systems without any additional environment requirements. Users can interact with different AI models, perform voice synthesis and recognition, and customize Live2D character models. LogChat also offers features like language translation, AI platform integration, and menu items like screenshot editing, clock, and application launcher.
InterPilot
InterPilot is an AI-based assistant tool that captures audio from Windows input/output devices, transcribes it into text, and then calls the Large Language Model (LLM) API to provide answers. The project includes recording, transcription, and AI response modules, aiming to provide support for personal legitimate learning, work, and research. It may assist in scenarios like interviews, meetings, and learning, but it is strictly for learning and communication purposes only. The tool can hide its interface using third-party tools to prevent screen recording or screen sharing, but it does not have this feature built-in. Users bear the risk of using third-party tools independently.
base-llm
Base LLM is a comprehensive learning tutorial from traditional Natural Language Processing (NLP) to Large Language Models (LLM), covering core technologies such as word embeddings, RNN, Transformer architecture, BERT, GPT, and Llama series models. The project aims to help developers build a solid technical foundation by providing a clear path from theory to practical engineering. It covers NLP theory, Transformer architecture, pre-trained language models, advanced model implementation, and deployment processes.
vocotype-cli
VocoType is a free desktop voice input method designed for professionals who value privacy and efficiency. All recognition is done locally, ensuring offline operation and no data upload. The CLI open-source version of the VocoType core engine on GitHub is mainly targeted at developers.
For similar tasks
aio-hub
AIO Hub is a cross-platform AI hub built on Tauri + Vue 3 + TypeScript, aiming to provide developers and creators with precise LLM control experience and efficient toolchain. It features a chat function designed for complex tasks and deep exploration, a unified context pipeline for controlling every token sent to the model, interactive AI buttons, dual-view management for non-linear conversation mapping, open ecosystem compatibility with various AI models, and a rich text renderer for LLM output. The tool also includes features for media workstation, developer productivity, system and asset management, regex applier, collaboration enhancement between developers and AI, and more.
minja
Minja is a minimalistic C++ Jinja templating engine designed specifically for integration with C++ LLM projects, such as llama.cpp or gemma.cpp. It is not a general-purpose tool but focuses on providing a limited set of filters, tests, and language features tailored for chat templates. The library is header-only, requires C++17, and depends only on nlohmann::json. Minja aims to keep the codebase small, easy to understand, and offers decent performance compared to Python. Users should be cautious when using Minja due to potential security risks, and it is not intended for producing HTML or JavaScript output.
For similar jobs
promptflow
**Prompt flow** is a suite of development tools designed to streamline the end-to-end development cycle of LLM-based AI applications, from ideation, prototyping, testing, evaluation to production deployment and monitoring. It makes prompt engineering much easier and enables you to build LLM apps with production quality.
deepeval
DeepEval is a simple-to-use, open-source LLM evaluation framework specialized for unit testing LLM outputs. It incorporates various metrics such as G-Eval, hallucination, answer relevancy, RAGAS, etc., and runs locally on your machine for evaluation. It provides a wide range of ready-to-use evaluation metrics, allows for creating custom metrics, integrates with any CI/CD environment, and enables benchmarking LLMs on popular benchmarks. DeepEval is designed for evaluating RAG and fine-tuning applications, helping users optimize hyperparameters, prevent prompt drifting, and transition from OpenAI to hosting their own Llama2 with confidence.
MegaDetector
MegaDetector is an AI model that identifies animals, people, and vehicles in camera trap images (which also makes it useful for eliminating blank images). This model is trained on several million images from a variety of ecosystems. MegaDetector is just one of many tools that aims to make conservation biologists more efficient with AI. If you want to learn about other ways to use AI to accelerate camera trap workflows, check out our of the field, affectionately titled "Everything I know about machine learning and camera traps".
leapfrogai
LeapfrogAI is a self-hosted AI platform designed to be deployed in air-gapped resource-constrained environments. It brings sophisticated AI solutions to these environments by hosting all the necessary components of an AI stack, including vector databases, model backends, API, and UI. LeapfrogAI's API closely matches that of OpenAI, allowing tools built for OpenAI/ChatGPT to function seamlessly with a LeapfrogAI backend. It provides several backends for various use cases, including llama-cpp-python, whisper, text-embeddings, and vllm. LeapfrogAI leverages Chainguard's apko to harden base python images, ensuring the latest supported Python versions are used by the other components of the stack. The LeapfrogAI SDK provides a standard set of protobuffs and python utilities for implementing backends and gRPC. LeapfrogAI offers UI options for common use-cases like chat, summarization, and transcription. It can be deployed and run locally via UDS and Kubernetes, built out using Zarf packages. LeapfrogAI is supported by a community of users and contributors, including Defense Unicorns, Beast Code, Chainguard, Exovera, Hypergiant, Pulze, SOSi, United States Navy, United States Air Force, and United States Space Force.
llava-docker
This Docker image for LLaVA (Large Language and Vision Assistant) provides a convenient way to run LLaVA locally or on RunPod. LLaVA is a powerful AI tool that combines natural language processing and computer vision capabilities. With this Docker image, you can easily access LLaVA's functionalities for various tasks, including image captioning, visual question answering, text summarization, and more. The image comes pre-installed with LLaVA v1.2.0, Torch 2.1.2, xformers 0.0.23.post1, and other necessary dependencies. You can customize the model used by setting the MODEL environment variable. The image also includes a Jupyter Lab environment for interactive development and exploration. Overall, this Docker image offers a comprehensive and user-friendly platform for leveraging LLaVA's capabilities.
carrot
The 'carrot' repository on GitHub provides a list of free and user-friendly ChatGPT mirror sites for easy access. The repository includes sponsored sites offering various GPT models and services. Users can find and share sites, report errors, and access stable and recommended sites for ChatGPT usage. The repository also includes a detailed list of ChatGPT sites, their features, and accessibility options, making it a valuable resource for ChatGPT users seeking free and unlimited GPT services.
TrustLLM
TrustLLM is a comprehensive study of trustworthiness in LLMs, including principles for different dimensions of trustworthiness, established benchmark, evaluation, and analysis of trustworthiness for mainstream LLMs, and discussion of open challenges and future directions. Specifically, we first propose a set of principles for trustworthy LLMs that span eight different dimensions. Based on these principles, we further establish a benchmark across six dimensions including truthfulness, safety, fairness, robustness, privacy, and machine ethics. We then present a study evaluating 16 mainstream LLMs in TrustLLM, consisting of over 30 datasets. The document explains how to use the trustllm python package to help you assess the performance of your LLM in trustworthiness more quickly. For more details about TrustLLM, please refer to project website.
AI-YinMei
AI-YinMei is an AI virtual anchor Vtuber development tool (N card version). It supports fastgpt knowledge base chat dialogue, a complete set of solutions for LLM large language models: [fastgpt] + [one-api] + [Xinference], supports docking bilibili live broadcast barrage reply and entering live broadcast welcome speech, supports Microsoft edge-tts speech synthesis, supports Bert-VITS2 speech synthesis, supports GPT-SoVITS speech synthesis, supports expression control Vtuber Studio, supports painting stable-diffusion-webui output OBS live broadcast room, supports painting picture pornography public-NSFW-y-distinguish, supports search and image search service duckduckgo (requires magic Internet access), supports image search service Baidu image search (no magic Internet access), supports AI reply chat box [html plug-in], supports AI singing Auto-Convert-Music, supports playlist [html plug-in], supports dancing function, supports expression video playback, supports head touching action, supports gift smashing action, supports singing automatic start dancing function, chat and singing automatic cycle swing action, supports multi scene switching, background music switching, day and night automatic switching scene, supports open singing and painting, let AI automatically judge the content.