
NovelForge
AI辅助长篇小说创作,卡片式创作,支持基于 JSON Schema的结构化 AI 生成与上下文引用,可扩展性强。
Stars: 134

NovelForge is an AI-assisted writing tool with the potential for creating long-form content of millions of words. It offers a solution that combines world-building, structured content generation, and consistency maintenance. The tool is built around four core concepts: modular 'cards', customizable 'dynamic output models', flexible 'context injection', and consistency assurance through a 'knowledge graph'. It provides a highly structured and configurable writing environment, inspired by the Snowflake Method, allowing users to create and organize their content in a tree-like structure. NovelForge is highly customizable and extensible, allowing users to tailor their writing workflow to their specific needs.
README:
NovelForge 是一款具备数百万字级长篇创作潜力的 AI 辅助写作工具。它不仅是编辑器,更是一套集世界观构建、结构化内容生成于一体的解决方案。
长篇创作中,维持一致性、保证可控性、激发持续灵感是最大的挑战。为此,NovelForge 围绕四大核心理念构建:模块化的 “卡片”、可自定义的 “动态输出模型”、灵活的 “上下文注入” 与保证一致性的 “知识图谱”。
-
📚 动态输出模型 (Dynamic Output Models)
- 告别传统手写 JSON 约束! 基于 Pydantic 构建,你可以通过可视化界面自由定义任何创作元素(角色、场景、大纲)的结构。AI 的每一次生成都将被强制校验,确保输出是你想要的精确格式,这是实现高度结构化与可配置性的基石。
-
✨ 自由上下文注入 (@DSL)
- 通过简单的
@
语法,你可以将项目中的任何卡片、任何字段、任何集合,按需注入到提示词中。无论是“当前角色的所有仇人”、“上一卷的所有场景”,还是“所有等级大于5的宝物”,复杂的上下文检索都只是一行表达式的事,为实现复杂创作逻辑提供了无限可能。
- 通过简单的
-
🧠 知识图谱驱动 (Knowledge Graph)
- 为解决长篇创作中最棘手的一致性问题(如角色关系、称呼、立场变化),NovelForge 集成了 Neo4j。在创作过程中,系统能自动或手动提取文本中的人物关系与动态信息。在生成后续内容时,这些结构化的“事实”将被动态注入,显著减少 AI 幻觉,确保角色行为符合其人设与过往经历。
-
🔮 灵感助手 (Inspiration Assistant)
- 灵感助手让创作过程变得更加自然和高效。你可以像和搭档交流一样,随时与助手对话,针对卡片的任意细节进行讨论和修改,无需每次都整体生成内容。支持跨项目引用,能把其他项目的卡片内容直接带入对话,方便对比、借鉴和碰撞新想法。觉得对话成果合适时,只需一键即可将其应用到卡片,整个过程直观顺畅。
-
💡 灵感工作台 (Ideas Workbench)
- 灵感工作台是专为头脑风暴和创意整理设计的独立空间。在这里,你可以随手记录各种想法,创建不受项目限制的“自由卡片”。支持跨项目引用,能同时调取多个项目的卡片内容,帮助你打破边界,组合出全新的创意。当某个灵感成型后,可以一键将其移动或复制到正式项目中,让创意顺利落地。
-
❄️ 雪花式创作流程 (Snowflake Method Inspired)
- 该项目借鉴了经典的“雪花创作法”,引导你从“一句话梗概”开始,逐步扩展到大纲、世界观、蓝图、分卷、章节,最终到正文。所有这些步骤都以独立的“卡片”形式存在,并以树形结构组织,让你的整个创作世界一目了然。
-
🛠️ 高度可配置与可扩展
- 从 AI 模型参数、提示词模板,到卡片类型、内容结构,项目中几乎每一个环节都允许用户深度自定义,你可以打造一套完全属于自己的创作工作流。
v0.7.7
- 优化作品标签卡片
- 增加标签项、选项数据
- 将标签项类别数据抽离出来,设置为知识库文件存储,可在设置-知识库中编辑作品标签,自由的修改标签项类别
- 增加卡片AI生成时中断功能
- 优化代码、修复bug,可通过.env配置是否在启动时重置知识库、提示词等内容
v0.7.6
-
增强LLM 管理
- LLM 配置支持“测试连接”。
- 支持用量设置:可设定 Token 上限、调用次数上限(-1 表示不限)。
- 列表展示“已用(输入/输出/调用)”,并提供“一键重置统计”。(目前统计的token用量是粗略统计,不同模型计算方式可能不同,仅供参考)
-
优化代码、体验
v0.7.5
-
优化:灵感助手
- 支持自由引用多个卡片数据(跨项目、去重与来源标记)。
- 可在对话中选择 LLM 模型(可覆盖卡片配置)。
- 对话历史按项目保存与恢复,重载不丢失。
- 若干 UI 与交互细节优化。
-
初步:工作流(实验性)
- 新增“工作流工作室”:画布(Vue Flow)、参数侧栏、节点库与触发器基础 CRUD。
- 运行与事件:支持 SSE,
run_completed
携带affected_card_ids
,前端按卡片粒度精确刷新。 - 重要说明:当前为实验性功能,UI交互/DSL/校验/Runner/触发器等功能仍在完善。
v0.7.0
-
新增:灵感助手(Inspiration Assistant)
- 右侧面板中的对话式协作工具,支持实时讨论和迭代优化卡片内容。
- 跨项目卡片引用功能,可将任意项目的卡片数据注入对话,激发创意碰撞。
- 自动引用当前选中卡片,实现无缝上下文切换。
- 一键“定稿生成”,将对话成果直接应用到卡片内容。
- 重置对话功能,便于开启新的创意讨论。
-
新增:灵感工作台(Ideas Workbench)
- 独立窗口模式,提供专注的创意探索环境。
- 自由卡片系统,不受项目结构约束。
- 跨项目引用与创意融合能力。
- 一键将自由卡片移动/复制到正式项目。
-
优化:导入卡片功能
- 将“导入自由卡”升级为“导入卡片”,支持从任意项目导入。
- 改进卡片选择器,按类型分组并支持折叠/展开。
- 优化引用数据缓存,提升性能与响应速度。
v0.6.5
- 新增:项目模板(Project Templates)
- 设置页新增“项目模板”管理,支持配置新建项目时自动创建的卡片类型与顺序,形成可复用的创作管线;可维护多个模板。
- 新建项目支持选择模板。
- 后端新增模板数据模型与 CRUD 接口,应用启动自动写默认项目模板。
- 前端 (Frontend): Electron, Vue 3, TypeScript, Pinia, Element Plus
- 后端 (Backend): FastAPI, SQLModel (Pydantic + SQLAlchemy), Uvicorn
- 数据库 (Database): SQLite (核心数据), Neo4j (知识图谱)
无论你是想直接体验,还是参与开发,都可以轻松开始。
这是运行知识图谱功能的必要前提。
- 请下载并安装 Neo4j Desktop,推荐版本 5.16 或更高。
- 下载地址: Neo4j Desktop
- 安装后,创建一个本地数据库实例,并确保其处于运行状态。默认连接信息可在
.env
文件中配置。
1. 后端 (Python / FastAPI)
# 克隆仓库
git clone https://github.com/RhythmicWave/NovelForge.git
cd NovelForge/backend
# 安装依赖
pip install -r requirements.txt
将backend/.env.example文件修改为.env
# 运行后端服务
python main.py
2. 前端 (Node.js / Electron)
# 进入前端目录
cd ../frontend
# 安装依赖
npm install
# 启动开发服务器
npm run dev
不定期打包发布版本,无需配置开发环境,开箱即用。
- 前往项目的 Releases 页面下载最新的便携版压缩包 (
.zip
或.7z
)。 - 解压到任意位置。
- (重要) 运行前,请先确保 Neo4j Desktop 中的数据库实例已启动。
- 进入解压后的文件夹,找到
backend
目录,按需编辑.env
文件以配置数据库连接。 - 运行
backend/NovelForgeBackend.exe
启动后端服务。 - 返回上一级,运行
NovelForge.exe
启动主程序。
-
配置大语言模型 (LLM)
-
创建项目与预设卡片
-
自顶向下,填充核心设定
-
借助灵感助手完善内容
-
进入章节创作
-
灵感工作台:捕捉创意火花
虽然 NovelForge 提供了一套推荐的创作流程,但其真正的强大之处在于高度的灵活性。你可以完全抛开预设,利用以下工具,组合出专属于你自己的创作体系。
-
在
设置 -> 卡片类型
中,使用结构构建器为类型定义json_schema
(支持基础类型、relation(embed)、tuple 等)。类型 Schema 将作为该类型卡片的默认结构。 -
在具体卡片中,可打开
结构
(Schema Studio)对该卡片实例的结构进行覆写,或一键"应用到类型"。应用到类型之后,后续再创建该类型卡片将使用新的结构。
-
卡片 AI 参数:通过编辑器工具栏的"模型"按钮打开参数弹层,设置
llm_config_id
、prompt_name
、temperature
、max_tokens
、timeout
。。 -
完成以上设置后,即可在项目中创建该类型的卡片并进行 AI 生成。前端会将该卡片的"有效 Schema"一并发送给后端进行结构化校验与输出。
新建卡片时也可以直接从已有卡片中拖动到下方,自动创建
-
Schema 支持嵌入(
$ref
到类型$defs
),可以组合复用已有结构,便于复合能力搭建。
注意,尽量新增模型而不是修改已存在模型结构,避免和已有数据冲突。
- 通过"设置 → 项目模板",你可以自由编排"新建项目时自动创建的卡片类型及其顺序",从而把创作起步流程变成一条可视化、可复用的"创作管线"。
- 支持维护多个模板:每个模板可添加多条"卡片类型 + 标题",并可在列表中上移/下移/删除;标题默认跟随卡片类型名,亦可自定义。
- 新建项目时,可在对话框中通过下拉框选择要应用的模板;创建完成后该字段不再显示与修改,避免项目中途变更起始结构。
- 系统内置默认项目模板(雪花创作法),若未选择则使用该模板作为起步。
- 所有 AI 功能的背后都是可编辑的提示词模板。你可以在这里修改预设模板,或创建全新的模板。
-
知识库注入: 支持通过
@KB{name=知识库名称}
语法,在提示词中动态引用"知识库"内容,为 AI 提供更丰富的背景信息。
这是 NovelForge 的特色。它允许你在提示词模板中,用 @
符号精确地引用项目中的任何数据注入为上下文。
-
按标题引用:
@卡片标题
或@卡片标题.content.某个字段
-
按类型引用:
@type:角色卡
(所有角色卡) -
特殊引用:
@self
(当前卡片),@parent
(父卡片) -
强大的过滤器:
-
[previous]
: 获取同级的前一个卡片。 -
[previous:global:n]
: 获取全局顺序(树状先序)中最近的n个同类型卡片。 -
[sibling]
: 获取所有同级兄弟卡片。 -
[index=...]
: 按序号获取,支持表达式,如$self.content.volume_number - 1
。 -
[filter:...]
: 按条件过滤,如[filter:content.level > 5]
或[filter:content.name in $self.content.entity_list]
。
-
- 字段级别选中: 可选中整个卡片数据,也可以单独选中卡片的字段。
- 工作流工作室):可视化编排多步流程,包含画布(Vue Flow)、参数侧栏、节点库与触发器管理。
- 节点库:Card.Read / UpsertChildByTitle / ModifyContent / List.ForEach / List.ForEachRange;节点支持插入/删除与快捷工具栏。
- 参数侧栏:模板/简单模式双向编辑,修改实时写回 DSL;保存后回读后端确保一致。
- 运行与事件:可触发运行并订阅 SSE;前端按卡片粒度精准刷新。
- 注意:当前为实验性功能,DSL/校验/Runner/触发器保护仍在完善,随版本演进。
本项目采用双许可证授权模式:
- 默认情况下,本项目基于 GNU Affero General Public License v3.0 (AGPLv3) 授权协议
- 提供服务型商用:将本项目(或其修改版本)作为后端以 SaaS、托管或其他形式向第三方提供服务,须通过作者获取商业授权许可。
请遵守开源协议条款,并在适用场景下取得相应授权。
NovelForge/
├── backend/ # FastAPI 后端
│ ├── app/
│ │ ├── api/ # API 路由
│ │ ├── db/ # 数据库模型与会话
│ │ ├── schemas/ # Pydantic 数据模型
│ │ └── services/ # 核心业务逻辑
│ └── main.py # 入口
│
└── frontend/ # Electron + Vue3 前端
└── src/
├── main/ # Electron 主进程
├── preload/ # 预加载脚本
└── renderer/ # Vue 渲染进程
└── src/
├── components/ # Vue 组件
├── services/ # 前端服务
├── stores/ # Pinia 状态管理
└── views/ # 页面视图
NovelForge 目前仍处于迭代的早期阶段,作者深知该项目在创作流程、一致性维持、 UI 设计、交互体验等方面还有巨大的改进空间。
最好的工具源于社区的智慧。无论你是创作者还是开发者,都真诚地欢迎你:
- 在 Issues 中提出宝贵的功能建议或反馈问题。
- 分享你对创作流程的独到见解。
- [ ] 增强知识图谱注入: 实现更智能、更自动化的关系与事实注入机制,进一步降低 AI 幻觉。
- [ ] 优化创作流程: 提供更灵活、更强大的流程编排与引导功能,适应不同的创作风格。
- [ ] 提升交互体验: 持续打磨 UI/UX,使其更直观、更高效,减少不必要的操作。
For Tasks:
Click tags to check more tools for each tasksFor Jobs:
Alternative AI tools for NovelForge
Similar Open Source Tools

