Skip to content

Releases: Amery2010/open-builder

1.3.0

13 Mar 20:35

Choose a tag to compare

Added

  • Built-in search services support within models
  • Client-side API reverse proxy forwarding to resolve CORS issues

Refactored

  • Integrated AI SDK to unify API output and ensure compatibility with mainstream LLM APIs
  • Rewrote Tool Call definitions using Zod for better type safety

Fixed

  • Fixed an issue where the thinking process block was unexpectedly split into multiple blocks by tool calls

新增

  • 在模型层级内置了搜索服务支持
  • 实现了客户端 API 反向代理转发,以解决 CORS 跨域问题

重构

  • 集成了 AI SDK,统一了 API 输出格式,并确保与主流 LLM API 的兼容性
  • 使用 Zod 重写了工具调用(Tool Call)的定义,以提升类型安全性

修复

  • 修复了“思考过程”区块因工具调用而被意外拆分为多个区块的问题

1.2.0

06 Mar 07:58

Choose a tag to compare

Added

  • Project snapshot support: roll back code to any previous version
  • Multi-language and appearance theme switching
  • Global memory support, allowing AI to remember user development habits
  • Context compression to reduce token usage in long conversations
  • Slash commands (/compact, /review, etc.) in the input box
  • File attachment upload as context input
  • Auto session naming based on conversation content
  • Drag to resize chat and editor panels
  • Image search tool supporting Pixabay and Unsplash
  • NPM search tool for package discovery
  • Global memory tool call for persistent AI context
  • Automatic retry mechanism for failed requests
  • Tauri framework integration for cross-platform desktop app builds

Refactored

  • Optimized AI request retry logic for improved stability
  • Enhanced file explorer with download and copy path menus
  • Optimized system colors for light and dark themes
  • Improved message list rendering
  • Refactored session list into a sidebar with context menu
  • Rewrote system command descriptions for better project build requirement expression
  • Web search service now supports Tavily and Firecrawl
  • Settings page model and logic improvements
  • Slash commands now appear in correct context
  • Text output effects optimization
  • Markdown rendering improvements for better user experience

Documentation

  • Added English documentation
  • Updated project documentation

Misc

  • Introduced GFM (GitHub Flavored Markdown) support for improved todolist rendering
  • Optimized scrollbar styles throughout the project

新增

  • Tauri 框架集成,用于跨平台桌面应用程序构建
  • 项目快照支持:代码可回滚至任何先前版本
  • 全局内存支持,使 AI 能够记住用户的开发习惯
  • 输入框中的斜杠命令(/compact、/review 等)
  • 上下文压缩,减少长对话中的令牌使用量
  • 文件附件上传作为上下文输入
  • 基于对话内容自动命名会话
  • 拖动即可调整聊天和编辑器面板的大小
  • 支持 Pixabay 和 Unsplash 的图片搜索工具
  • Web 搜索服务现在支持 Tavily 和 Firecrawl
  • 用于发现软件包的 NPM 搜索工具
  • 多语言和外观主题切换
  • 失败请求的自动重试机制

重构

  • 增强文件资源管理器,新增下载和复制路径菜单
  • 优化 AI 请求重试逻辑,提高稳定性
  • 优化浅色和深色主题的系统颜色
  • 将会话列表重构为带有上下文菜单的侧边栏
  • 重写系统命令描述,以更好地表达项目构建需求
  • 改进消息列表渲染
  • 改进设置页面模型和逻辑
  • 文本输出效果优化
  • Markdown 渲染改进,提升用户体验

文档

  • 新增英文文档
  • 更新项目文档

其他

  • 引入 GFM(GitHub Flavored Markdown)支持,改进待办事项列表渲染
  • 优化项目整体滚动条样式

v1.0.0

26 Feb 15:50

Choose a tag to compare

新增

  • 完整的 AI Tool Call 循环引擎(WebAppGenerator),支持最多 30 轮工具调用
  • 内置 8 个文件系统工具:init_projectmanage_dependencieslist_filesread_fileswrite_filepatch_filedelete_filesearch_in_files
  • 基于 Sandpack 的浏览器内实时代码预览,支持 20+ 项目模板
  • 多会话管理:创建、切换、删除对话,历史记录通过 localforage 持久化
  • 图片输入支持(多模态),可上传截图或设计稿
  • 流式输出支持,实时展示 AI 生成过程
  • Extended Thinking / Reasoning 支持(DeepSeek-R1、Claude 3.7 等)
  • 联网搜索集成(Tavily API),支持 web_searchweb_reader 工具
  • Jina Reader 作为网页读取的自动降级备用方案
  • 工具调用可视化卡片(ToolCallCard),展示每次工具调用的状态和结果
  • 一键下载项目为 ZIP 文件
  • 移动端响应式布局,移动端支持内嵌预览
  • 设置对话框:API Key、API URL、模型名称、Tavily 配置
  • 所有配置保存在浏览器 localStorage,不上传服务器

技术栈

  • React 19 + TypeScript 5
  • Vite 7 + Tailwind CSS v4
  • shadcn/ui + Radix UI
  • Zustand 5 状态管理