TykoTech Fork is a reworked version of the Chinese application Cherry Studio by Cherry-AI. This fork is intended to be available for everyone and primarily serves as a project for my personal growth as a developer. It maintains the core functionality while adding improvements and new features.
Get started with TykoTech Fork by visiting our documentation:
- For Users: Check out the User Guide for installation instructions and feature explanations
- For Developers: See the Development Guide for setting up the development environment
- For Contributors: Read the Contribution Guidelines before submitting code
- Diverse LLM Provider Support:
- βοΈ Major LLM Cloud Services: OpenAI, Gemini, Anthropic, and more
- π AI Web Service Integration: Claude, Peplexity, Poe, and others
- π» Local Model Support with Ollama, LM Studio
- AI Assistants & Conversations:
- π 30+ Pre-configured AI Assistants
- π€ Custom Assistant Creation
- π¬ Multi-model Simultaneous Conversations
- Document & Data Processing:
- π Support for Text, Images, Office, PDF, and more
- βοΈ WebDAV File Management and Backup
- π Mermaid Chart Visualization
- π» Code Syntax Highlighting
- Practical Tools Integration:
- π Global Search Functionality
- π Topic Management System
- π€ AI-powered Translation
- π― Drag-and-drop Sorting
- π Mini Program Support
- βοΈ MCP(Model Context Protocol) Server
- Enhanced User Experience:
- π₯οΈ Cross-platform Support for Windows, Mac, and Linux
- π¦ Ready to Use, No Environment Setup Required
- π¨ Light/Dark Themes and Transparent Window
- π Complete Markdown Rendering
- π€² Easy Content Sharing
- Quick popup (read clipboard, quick question, explain, translate, summarize)
- Comparison of multi-model answers
- Support login using SSO provided by service providers
- All models support networking
- Launch of the first official version
- Bug fixes and improvements (In progress...)
- Plugin functionality (JavaScript)
- Browser extension (highlight text to translate, summarize, add to knowledge base)
- iOS & Android client
- AI notes
- Voice input and output (AI call)
- Data backup supports custom backup content
TykoTech Fork comes with multiple themes to match your preferences:
- Light and Dark modes: Switch between themes based on your environment
- Transparent Window: Enable transparency for a modern look
- Color Customization: Customize the UI colors to your liking
- Custom CSS: Advanced users can modify the appearance with custom CSS
The application automatically respects your system theme settings, but you can override this in the Settings menu.
Getting Started Fork the Repository: Fork and clone it to your local machine. Create a Branch: For your changes (follow our branching strategy). Submit Changes: Commit and push your changes. Open a Pull Request: Describe your changes and reasons. See CONTRIBUTING.md for detailed contribution guidelines.
Thank you to all contributors who have helped improve TykoTech Fork!
Join our growing community to get help, share ideas, and connect with fellow users:
GitHub Issues: Report bugs and request features Discussions: Share ideas and ask questions Contact: For other inquiries, see the Contact section below
If you find TykoTech Fork helpful, please consider supporting the development:
Star the repository: Show your appreciation with a GitHub star Spread the word: Tell others about this project Contribute: Submit improvements via pull requests See Sponsor for more ways to support this project.
TykoTech Fork uses a User-Segmented Dual Licensing model:
For Individual Users and Organizations with β€10 people: GNU Affero General Public License v3.0 (AGPLv3) For Organizations with >10 people: Commercial License required For licensing inquiries, please contact us via email.
GitHub Issues: For bug reports and feature requests Email: [email protected] βοΈ Star History
- Node.js v20.x or newer
- Yarn v4.6.0 (using Corepack)
# Enable Corepack for Yarn
corepack enable
corepack prepare [email protected] --activate
# Install dependencies
yarn install
# Start development server
yarn dev
# For your current platform
yarn build:current_os
# For specific platforms
yarn build:win
yarn build:mac
yarn build:linux
---