NovelForge
NovelForge is an AI-assisted writing tool with the potential for creating long-form content of millions of words. It offers a solution that combines world-building, structured content generation, and consistency maintenance. The tool is built around four core concepts: modular 'cards', customizable 'dynamic output models', flexible 'context injection', and consistency assurance through a 'knowledge graph'. It provides a highly structured and configurable writing environment, inspired by the Snowflake Method, allowing users to create and organize their content in a tree-like structure. NovelForge is highly customizable and extensible, allowing users to tailor their writing workflow to their specific needs.

uDesktopMascot
uDesktopMascot is an open-source project for a desktop mascot application with a theme of 'freedom of creation'. It allows users to load and display VRM or GLB/FBX model files on the desktop, customize GUI colors and background images, and access various features through a menu screen. The application supports Windows 10/11 and macOS platforms.

rime_wanxiang
Rime Wanxiang is a pinyin input method based on deep optimized lexicon and language model. It features a lexicon with tones, AI and large corpus filtering, and frequency addition to provide more accurate sentence output. The tool supports various input methods and customization options, aiming to enhance user experience through lexicon and transcription. Users can also refresh the lexicon with different types of auxiliary codes using the LMDG toolkit package. Wanxiang offers core features like tone-marked pinyin annotations, phrase composition, and word frequency, with customizable functionalities. The tool is designed to provide a seamless input experience based on lexicon and transcription.

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.

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.

