软件产品
把大语言模型做成普通人也能上手的桌面软件:整理资料、写长篇小说。装在你自己的电脑上,资料和稿子都是你电脑里的文件。
- AI 资料助手
- AI 长篇写作
我们做什么
大语言模型是核心。软件让人用得上它,数据让它用得好,框架让开发者造得快。
把大语言模型做成普通人也能上手的桌面软件:整理资料、写长篇小说。装在你自己的电脑上,资料和稿子都是你电脑里的文件。
大语言模型应用离不开检索:全文、向量、两路融合,还有事务和图。我们自己写存储与检索引擎,嵌进应用里用,不需要另起一套服务。
我们自己造产品时用的框架,整理出来开源:Erlang/OTP 与 Clojure 上的 AI Agent 框架、模板与 Markdown 渲染、服务端渲染的 Web 框架。
数据产品
检索、事务、图,装进一个嵌入式引擎。观澜的检索就跑在它上面。
数据产品
嵌入式 KV 与检索引擎
C++23 写的 Bitcask 追加日志 KV,叠上 BM25 全文、向量近邻与 RRF 混合检索。C++ 库直接用,C ABI 供其它语言绑定。
数据产品 · Bitcask for Erlang/OTP
Erlang/OTP 的检索、事务与图数据层
以 NIF 把 libbitcask 带进 Erlang/OTP:KV、全文、向量、混合检索,加上事务、幂等键、图处理和本地嵌入。
开发框架
Erlang/OTP 与 Clojure 上的 AI Agent 框架,以及渲染引擎与 Web 框架,全部 Apache 2.0 开源。
开发框架
Erlang/OTP 的 AI Agent 框架
在 Erlang/OTP 上构建 AI Agent:六家厂商统一的 LLM 客户端、ChatClient 与工具调用、洋葱式 Filter、带会话记忆的 ReAct Agent。
开发框架
BeamAI 的工具、RAG 与协议扩展
基于 BeamAI 核心库的扩展:文件 / Shell / 人机交互工具与中间件、RAG、MCP 客户端与服务端、A2A 协议、AG-UI 事件流服务端。
开发框架
Erlang 的模板与 Markdown 渲染引擎
Mustache 与 Jinja2 两套模板在构建期编译成 Erlang 模块,运行期渲染就是一次函数调用;外加移植自 markdig、带 30 个扩展的 Markdown 引擎。零依赖。
开发框架
用 Erlang 函数写网页
用 Erlang 函数拼装页面,服务端输出完整 HTML;点击由 Erlang 函数无状态响应,服务端推送走 SSE。112 个组件、四轴主题、对 SEO 友好。
开发框架
Clojure 的 AI Agent 框架
用 Clojure 构建 AI Agent:deftool 声明工具、ChatClient 与 Filter 中间件、五类钩子、可暂停审批的 SimpleAgent,十余家模型厂商适配。
我们怎么做
资料和稿子就是你电脑里的普通文件,换个软件照样能打开,随时可以备份。观澜不会改动你原有的任何文件。
不用注册账号,查找资料在本机完成。AI 对话可以接 DeepSeek、通义千问、Kimi 等在线服务,用你自己的账号。
AI 不会悄悄改你的东西。锦书改稿时把改动逐字标出来,你点确认才生效;观澜做出来的东西先放在草稿里,你同意了才收进资料库。
观澜的查找能力跑在我们自己的数据引擎 libbitcask 上,不依赖外部数据库服务,装上就能用。