默认 AI 模型需至少 6GB 显存,显存不足需通过三个 ODE_AI_MODEL_* 环境变量同时覆盖默认模型;项目仍处于 beta 阶段
opendataeditor
okfnMIT活跃维护无需写代码就能浏览和校验表格数据的桌面应用,基于 Frictionless 框架,帮非技术用户快速发现数据质量问题。
The Open Data Editor (ODE) is a no-code application to explore and validate tabular data in a simple way. Forever free and open source project powered by the Frictionless Framework.
从 ODE 官网或 GitHub Releases 下载对应平台安装包:Windows 用 EXE,MacOS 用 DMG,Linux 用 AppImage 或 DEB默认 AI 模型 Apertus 8B(Q5_K_M 量化)至少需要 6GB 显存;README 未说明 CPU 运行要求及支持的 GPU 厂商型号。
无代码表格数据探索与校验工具,基于 Frictionless 框架,永久免费开源
无需写代码就能浏览和校验表格数据的桌面应用,基于 Frictionless 框架,帮非技术用户快速发现数据质量问题。
核心能力
- 无代码界面探索表格数据
- 校验数据并发布数据集
- 内置 AI 模型辅助操作
- 支持自定义 AI 模型 GGUF 文件
- 提供 Windows/MacOS/Linux 安装包
容易踩的坑
- v1.8.0最新正式版2026-09-17 · 2026-09-17 14:38 UTC
What's Changed
- 944 update user guide by @pdelboca in https://github.com/okfn/opendataeditor/pull/1070
- Add uv for package manager by @pdelboca in https://github.com/okfn/opendataeditor/pull/1071
- Fix missing uv call by @pdelboca in https://github.com/okfn/opendataeditor/pull/1072
- Fix AppImage build by @pdelboca in https://github.com/okfn/opendataeditor/pull/1073
- Modernize project structure by @pdelboca in https://github.com/okfn/opendataeditor/pull/1074
- Updating all docs to 2026 version (English) by @lucpretti in https://github.com/okfn/opendataeditor/pull/1081
- Uv & Apertus support by @loleg in https://github.com/okfn/opendataeditor/pull/1069
- Updating dependencies. by @pdelboca in https://github.com/okfn/opendataeditor/pull/1097
- UX: Add explicit feedback when file has no errors by @varma1221 in https://github.com/okfn/opendataeditor/pull/1084
- Do not show max error message when no errors. by @pdelboca in https://github.com/okfn/opendataeditor/pull/1098
- Update macos runner by @pdelboca in https://github.com/okfn/opendataeditor/pull/1099
- Bump version by @pdelboca in https://github.com/okfn/opendataeditor/pull/1100
New Contributors
- @varma1221 made their first contribution in https://github.com/okfn/opendataeditor/pull/1084
Full Changelog: https://github.com/okfn/opendataeditor/compare/v1.7.1...v1.8.0
- v1.7.12025-10-23 · 2025-10-23 20:53 UTC
查看更新说明
This minor release is focused on small bug fixes and support for 2 new languages: Italian 🇮🇹 and Deutsche 🇩🇪
✨ What's New & Improved
- AI Enhancements: The built-in AI assistant now always stays on top of your work for easier access.
- Excel & Metadata Fix: Different sheets within a single Excel file will now correctly have their own separate metadata files, resolving a key issue for multi-sheet workbooks.
- Translation Cleanup: Existing translations have been reviewed and completed for a more consistent international experience.
What's Changed
- Apply AI improvements by @rustico in https://github.com/okfn/opendataeditor/pull/1063
- Keep AI always on top by @rustico in https://github.com/okfn/opendataeditor/pull/1064
- italian translation by @napo in https://github.com/okfn/opendataeditor/pull/988
- Create de.ts by @krabina in https://github.com/okfn/opendataeditor/pull/750
- Cleanup and complete translations by @pdelboca in https://github.com/okfn/opendataeditor/pull/1066
- Have multiple metadata files for excel files by @rustico in https://github.com/okfn/opendataeditor/pull/1065
- Bump version for release v1.7.1 by @pdelboca in https://github.com/okfn/opendataeditor/pull/1067
New Contributors
- @napo made their first contribution in https://github.com/okfn/opendataeditor/pull/988
- @krabina made their first contribution in https://github.com/okfn/opendataeditor/pull/750
Full Changelog: https://github.com/okfn/opendataeditor/compare/v1.7.0...v1.7.1
- v1.7.02025-09-30 · 2025-09-30 17:21 UTC
查看更新说明
🚀 Streamlined AI & Enhanced Stability
This release marks a significant step forward in making the Open Data Editor more powerful and accessible. The headline feature is a complete overhaul of the AI functionality, shifting from a free-form prompt to a use-case-driven approach. This allows non-technical users to leverage the power of AI for data tasks without needing to know how to "talk" to an AI model.
🛠 What's Changed
🤖 AI Improvements
- New Use-Case Focus: The AI dialog now guides you through specific tasks instead of relying on free-text prompting.
- Better User Experience: A default action button is now more prominent in the AI dialog.
- Model Selection Warning: The app now shows a clear warning if you try to use the AI without selecting a model.
- Dismissible Warnings: You can now check a "Don't show again" box to hide the model selection warning in the future.
- Loading Indicator: A loading dialog now appears when the AI model is being selected, providing better feedback.
- User Feedback: We've added a way for you to provide feedback on the AI's results, helping us improve the feature.
🐛 Bug Fixes
- Fixed issues that could occur when saving different sheets and updating column headers.
- Resolved various enum access and type errors that could cause crashes.
- Fixed an issue with the hover effect on the first row of a sheet.
🌐 Translations & Language
- Added several missing translations for a better localized experience.
- Error reports are now translated.
- The application's context now defaults to English for consistency.
🔧 Technical Enhancements
- The AI prompt now resets correctly when you close the dialog.
- The visual effect for hovering over the first row has been improved for better performance.
🙏 A Special Thanks
This release was brought to you by the contributions of @rustico, @pdelboca and @romicolman. Thank you for your hard work!
What's Changed
- Fixing issues while saving different sheets and updating the column's header by @rustico in https://github.com/okfn/opendataeditor/pull/1034
- Change default button for AI Dialog and show a warning when a model is not selected by @rustico in https://github.com/okfn/opendataeditor/pull/1047
- Adding missing translations by @rustico in https://github.com/okfn/opendataeditor/pull/1046
- Changing the multilingual setup in the context to only speak English. by @rustico in https://github.com/okfn/opendataeditor/pull/1044
- Changing AI warning messange and adding checkbox to not show the warning again by @rustico in https://github.com/okfn/opendataeditor/pull/1045
- 1024 second ai use case by @rustico in https://github.com/okfn/opendataeditor/pull/1051
- Fix enum access and type errors by @pdelboca in https://github.com/okfn/opendataeditor/pull/1052
- 934 translate errors reports by @pdelboca in https://github.com/okfn/opendataeditor/pull/1053
- Reset prompt when closing the AI dialog. by @pdelboca in https://github.com/okfn/opendataeditor/pull/1054
- Adding a loading dialog when selecting the model by @rustico in https://github.com/okfn/opendataeditor/pull/1043
- Implementing AI feedback by @rustico in https://github.com/okfn/opendataeditor/pull/1058
- Replace fillRect by changing the width of the border while hovering on the first row by @rustico in https://github.com/okfn/opendataeditor/pull/1057
- Bump version for new release by @pdelboca in https://github.com/okfn/opendataeditor/pull/1061
Full Changelog: https://github.com/okfn/opendataeditor/compare/v1.6.2...v1.7.0
- v1.6.22025-09-03 · 2025-09-03 11:25 UTC
查看更新说明
This minor release fixes an issue on Windows that caused the application to crash when the user tries to open it.
What's Changed
- Handle exception when migrating from v1.3 by @pdelboca in https://github.com/okfn/opendataeditor/pull/1030
Full Changelog: https://github.com/okfn/opendataeditor/compare/v1.6.1...v1.6.2
- v1.6.12025-09-01 · 2025-09-01 17:22 UTC
查看更新说明
This is a minor release fixing several bugs 🐞 reported by the users and making small improvements in the UX 🚀
The only additional feature that we were able to sneak into this minor release is the ability to change between sheets when working with Excel files! This has been done by @rustico in https://github.com/okfn/opendataeditor/pull/1005
What's Changed
- Change Upload Data form texts by @rustico in https://github.com/okfn/opendataeditor/pull/997
- Update Documentation by @pdelboca in https://github.com/okfn/opendataeditor/pull/1003
- Change UX style for Toolbar's buttons by @rustico in https://github.com/okfn/opendataeditor/pull/1002
- Hide AI and Logs path in Windows by @pdelboca in https://github.com/okfn/opendataeditor/pull/1007
- Fix saving XLS files by @rustico in https://github.com/okfn/opendataeditor/pull/1009
- Fix missing llama_cpp dependency on Windows by @pdelboca in https://github.com/okfn/opendataeditor/pull/1006
- Fixes #1012 - Problem when editing cells in Excel files by @rustico in https://github.com/okfn/opendataeditor/pull/1013
- Upgrade PySide6 version by @pdelboca in https://github.com/okfn/opendataeditor/pull/1015
- Fixing error when we have an integer as the header by @rustico in https://github.com/okfn/opendataeditor/pull/1017
- Increasing the MaxLength in the Metadata Dialog by @rustico in https://github.com/okfn/opendataeditor/pull/1019
- Fixing styles on first row icon that is being overriden by the error color by @rustico in https://github.com/okfn/opendataeditor/pull/1020
- Improvements to AI feature by @pdelboca in https://github.com/okfn/opendataeditor/pull/1021
- Improve source panel messaging. by @pdelboca in https://github.com/okfn/opendataeditor/pull/1023
Full Changelog: https://github.com/okfn/opendataeditor/compare/v1.6.0...v1.6.1
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Open Data Editor (beta)
Welcome to our Readme
The Open Data Editor (ODE) is a no-code application to explore, validate and publish data in a simple way. Forever free and open source project powered by the Frictionless Framework.
📩 Send us feedback/Report a problem (email) 🪲 Create an issue on GitHub 🤔 Suggest a new feature
Useful links
🔵 Open Data Editor User Guide and Project Documentation
🔵 Open Data Editor Concept Note
🔵 For all contributions: Code of conduct
How to download the ODE
You can download the latest version from the ODE website
For previous releases, you can download them from Github RELEASE
- For Windows:Download the most recent EXE file.
- For MacOS:Download the most recent DMG file.
- For Linux:Download the most recent AppImage or DEB file.
Environment Variables
The Open Data Editor supports the following environment variables to customize AI model configuration:
| Variable | Description |
|---|---|
ODE_AI_MODEL_NAME | The display name of the AI model |
ODE_AI_MODEL_URL | The download URL for the AI model GGUF file |
ODE_AI_MODEL_FILENAME | The filename to save the model as |
All three variables must be set together to override the default model. If not set, the default Apertus 8B model (Apache 2.0 license) is used in the Q5_K_M quantization that requires at least 6GB of video memory.