TrainPPTAgent
TrainPPTAgent is an AI-based intelligent presentation generation tool. Users can input a topic and the system will automatically generate a well-structured and content-rich PPT outline and page-by-page content. The project adopts a front-end and back-end separation architecture: the front-end is responsible for interaction, outline editing, and template selection, while the back-end leverages large language models (LLM) and reinforcement learning (GRPO) to complete content generation and optimization, making the generated PPT more tailored to user goals.

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.

prism-insight
PRISM-INSIGHT is a comprehensive stock analysis and trading simulation system based on AI agents. It automatically captures daily surging stocks via Telegram channel, generates expert-level analyst reports, and performs trading simulations. The system utilizes OpenAI GPT-4.1 for in-depth stock analysis and GPT-5 for investment strategy simulation. It also interacts with users via Anthropic Claude for Telegram conversations. The system architecture includes AI analysis agents, stock tracking, PDF conversion, and Telegram bot functionalities. Users can customize criteria for identifying surging stocks, modify AI prompts, and adjust chart styles. The project is open-source under the MIT license, and all investment decisions based on the analysis are the responsibility of the user.

AirPower4T
AirPower4T is a development base library based on Vue3 TypeScript Element Plus Vite, using decorators, object-oriented, Hook and other front-end development methods. It provides many common components and some feedback components commonly used in background management systems, and provides a lot of enums and decorators.

