Skip to content

chenfolingithub/open-office-copilot

 
 

Repository files navigation

Open Office Copilot

Image

Open Office Copilot is an open-source office copilot platform built on Agents, capable of supporting both Microsoft Office and Google Workspace.

You can experience it now at https://www.sally.bot.

Support Platforms and Software

Open Office Copilot currently supports the following platforms and software, with more to come, you can install it from the following links:

Platform Status software link
Microsoft Office Done Word,Powpoint,Excel,Outlook(classic) link
Google Workspace Done Docs,Sides,Sheets link
Google Extension Done Chrome link
Edge Extension Done Edge link
Browser Done Chrome,Edge,Firefox link
WPS Office In Progress None

Support Models

The following models have been tested and can be used in the system. The more stars they have, the better their performance. We also support adding your own models.

  • GPT-4o-mini ⭐️⭐️
  • GPT-4o ⭐️⭐️⭐️
  • Claude 3.5 haiku ⭐️⭐️⭐️
  • Claude 3.5 sonnet ⭐️⭐️⭐️⭐️⭐️
  • DeepSeek V3 ⭐️⭐️⭐️⭐️

Support AI Model Providers

Users can obtain desired models from the following model providers and add them to the system. Priority is given to models from GPT, CLAUDE, and DeepSeek.

Provider Status link
OpenAI Done link
OpenRouter Done link
SiliconFlow Done link
DeepSeek Done link

Support Languages

The following languages can be used in the system.

  • Arabic 🇸🇦
  • Chinese(Simplified) 🇨🇳
  • Chinese(Traditional) 🇨🇳
  • English 🇺🇸
  • French 🇫🇷
  • German 🇩🇪
  • Japanese 🇯🇵
  • Korean 🇰🇷
  • Russian 🇷🇺
  • Spanish 🇪🇸
  • Vietnamese 🇻🇳

Agents

The following are the Agents currently supported by the platform and their features. The platform strives to tightly integrate Agents with software, bridging the gap between AI and software.

Agent Software Description
Sally All Sally is a chatbot that can help you with various writing tasks.
Paper Word Paper is a academic writing assistant that can help you write academic papers.
Data Analyst Excel,Word,Powerpoint(Google Workspace) Analyze spreadsheet data with Python, summarize data, virtualize data,etc.
Presentation PowerPoint/Google Slides/Onlne Create presentations with some inside templates,such as list,talbe or chart template.
Python Slide PowerPoint/Google Slides Generate or run python code to create slides.
Formula Word/Google Docs Generate Math Formula in Word and that can be editable in Word.
Image Scanner All Extract information from images and convert it to text, such as table,list,formula,etc.
Diagram Word/Google Docs Build diagram based on Mermaid,support flow chart, time series chart ,Gantt chart,etc.
Email Outlook Summarize or write email with Outlook(classic).
LaTeX Chrome/Edge Extension Generate LaTeX code in Overleaf or other LaTeX editor in Browser.
Coder Google Sheets Generate and run Google Apps Script code to edit Google Sheets.

Technical Details

Backend

  • Node.js 20+
  • Nextjs 13

Database

  • Sequelize
  • PosgreSQL

Frontend

  • React 18+
  • Tailwindcss 3+
  • Pyodide
  • pptxgen
  • echarts
  • xlsx
  • mermaid
  • mathjax
  • katex

Roadmap

  • Support WPS Office
  • Support desktop client
  • Add agent marketplace

Wellcome to feedback

License

This project uses a dual licensing model. Users can choose one of the following options:

  1. Open Source License (AGPL-3.0)

    • This project is licensed under the GNU AGPL-3.0 open source license.
    • If you choose this license, you must comply with the terms of AGPL-3.0, including the obligation to open source any modifications or distributions.
  2. Commercial License

    • If you wish to use this project for closed-source or commercial purposes, you must purchase a commercial license.
    • For details, please refer to LICENSE.md.

For commercial licensing or any inquiries, please contact: [[email protected]].

About

Open Office Copilot is an open-source office copilot platform built on Agents, capable of supporting both Microsoft Office and Google Workspace.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 93.6%
  • TypeScript 6.2%
  • CSS 0.1%
  • HTML 0.1%
  • Less 0.0%
  • SCSS 0.0%