[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-79290":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":38,"readmeContent":39,"aiSummary":40,"trendingCount":16,"starSnapshotCount":16,"syncStatus":41,"lastSyncTime":42,"discoverSource":43},79290,"officedex","officecli\u002Fofficedex","officecli","OfficeDex is the first Al-Native VibeOfficing platform  for documents, slides, and spreadsheets","https:\u002F\u002Fofficecli.io",null,"Go",338,45,15,1,0,12,92,230,72,4.99,"Other",false,"main",[26,27,28,29,30,31,32,5,33,34,35,36,37],"ai","desktop-app","document-generation","docx","golang","notion","office","pptx","react","typescript","wails","xlsx","2026-06-12 02:03:50","\u003Cdiv align=\"center\">\n\n\u003Cimg src=\"docs\u002Fscreenshots\u002Flogo-horizontal.png\" alt=\"OfficeDex\" width=\"360\" \u002F>\n\n### The First AI-Native VibeOfficing Platform\n\n**VibeCoding writes code. VibeOfficing writes documents. Powered by OfficeDex.**\n\n\u003Cbr\u002F>\n\n\u003Cp>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fplatform-macOS%20%7C%20Windows%20%7C%20Linux-37352f?style=flat-square\" alt=\"Platform\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fofficecli\u002Fofficedex?style=flat-square&color=5645d4&label=version\" alt=\"Version\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fstack-Wails%20v2%20%2B%20React%2019-0075de?style=flat-square\" alt=\"Stack\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-GPL--3.0-1aae39?style=flat-square\" alt=\"License\" \u002F>\n\u003C\u002Fp>\n\n\u003Cp>\n  \u003Ca href=\"https:\u002F\u002Fofficecli.io\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fwebsite-officecli.io-0f766e?style=flat-square\" alt=\"Website\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fofficecli\u002Fofficecli\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGitHub-officecli%2Fofficecli-181717?style=flat-square&logo=github&logoColor=white\" alt=\"GitHub officecli\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FezAHMkdG\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fcommunity-Discord-5865F2?style=flat-square&logo=discord&logoColor=white\" alt=\"Discord\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fx.com\u002Fofficecli\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Ffollow-%40officecli-000000?style=flat-square&logo=x&logoColor=white\" alt=\"X\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003C\u002Fdiv>\n\n---\n\n## 💡 VibeOfficing\n\nDevelopers already **VibeCode** — describe intent, AI writes the program.\n**VibeOfficing** is the same paradigm for documents.\n\n> Say what you need → OfficeDex produces native `.docx` \u002F `.pptx` \u002F `.xlsx` directly.\n\n- **Understands OOXML** formats, templates, and layout conventions — the same way coding AI understands languages, frameworks, and design patterns\n- **No intermediate HTML.** No copy-paste. No manual formatting.\n- The output **is** the final file.\n\n![VibeCoding = VibeOfficing](docs\u002Fscreenshots\u002Fvibeofficing-analogy.png)\n\n| Coding World                         | Office World                                                     | What AI Learns        |\n| ------------------------------------ | ---------------------------------------------------------------- | --------------------- |\n| Languages (Python \u002F Go \u002F TS)         | Formats (OOXML: .docx \u002F .pptx \u002F .xlsx)                           | **Syntax**            |\n| Frameworks (React \u002F Django \u002F Spring) | Templates (quarterly reports, pitch decks, competitive analysis) | **Structure**         |\n| Design patterns (MVC \u002F Observer)     | Layout habits (heading hierarchy, color schemes, chart styles)   | **Style conventions** |\n\n### Memory · Format · Agent\n\nOfficeDex is not just \"one prompt → one file.\" It's a **document workspace with memory**.\n\n- **Memory** — Remembers your style and design language across sessions. Your 50th report inherits the same polish as your 1st.\n- **Format** — Handles OOXML natively. No HTML rendering, no export-and-pray.\n- **Agent** — Multiple AI agents collaborate: one plans structure, one writes content, one handles formatting.\n\n> **OfficeDex remembers how your documents look — not just what they say.** Digitize your style into OfficeDex — never start from scratch again.\n\n![OfficeDex Engine](docs\u002Fscreenshots\u002Fvibeofficing-engine.png)\n\n---\n\n## ⚡ OfficeDex in 30 Seconds\n\n\u003Ctable>\n\u003Ctr>\n\u003Ctd width=\"50%\">\n\n**Input**\n\n> \"Write a Q3 sales analysis report focused on the eastern region, include YoY and QoQ charts, target audience is the CFO.\"\n\n\u003C\u002Ftd>\n\u003Ctd width=\"50%\">\n\n**Output**\n\n📄 `Q3-East-Sales.docx` (12 pages)\n📊 4 data charts + 3 trend analyses\n⏱ Typical generation: 45–90s\n👁 One-click inline preview — no need to open Word\n\n\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftable>\n\n\u003Cdiv align=\"center\">\n\n![30-second demo](docs\u002Fscreenshots\u002Fquick-demo.gif)\n\n\u003Csub>↑ From one sentence to a finished Word doc in under a minute.\u003C\u002Fsub>\n\n\u003C\u002Fdiv>\n\n---\n\n## 📑 Table of Contents\n\n\u003Ctable>\n\u003Ctr>\n\u003Ctd>\n\n- [⚡ 30-Second Overview](#-officedex-in-30-seconds)\n- [🎯 What is OfficeDex](#-what-is-officedex)\n- [💡 VibeOfficing](#-vibeofficing)\n- [🔥 Why OfficeDex](#-why-officedex)\n\n\u003C\u002Ftd>\n\u003Ctd>\n\n- [✨ Core Capabilities](#-core-capabilities)\n- [🚀 Quick Start](#-quick-start)\n- [📦 Build & Release](#-build--release)\n\n\u003C\u002Ftd>\n\u003Ctd>\n\n- [🧩 Architecture](#-architecture)\n- [🎨 Design Language](#-design-language)\n- [🗺 Roadmap](#-roadmap)\n\n\u003C\u002Ftd>\n\u003Ctd>\n\n- [❓ FAQ](#-faq)\n- [📚 Documentation](#-documentation)\n- [🤝 Feedback & Contributing](#-feedback--contributing)\n\n\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftable>\n\n---\n\n## 🎯 What is OfficeDex\n\nIn one sentence: **Tell it what you want — it generates Word \u002F PPT \u002F Excel for you.**\n\n- 📝 **Natural language to documents** — Type \"write a Q3 sales analysis report\" and get structure, sections, illustrations, and charts automatically\n- 🎨 **Slides in one shot** — Project kickoffs, product launches, industry briefings: built-in templates plus custom prompts\n- 📊 **Spreadsheets & analysis** — Competitive matrices, financial models, survey results — Excel ready out of the box\n- 🖼️ **Image input supported** — Paste screenshots or upload reference images; the AI understands visual context\n- ⚙️ **Run locally or hosted** — Bring your own LLM (OpenAI \u002F Claude \u002F self-hosted) or use the OfficeCLI hosted runtime\n\n![Feature matrix](docs\u002Fscreenshots\u002Ffeatures-grid.png)\n\n---\n\n## 🔥 Why OfficeDex\n\n| Dimension               | Web AI assistants  |   CLI tools    |                 **OfficeDex**                  |\n| ----------------------- | :----------------: | :------------: | :--------------------------------------------: |\n| 🖥 Native desktop feel   |     In-browser     |    Terminal    |             ✅ Wails native window             |\n| 📂 Local-first files    |  Manual download   | ✅ Direct save |        ✅ Direct save + one-click open         |\n| 👀 Inline preview       | Open Office needed |      None      |       ✅ DOCX\u002FPPTX\u002FXLSX rendered inline        |\n| 🔌 Custom LLM           |   Vendor-locked    |     ✅ Any     |              ✅ Any + GUI config               |\n| 🎨 UI & interaction     |      Generic       |   Plain text   |            ✅ Notion design system             |\n| 🔒 Data sovereignty     |    Cloud-first     |    ✅ Local    |           ✅ Local (hosted optional)           |\n| 💬 Mid-task interaction |  Single-turn chat  |      None      | ✅ AI asks back in real time, streaming status |\n\n> In a phrase: **Stop formatting. Start VibeOfficing.**\n\n---\n\n## ✨ Core Capabilities\n\n### 1. Conversational generation — write docs like chatting\n\n- Built-in scenarios (quarterly reports \u002F kickoff slides \u002F competitive analysis)\n- Free-form prompts: control length, tone, target audience\n- Continuous context: keep asking — \"now add a page on risk assessment\"\n\n### 2. Live task stream — watch every step\n\n- Streaming events → see what the AI is thinking and doing\n- Mid-flight interaction: when the AI is unsure, it asks you to decide\n- Cancel any time, restart any time\n\n### 3. Inline preview — no need to open Office\n\n\u003Ctable>\n\u003Ctr>\n\u003Ctd width=\"50%\">\u003Cimg src=\"docs\u002Fscreenshots\u002Fpreview-docx.png\" alt=\"DOCX preview\" \u002F>\u003C\u002Ftd>\n\u003Ctd width=\"50%\">\u003Cimg src=\"docs\u002Fscreenshots\u002Fpreview-xlsx.png\" alt=\"XLSX preview\" \u002F>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"center\">\u003Csub>Word document\u003C\u002Fsub>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Csub>Spreadsheet\u003C\u002Fsub>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftable>\n\nPowered by `docx-preview` \u002F `pdfjs-dist` \u002F `xlsx` for inline rendering. DOCX \u002F PPTX \u002F XLSX \u002F PDF all preview-able — **no Office install required**.\n\n### 4. Configurable from Settings — no CLI required\n\n![Settings page](docs\u002Fscreenshots\u002Fsettings-overview.png)\n\n- Custom LLM: OpenAI \u002F Anthropic \u002F Azure \u002F self-hosted vLLM\n- Custom OfficeCLI binary path (for developers)\n- One-click runtime check & upgrade; works offline with a local binary\n\n---\n\n## 🚀 Quick Start\n\n### Users: download the installer\n\n| Platform                         | Installer                                | Notes                                                                       |\n| -------------------------------- | ---------------------------------------- | --------------------------------------------------------------------------- |\n| 🍎 macOS (Apple Silicon \u002F Intel) | `OfficeDex-x.y.z-arm64.dmg` \u002F `-x64.dmg` | Double-click `.dmg` → drag to Applications                                  |\n| 🪟 Windows 10\u002F11                 | `OfficeDex-Setup-x.y.z.exe`              | Double-click to install. First launch auto-downloads the OfficeCLI runtime. |\n\nLatest Release: **[github.com\u002Fofficecli\u002Fofficedex\u002Freleases\u002Flatest](https:\u002F\u002Fgithub.com\u002Fofficecli\u002Fofficedex\u002Freleases\u002Flatest)**\n\n> [!IMPORTANT]\n>\n> ### 🍎 macOS users — \"OfficeDex.app\" cannot be opened?\n>\n> Because the app is not yet Apple-notarized, Gatekeeper will block the first launch with a **\"Apple could not verify...\"** dialog.\n>\n> **Fix**: run the following command once in Terminal to strip the quarantine attribute, then you can double-click to open as usual:\n>\n> ```bash\n> xattr -dr com.apple.quarantine \u002FApplications\u002FOfficeDex.app\n> ```\n>\n> If the app lives elsewhere (e.g. `~\u002FDownloads\u002FOfficeDex.app`), substitute the actual path. This is a one-time operation and won't recur.\n\n### Developers: run from source\n\n```bash\n# 1. Clone & install\ngit clone \u003Cyour-repo-url>\ncd officedex\nnpm install\n\n# 2. Start dev mode (auto-prefetch OfficeCLI binary)\nnpm run dev\n\n# 3. Type-check \u002F unit tests \u002F E2E\nnpm run lint\nnpx vitest run\nnpm run test:e2e\n```\n\nIn dev mode, OfficeDex resolves the CLI in this order:\n\n1. `OFFICECLI_DESKTOP_BINARY` env var\n2. `officecli` on your `PATH`\n3. Auto-download from GitHub Releases (default source: `officecli\u002Fofficecli`)\n\n---\n\n## 📦 Build & Release\n\n```bash\nnpm run dist:mac      # macOS (auto-codesigns bundled officecli)\nnpm run dist:win      # Windows\n```\n\nBuild artifacts land in `build\u002Fbin\u002F`. CI (`.github\u002Fworkflows\u002Frelease.yml`) produces `.dmg \u002F .zip \u002F .exe` and publishes a GitHub Release on every `v*` tag.\n\n---\n\n## 🧩 Architecture\n\n```\n┌───────────────────────────────────────────────────┐\n│  OfficeDex (this repo)                            │\n│  ┌──────────────────┐    ┌────────────────────┐   │\n│  │  React 19 + Antd │ ←→ │  Wails Go runtime  │   │\n│  │  Notion-styled   │    │  (main.go\u002Fapp.go)  │   │\n│  └──────────────────┘    └─────────┬──────────┘   │\n└─────────────────────────────────────┼─────────────┘\n                                      │ JSON-RPC stdio\n                                      ▼\n                          ┌────────────────────────┐\n                          │  officecli agent-bridge│\n                          │  (Go binary, sep. repo)│\n                          └────────────────────────┘\n```\n\n- **Frontend**: React 19 + Ant Design 6 + custom Notion design tokens\n- **Desktop shell**: Wails v2 (Go backend + system WebView frontend) — compact bundle size (build output \u003C 30MB)\n- **Generation engine**: decoupled `officecli` subprocess, communicating via JSON-RPC\n- **Preview**: `docx-preview` \u002F `pdfjs-dist` \u002F `xlsx` inline rendering — no Office install required\n\n---\n\n## 🎨 Design Language\n\nOfficeDex fully adopts the Notion design system:\n\n- **Primary color** Notion Purple `#5645d4`\n- **Typography** DM Serif Display (headings) + Plus Jakarta Sans (body)\n- **Shape** 8px buttons \u002F 12px cards \u002F 9999px pills\n- **Vibe** Warm neutrals, deep navy hero bands, pastel feature cards\n\nFull spec: [`DESIGN.md`](DESIGN.md).\n\n---\n\n## 🛠 OfficeCLI Runtime Management\n\nOn first launch, OfficeDex pulls the matching `officecli` binary from GitHub Releases:\n\n- Default source: `officecli\u002Fofficecli` (override via `OFFICECLI_RELEASE_REPO`)\n- Cache directory: `~\u002FLibrary\u002FApplication Support\u002FOfficeDex\u002Fruntime\u002F` (macOS)\n- Asset naming: `officecli-{darwin|win32|linux}-{arm64|x64}{.exe}`\n\nFrom **Settings → OfficeCLI Runtime** you can: check for updates \u002F switch versions \u002F specify a local binary \u002F revert to auto-downloaded.\n\n---\n\n## 🗺 Roadmap\n\nWhat's on the way (in priority order):\n\n|     Status     | Capability                         | Notes                               |\n| :------------: | ---------------------------------- | ----------------------------------- |\n|   ✅ Shipped   | Document \u002F PPT \u002F Excel generation  | Three core formats                  |\n|   ✅ Shipped   | Inline preview panel               | DOCX \u002F PPTX \u002F XLSX \u002F PDF            |\n|   ✅ Shipped   | Image input (visual understanding) | Paste or upload reference images    |\n|   ✅ Shipped   | Notion-style UI                    | Customizable design tokens          |\n| 🚧 In progress | Multilingual UI (EN \u002F 日本語)      | Translation in preparation          |\n| 🚧 In progress | Template marketplace               | Community-shared prompts and styles |\n|   🔜 Planned   | Collaborative mode                 | Multi-user editing on the same task |\n|   🔜 Planned   | Plugin system                      | Third-party generators              |\n|   🔜 Planned   | Official Linux installers          | AppImage \u002F deb                      |\n|  💭 Exploring  | Mobile companion app               | iOS \u002F Android: view and trigger     |\n\n---\n\n## ❓ FAQ\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>How does OfficeDex relate to OfficeCLI?\u003C\u002Fb>\u003C\u002Fsummary>\n\nOfficeCLI is the underlying command-line tool (a separate Go repo) that handles actual document generation, LLM calls, and file output. OfficeDex is its desktop GUI shell: a React UI wrapped in Wails, talking to the `officecli agent-bridge` subprocess via JSON-RPC. They release in **lockstep**: OfficeDex auto-downloads and manages a matching OfficeCLI binary at startup.\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>Is my data uploaded to the cloud?\u003C\u002Fb>\u003C\u002Fsummary>\n\nBy default, fully local:\n\n- Document generation runs on your machine\n- LLM calls go directly to the provider you configured (OpenAI \u002F Anthropic \u002F self-hosted) — OfficeDex never proxies them\n- Generated files are written to a local workspace (default: `~\u002FLibrary\u002FApplication Support\u002FOfficeDex\u002Fworkspace`)\n\nIf you opt into \"Hosted Runtime\" (**Hosted Runtime** = OfficeCLI's official hosted proxy, so you don't have to configure your own LLM key), some calls route through the official proxy — the app displays a clear notice in that case.\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>Can I use my own OpenAI \u002F Claude API key?\u003C\u002Fb>\u003C\u002Fsummary>\n\nYes. In **Settings → LLM Provider**, fill in `baseUrl` \u002F `apiKey` \u002F `model`. Supported:\n\n- OpenAI official + compatible protocols (DeepSeek \u002F Moonshot \u002F self-hosted vLLM, etc.)\n- Anthropic Claude\n- Azure OpenAI\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>Which operating systems are supported?\u003C\u002Fb>\u003C\u002Fsummary>\n\n- ✅ **macOS 12+** (Apple Silicon and Intel)\n- ✅ **Windows 10 \u002F 11** (x64)\n- 🚧 **Linux** — binaries are built, but no official installer yet; run from source via `npm run dev`\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>Where are generated files stored?\u003C\u002Fb>\u003C\u002Fsummary>\n\nDefault workspace:\n\n- macOS: `~\u002FLibrary\u002FApplication Support\u002FOfficeDex\u002Fworkspace`\n- Windows: `%APPDATA%\u002FOfficeDex\u002Fworkspace`\n\nChange it via **Settings → Workspace**. After each generation, click \"Show in Folder\" to jump straight there.\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>Which document formats are supported?\u003C\u002Fb>\u003C\u002Fsummary>\n\n| Input                                              | Output                               | Preview                   |\n| -------------------------------------------------- | ------------------------------------ | ------------------------- |\n| Natural-language prompt                            | `.docx` \u002F `.pptx` \u002F `.xlsx` \u002F `.pdf` | ✅ All inline-previewable |\n| Upload `.docx` \u002F `.pdf` \u002F `.md` as source material | Same                                 | ✅                        |\n| Paste \u002F upload images as reference                 | Same                                 | ✅                        |\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>Can I use it offline?\u003C\u002Fb>\u003C\u002Fsummary>\n\nThe desktop shell and preview panel are **fully offline**. Document generation needs an LLM, so:\n\n- Cloud APIs: requires internet\n- Local models (Ollama \u002F vLLM \u002F LM Studio): fully offline — point `baseUrl` at e.g. `http:\u002F\u002Flocalhost:11434\u002Fv1`\n\nThe OfficeCLI runtime also supports a manually specified local path — no downloads required.\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>How do I report a bug?\u003C\u002Fb>\u003C\u002Fsummary>\n\nIn the app, click **\"Report Issue\"** in the top-right corner. It automatically collects:\n\n- App version + platform info\n- Recent OfficeCLI logs (sanitized)\n- Current task state snapshot\n\nCopy the generated markdown and paste it into a GitHub Issue.\n\n\u003C\u002Fdetails>\n\n---\n\n## 📚 Documentation\n\n- [`DESIGN.md`](DESIGN.md) — Full design spec\n- [`CLAUDE.md`](CLAUDE.md) — Project conventions & collaboration guidelines\n- [`docs\u002FREADME.zh-CN.md`](docs\u002FREADME.zh-CN.md) — 简体中文版\n\n---\n\n## 🤝 Feedback & Contributing\n\n- 🐛 Bugs \u002F suggestions: click \"Report Issue\" in-app — diagnostics are bundled automatically\n- 💬 Discussion: PRs and issues welcome\n- ⭐ Like it? A star is the best encouragement for the team\n\n\u003Cdiv align=\"center\">\n\n\u003Csub>Made with 💜 by the OfficeDex team · Runs natively on macOS \u002F Windows\u003C\u002Fsub>\n\n\u003C\u002Fdiv>\n\n## Star History\n\n\u003Ca href=\"https:\u002F\u002Fwww.star-history.com\u002F?repos=officecli%2Fofficedex&type=date&legend=bottom-right\">\n \u003Cpicture>\n   \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fchart?repos=officecli\u002Fofficedex&type=date&theme=dark&legend=top-left\" \u002F>\n   \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fchart?repos=officecli\u002Fofficedex&type=date&legend=top-left\" \u002F>\n   \u003Cimg alt=\"Star History Chart\" src=\"https:\u002F\u002Fapi.star-history.com\u002Fchart?repos=officecli\u002Fofficedex&type=date&legend=top-left\" \u002F>\n \u003C\u002Fpicture>\n\u003C\u002Fa>\n","OfficeDex 是一个基于AI的文档、幻灯片和电子表格生成平台。它利用自然语言处理技术，能够根据用户的需求直接生成符合OOXML标准的.docx、.pptx和.xlsx文件，无需经过HTML等中间格式转换或手动调整格式。该项目采用Go语言开发，并结合了Wails v2与React前端框架来构建跨平台桌面应用。适用于需要频繁制作专业文档但又希望减少重复劳动的办公场景，如企业报告、项目提案和数据分析展示等。通过学习用户的偏好设置，OfficeDex能够在不同会话间保持一致的设计风格，提高工作效率。",2,"2026-06-11 03:57:39","CREATED_QUERY"]