[开源] Vela 一款本地优先、隐私安全的 AI 长文/小说创作 IDE - V2EX
爱意满满的作品展示区。
roryzh

[开源] Vela 一款本地优先、隐私安全的 AI 长文/小说创作 IDE

  •  
  •   roryzh Apr 21 1177 views

    分享一个我个人业余时间独立开发并刚刚开源的项目:Vela

    GitHub 地址: https://github.com/heider-x/vela (如果觉得有帮助,求个 Star)

    为什么要做这个项目?

    虽然市面上已经有很多 AI 写作辅助工具,但我发现它们普遍存在几个痛点:

    1. 隐私焦虑:不想把自己的创意脑洞、世界观设定和大纲存到别人的商业云端。
    2. 价格高昂:Saas 版的 AI 写作订阅费太贵,而且限制 Token ,放不开手脚去生成/扩写。
    3. 连贯性差:多章节长文创作时,网页版 AI 很快就会“失忆”,设定全崩。

    所以,我决定自己做一个 “IDE 级别” 的写作客户端 它必须是本地运行、BYOK (自带密钥)、拥有完整的 RAG (检索增强生成) 护航

    核心特性:

    • 完全的本地化 & BYOK:支持 OpenAI / 智谱 / DeepSeek / Gemini ,甚至支持直连本地的 Ollama 。API Key 保存在你自己的本地,零额度中间商赚差价。
    • 内置 RAG 向量知识库:一键导入你的设定集( JSON / Markdown 等)。生成正文时,AI 会自动从你的本地知识库中提取上下文,极大减少 AI 的“幻觉”。
    • **专业的工作流 (Workflow)**:
      • 世界观定基调:先稳住角色设定、时间线和势力分布。
      • 大纲生成器:根据世界观自动推演剧情大纲。
      • 章节写作与精修:提供“章节草稿 -> 多节点大改 -> 局部扩写润色”的完整管线。
    • 类 VSCode/JetBrains 体验:多侧边栏,支持黑暗模式,沉浸式无干扰写作。

    长期路线图愿景:

    除了上述已经跑顺的生产流,我正在构思将最右侧的聊天边栏打造成核心引擎 目标是做一个“像 Cursor/Windsurf 等 AI 编程工具一样”的对话式小说 IDE (目前规划中,暂未完全实现)。 未来你可以在聊天窗口 @设定、 @前文、 @大纲文件,下达高阶指令(如:“修改这段剧情让冲突再激烈一点,并顺延影响到第八章的伏笔”),让大模型直接修改对应的文档区,实现真正的 AI Agent 辅助创作流。

    技术栈:

    完全采用前端技术栈打造( Electron + React + TailwindCSS + Zustand ),轻量级,跨平台,界面丝滑响应。

    写在最后

    目前项目处于 Beta 阶段,如果你也有利用大模型进行长文创作的需求,或者对 Electron / 本地 RAG 开发感兴趣,欢迎下载体验、提 Issue 和 PR !

    也欢迎大家提出苛刻的意见,感兴趣的可以一起开发持续维护迭代。

    No Comments Yet
    About     Help     Advertise     Blog     API     FAQ     Solana     1397 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 23:55 PVG 07:55 LAX 16:55 JFK 19:55
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86