# Injoffice

> InjOffice — AI-first open-source alternative to Microsoft Office and Google Workspace - injectinglabs/injoffice

- **Website:** https://github.com/injectinglabs/injoffice
- **Pricing:** open source
- **Categories:** Developer Tools, AI Agents
- **Tags:** developer-tools, ai-agents, data-analytics
- **Platforms:** Web, CLI
- **Last verified:** 2026-09-10
- **Canonical page:** https://linkrena.com/tools/injoffice

## About

InjOffice is a set of browser and server libraries for editing office artifacts. It adds plain-JSON models, pure transformation engines, provider-neutral agent change sets, optional editor integrations, and surgical OOXML patching. A hosted InjOffice service is not required: consumers can use the browser-local WASM engine, run offline, inject their own backend, or opt into the in-repo injoffice-server .

The repository is a monorepo with independently consumable TypeScript packages, private apps, and Go modules. The TypeScript packages target Node.js 22 or newer and modern bundlers. UI integrations use React and, where noted, Univer OSS as an optional editor shell. Univer is not the file authority. Native paint compilers are a preview mode.

The original OOXML bytes remain the authority. The supported path is XLSX-first and the same shape for documents and presentations:

Go Extract* reads package bytes ( xlsxpatch.ExtractNativeWorkbookV1 / ExtractNativeWorkbookV2 , docxpatch.ExtractNativeDocumentV1 , pptxpatch.ExtractNativePPTX ).

The result is versioned native JSON consumed by @injoffice/sheets , @injoffice/docs , and @injoffice/pptx-native .

TypeScript paint compilers emit renderer-neutral preview commands. Paint is not a save path.

Go Apply* writes those mutations back into the original archive.

## Related tools

- [Hexstrike AI](https://linkrena.com/tools/hexstrike-ai): HexStrike AI MCP Agents is an advanced MCP server that lets AI agents (Claude, GPT, Copilot, etc.) autonomously run 150+ cybersecurity tools for automated pent…
- [Qisutu](https://linkrena.com/tools/qisutu): Qisutu – Open Source Ticket System.
- [Datadog](https://linkrena.com/tools/datadog): See metrics from all of your apps, tools & services in one place with Datadog’s cloud monitoring as a service solution.
- [Selfship](https://linkrena.com/tools/selfship): When 300 customers hit the same wall, Selfship finds the exact moment it goes wrong and opens an eval-backed pull request.
- [Markdown Gatekeeper](https://linkrena.com/tools/markdown-gatekeeper): Local-first authority layer for organizing Agent-facing Markdown - nanlogic/markdown-gatekeeper
- [Declick](https://linkrena.com/tools/declick): Compile an API, an MCP server, a database or a web page into a CLI your agent can run.
