# GodoAI
**Repository Path**: berry2oschina/godoai
## Basic Information
- **Project Name**: GodoAI
- **Description**: 一款集前沿AI技术与高效办公功能于一体的创新型办公产品,通过深度整合模型下载、模型对话、知识库管理、图片生成、语音转文字、文字转语音、以及全面的图像处理能力,GodoAI实现了办公场景的全覆盖,让每一位用户都能享受到智能化带来的便捷与高效。
💝良心产品,匠心独运,核心功能全面实现本地化部署,仅需8G内存,即可轻松驾驭,即便离线亦能自在畅享,体验非凡。
- **Primary Language**: Go
- **License**: AGPL-3.0
- **Default Branch**: master
- **Homepage**: https://www.godoos.com/
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 82
- **Created**: 2024-12-16
- **Last Updated**: 2024-12-16
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
GodoAI
GodoAI is an innovative office product that combines cutting-edge AI technology with efficient office functions. By deeply integrating model downloads, model dialogues, knowledge base management, image generation, speech to text, text to speech, and comprehensive image processing capabilities, GodoAI achieves full coverage of office scenes, allowing every user to enjoy the convenience and efficiency brought by intelligence.
💝 A conscientious product with unique craftsmanship, fully localized deployment of core functions, and easy control with only 8GB of memory.
[English](README.en.md) | [简体中文](README.md)
[API](./frontend/public/help/zh-cn/api.md)
### 📥 Download(v1.0.0)
1. 💻 **Windows**:
- Windows (AMD64) [**Web**](https://gitee.com/ruitao_admin/godoai/releases/download/v1.0.0/godoai_windows_amd64.zip) [**Desktop**](https://gitee.com/ruitao_admin/godoai/releases/download/v1.0.0/godoai-windows-amd64-installer.zip)
- Windows (ARM64) [**Web**](https://gitee.com/ruitao_admin/godoai/releases/download/v1.0.0/godoai_windows_arm64.zip) [**Desktop**](https://gitee.com/ruitao_admin/godoai/releases/download/v1.0.0/godoai-windows-arm64-installer.zip)
2. 💼 **MacOS**:
- MacOS (AMD64) [**Web**](https://gitee.com/ruitao_admin/godoai/releases/download/v1.0.0/godoai_darwin_amd64.zip)
- MacOS (ARM64) [**Web**](https://gitee.com/ruitao_admin/godoai/releases/download/v1.0.0/godoai_darwin_arm64.zip)
3. 💽 **Linux**:
- Linux (AMD64) [**Web**](https://gitee.com/ruitao_admin/godoai/releases/download/v1.0.0/godoai_linux_amd64.zip)
- Linux (ARM64) [**Web**](https://gitee.com/ruitao_admin/godoai/releases/download/v1.0.0/godoai_linux_arm64.zip)
- Note: Start the server after downloading the web version. The access address is:http://localhost:56710/。
## 💝 Highlights
- ***Built in rich AI model library, users can download the required models with just one click according to their needs***
- ***Zero configuration, no registration required, download and use immediately***
- ***Pure Golang development backend, low resource consumption and high performance***
- ***Cross platform, Windows, Linux, MacOS can all be installed without Docker deployment***
## 💖 Open source address
- [Gitee](https://gitee.com/ruitao_admin/godoai)
## ⚡ Function Description and Preview
### 一、Model
- Built in rich AI model library, users can download the required models with just one click according to their needs
- It covers almost all basic models on the market, including chat models, text to image, image to text, image to image, text to speech, speech to text, embeddings and other models
### 二、knowledge base
- Supports uploading most types of files and can crawl remote web pages
- Support local vector database
### 三、a literary creation
- Comprehensive functionality, including full process management from title setting to content editing, saving, and exporting
- Support associated knowledge base, allowing for unlimited length and creativity, unleashing infinite space
- Support paragraph generation, selected generation, and all generation
- After the creation is completed, it can be directly exported as Word
- Support viewing creation lists, configuring prompt advanced settings, etc
### 四、generate images
- Can generate images without the need for GPU graphics card
- Using StableDiffusion, quickly generate high-quality images to meet various scenarios such as design, advertising, and marketing needs.
- Support all models in SD and customize parameters in SD
- Support tag based generation of prompt prompts
- The generated images will be automatically saved locally and support real-time viewing of backend generation logs
### 五、chat
- Support multimodal model dialogue
- Support saving chat content
- Support custom chat parameters
- Support associated knowledge base
### 六、translate
- Using large models to translate multiple languages
- Support custom translation parameters
### 七、Language Chat
- It is recommended to choose the Telespeech model for voice to text conversion, which supports recognition of multiple dialects. Different models have different speech recognition languages.
- Supports voice to text and text to speech functions, allowing for quick communication with large models without the need for typing.
### 八、Listen to the recording
- Support voice to text conversion function, easy to handle meeting minutes and interview notes.
- Support saving meeting minutes for easy management and viewing in the future.
## Development
### Build
- Front end construction
```bash
cd frontend
pnpm i
pnpm build
```
- Backend construction
```bash
# go install github.com/wailsapp/wails/v2/cmd/wails@latest
wails build
# wails build -nsis -upx //you need install nsis and upx
```
## thank
- [element-plus](http://element-plus.org/)
- [vue3](https://v3.cn.vuejs.org/)
- [wails](https://wails.io/)
- [ollama](https://ollama.com/)
## 💕 Associated Projects
- [godoos](https://gitee.com/ruitao_admin/godoos)
- [godooa](https://gitee.com/ruitao_admin/gdoa)
- [gododb](https://gitee.com/ruitao_admin/gododb)
## weChat group