LabelQuick
LabelQuick_V2.0 is a fast image annotation tool designed and developed by the AI Horizon team. This version has been optimized and improved based on the previous version. It provides an intuitive interface and powerful annotation and segmentation functions to efficiently complete dataset annotation work. The tool supports video object tracking annotation, quick annotation by clicking, and various video operations. It introduces the SAM2 model for accurate and efficient object detection in video frames, reducing manual intervention and improving annotation quality. The tool is designed for Windows systems and requires a minimum of 6GB of memory.

ClaraVerse
ClaraVerse is a privacy-first AI assistant and agent builder that allows users to chat with AI, create intelligent agents, and turn them into fully functional apps. It operates entirely on open-source models running on the user's device, ensuring data privacy and security. With features like AI assistant, image generation, intelligent agent builder, and image gallery, ClaraVerse offers a versatile platform for AI interaction and app development. Users can install ClaraVerse through Docker, native desktop apps, or the web version, with detailed instructions provided for each option. The tool is designed to empower users with control over their AI stack and leverage community-driven innovations for AI development.

Operit
Operit AI is a fully functional AI assistant application for mobile devices, running independently on Android devices with powerful tool invocation capabilities. It offers over 40 built-in tools for file system operations, HTTP requests, system operations, UI automation, and media processing. The app combines these tools with rich plugins to enable a wide range of tasks, from simple to complex, providing a comprehensive experience of a smartphone AI assistant.

