officedex  by officecli

AI-native platform for generating office documents

Created 1 month ago
635 stars

Top 51.5% on SourcePulse

GitHubView on GitHub
Project Summary

OfficeDex is an AI-native "VibeOfficing" platform designed to generate native Microsoft Office documents (.docx, .pptx, .xlsx) directly from natural language prompts. It targets professionals seeking to automate document creation, eliminating manual formatting and intermediate steps by providing a seamless, AI-powered workflow for producing polished office files.

How It Works

The platform introduces "VibeOfficing," a paradigm where users describe document requirements, and OfficeDex produces final OOXML files without intermediate HTML. It understands document structure, templates, and layout conventions, employing multiple AI agents for planning, content generation, and formatting. A key advantage is its native OOXML handling, preserving document fidelity and avoiding the "export-and-pray" issues of other tools. OfficeDex also features session memory to maintain a consistent user-defined style and design language across documents.

Quick Start & Requirements

  • Users: Download installers from github.com/officecli/officedex/releases/latest. macOS users may need to run xattr -dr com.apple.quarantine /Applications/OfficeDex.app to bypass Gatekeeper.
  • Developers: Clone the repository, run npm install, and then npm run dev.
  • Prerequisites: Requires configuration of an LLM provider (OpenAI, Anthropic, Azure, or self-hosted). The application auto-downloads the officecli runtime on first launch.
  • Links: Latest Release, Design Spec.

Highlighted Details

  • Conversational Generation: Create documents, slides, and spreadsheets via natural language prompts, with built-in scenarios and continuous context.
  • Live Task Stream: Monitor AI progress with real-time streaming events and mid-flight interaction for user decisions.
  • Inline Preview: Render DOCX, PPTX, XLSX, and PDF files directly within the application, eliminating the need for Microsoft Office.
  • LLM Flexibility: Supports various LLM providers (OpenAI, Anthropic, Azure, self-hosted) configurable via a GUI.
  • Native OOXML Handling: Generates final .docx, .pptx, .xlsx files directly, preserving formatting and structure.

Maintenance & Community

The project maintains an active roadmap including multilingual UI, a template marketplace, collaborative editing, and a plugin system. Feedback and bug reporting are streamlined via an in-app "Report Issue" feature that automatically bundles diagnostics for GitHub issues.

Licensing & Compatibility

The provided README does not explicitly state the project's license. This omission requires clarification regarding commercial use or derivative works.

Limitations & Caveats

Official Linux installers are planned but not yet available; users must run from source. macOS users face an initial Gatekeeper hurdle requiring a command-line workaround. The optional "Hosted Runtime" feature routes some calls through an official proxy, potentially impacting data sovereignty if not using a fully local LLM setup.

Health Check
Last Commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
4
Issues (30d)
0
Star History
315 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.