Nano
Nano is a Transformer-based autoregressive language model for personal enjoyment, research, modification, and alchemy. It aims to implement a specific and lightweight Transformer language model based on PyTorch, without relying on Hugging Face. Nano provides pre-training and supervised fine-tuning processes for models with 56M and 168M parameters, along with LoRA plugins. It supports inference on various computing devices and explores the potential of Transformer models in various non-NLP tasks. The repository also includes instructions for experiencing inference effects, installing dependencies, downloading and preprocessing data, pre-training, supervised fine-tuning, model conversion, and various other experiments.

AI-CloudOps
AI+CloudOps is a cloud-native operations management platform designed for enterprises. It aims to integrate artificial intelligence technology with cloud-native practices to significantly improve the efficiency and level of operations work. The platform offers features such as AIOps for monitoring data analysis and alerts, multi-dimensional permission management, visual CMDB for resource management, efficient ticketing system, deep integration with Prometheus for real-time monitoring, and unified Kubernetes management for cluster optimization.

douyin-chatgpt-bot
Douyin ChatGPT Bot is an AI-driven system for automatic replies on Douyin, including comment and private message replies. It offers features such as comment filtering, customizable robot responses, and automated account management. The system aims to enhance user engagement and brand image on the Douyin platform, providing a seamless experience for managing interactions with followers and potential customers.

AIstudioProxyAPI
AI Studio Proxy API is a Python-based proxy server that converts the Google AI Studio web interface into an OpenAI-compatible API. It provides stable API access through Camoufox (anti-fingerprint detection Firefox) and Playwright automation. The project offers an OpenAI-compatible API endpoint, a three-layer streaming response mechanism, dynamic model switching, complete parameter control, anti-fingerprint detection, script injection functionality, modern web UI, graphical interface launcher, flexible authentication system, modular architecture, unified configuration management, and modern development tools.
For similar tasks

NovelForge
NovelForge is an AI-assisted writing tool with the potential for creating long-form content of millions of words. It offers a solution that combines world-building, structured content generation, and consistency maintenance. The tool is built around four core concepts: modular 'cards', customizable 'dynamic output models', flexible 'context injection', and consistency assurance through a 'knowledge graph'. It provides a highly structured and configurable writing environment, inspired by the Snowflake Method, allowing users to create and organize their content in a tree-like structure. NovelForge is highly customizable and extensible, allowing users to tailor their writing workflow to their specific needs.

SillyTavern
SillyTavern is a user interface you can install on your computer (and Android phones) that allows you to interact with text generation AIs and chat/roleplay with characters you or the community create. SillyTavern is a fork of TavernAI 1.2.8 which is under more active development and has added many major features. At this point, they can be thought of as completely independent programs.

agnai
Agnaistic is an AI roleplay chat tool that allows users to interact with personalized characters using their favorite AI services. It supports multiple AI services, persona schema formats, and features such as group conversations, user authentication, and memory/lore books. Agnaistic can be self-hosted or run using Docker, and it provides a range of customization options through its settings.json file. The tool is designed to be user-friendly and accessible, making it suitable for both casual users and developers.

ragdoll-studio
Ragdoll Studio is a platform offering web apps and libraries for interacting with Ragdoll, enabling users to go beyond fine-tuning and create flawless creative deliverables, rich multimedia, and engaging experiences. It provides various modes such as Story Mode for creating and chatting with characters, Vector Mode for producing vector art, Raster Mode for producing raster art, Video Mode for producing videos, Audio Mode for producing audio, and 3D Mode for producing 3D objects. Users can export their content in various formats and share their creations on the community site. The platform consists of a Ragdoll API and a front-end React application for seamless usage.

LLMUnity
LLM for Unity enables seamless integration of Large Language Models (LLMs) within the Unity engine, allowing users to create intelligent characters for immersive player interactions. The tool supports major LLM models, runs locally without internet access, offers fast inference on CPU and GPU, and is easy to set up with a single line of code. It is free for both personal and commercial use, tested on Unity 2021 LTS, 2022 LTS, and 2023. Users can build multiple AI characters efficiently, use remote servers for processing, and customize model settings for text generation.

character-factory
Character Factory is a Python script designed to generate detailed character cards for SillyTavern, TavernAI, TextGenerationWebUI, and more using Large Language Model (LLM) and Stable Diffusion. It streamlines character generation by leveraging deep learning models to create names, summaries, personalities, greeting messages, and avatars for characters. The tool provides an easy way to create unique and imaginative characters for storytelling, chatting, and other purposes.

ai-anime-art-generator
AI Anime Art Generator is an AI-driven cutting-edge tool for anime arts creation. Perfect for beginners to easily create stunning anime art without any prior experience. It allows users to create detailed character designs, custom avatars for social media, and explore new artistic styles and ideas. Built on Next.js, TailwindCSS, Google Analytics, Vercel, Replicate, CloudFlare R2, and Clerk.

TavernAI
TavernAI is an atmospheric frontend tool for chat and storywriting, compatible with various backends. It offers features like character creation, online character database, group chat, story mode, world info, message swiping, configurable settings, interface themes, backgrounds, message editing, GPT-4.5, and Claude picture recognition. The tool supports backends like Kobold series, Oobabooga's Text Generation Web UI, OpenAI, NovelAI, and Claude. Users can easily install TavernAI on different operating systems and start using it for interactive storytelling and chat experiences.
For similar jobs

LLMStack
LLMStack is a no-code platform for building generative AI agents, workflows, and chatbots. It allows users to connect their own data, internal tools, and GPT-powered models without any coding experience. LLMStack can be deployed to the cloud or on-premise and can be accessed via HTTP API or triggered from Slack or Discord.

daily-poetry-image
Daily Chinese ancient poetry and AI-generated images powered by Bing DALL-E-3. GitHub Action triggers the process automatically. Poetry is provided by Today's Poem API. The website is built with Astro.

exif-photo-blog
EXIF Photo Blog is a full-stack photo blog application built with Next.js, Vercel, and Postgres. It features built-in authentication, photo upload with EXIF extraction, photo organization by tag, infinite scroll, light/dark mode, automatic OG image generation, a CMD-K menu with photo search, experimental support for AI-generated descriptions, and support for Fujifilm simulations. The application is easy to deploy to Vercel with just a few clicks and can be customized with a variety of environment variables.

SillyTavern
SillyTavern is a user interface you can install on your computer (and Android phones) that allows you to interact with text generation AIs and chat/roleplay with characters you or the community create. SillyTavern is a fork of TavernAI 1.2.8 which is under more active development and has added many major features. At this point, they can be thought of as completely independent programs.

Twitter-Insight-LLM
This project enables you to fetch liked tweets from Twitter (using Selenium), save it to JSON and Excel files, and perform initial data analysis and image captions. This is part of the initial steps for a larger personal project involving Large Language Models (LLMs).

AISuperDomain
Aila Desktop Application is a powerful tool that integrates multiple leading AI models into a single desktop application. It allows users to interact with various AI models simultaneously, providing diverse responses and insights to their inquiries. With its user-friendly interface and customizable features, Aila empowers users to engage with AI seamlessly and efficiently. Whether you're a researcher, student, or professional, Aila can enhance your AI interactions and streamline your workflow.

ChatGPT-On-CS
This project is an intelligent dialogue customer service tool based on a large model, which supports access to platforms such as WeChat, Qianniu, Bilibili, Douyin Enterprise, Douyin, Doudian, Weibo chat, Xiaohongshu professional account operation, Xiaohongshu, Zhihu, etc. You can choose GPT3.5/GPT4.0/ Lazy Treasure Box (more platforms will be supported in the future), which can process text, voice and pictures, and access external resources such as operating systems and the Internet through plug-ins, and support enterprise AI applications customized based on their own knowledge base.

obs-localvocal
LocalVocal is a live-streaming AI assistant plugin for OBS that allows you to transcribe audio speech into text and perform various language processing functions on the text using AI / LLMs (Large Language Models). It's privacy-first, with all data staying on your machine, and requires no GPU, cloud costs, network, or downtime.