https://github.com/caterpi11ar/freedom
一个云原神自动化工具,基于 Puppeteer 实现自动化操作,支持游戏脚本执行功能,提升游戏体验和自动化效率。
https://github.com/caterpi11ar/freedom
auto-play-game automatic cloud-gaming genshin genshin-impact monorepo puppeteer typescript
Last synced: 5 months ago
JSON representation
一个云原神自动化工具,基于 Puppeteer 实现自动化操作,支持游戏脚本执行功能,提升游戏体验和自动化效率。
- Host: GitHub
- URL: https://github.com/caterpi11ar/freedom
- Owner: caterpi11ar
- Created: 2025-02-05T18:44:31.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-09-09T15:18:21.000Z (11 months ago)
- Last Synced: 2025-09-09T18:52:47.909Z (11 months ago)
- Topics: auto-play-game, automatic, cloud-gaming, genshin, genshin-impact, monorepo, puppeteer, typescript
- Language: TypeScript
- Homepage:
- Size: 1.44 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
Awesome Lists containing this project
README
# Freedom
English | [简体中文](README.zh-CN.md)
Freedom is a multi-module automated game script library designed to provide convenient script writing and execution functions. It supports automated cloud game operations by writing scripts, providing a simple and flexible way to control the behavior of the game.
## Features
- **Modular design**: The core module, script module, and application module are separated, supporting flexible expansion and customization.
- **Script execution**: Through simplified script definition and execution methods, operations on the game interface (such as clicking, waiting, input, etc.) can be quickly implemented.
- **Type safety**: Use TypeScript for type-safe development and provide complete type definitions.
- **Extensibility**: Users can expand script modules according to their needs or create custom scripts.
## Usage
[@freedom/scripts](./packages/scripts/README.md)
provides a set of interfaces for writing automation scripts to control the game flow. It allows users to automatically perform a series of predefined actions in the game, such as clicking, waiting for elements, executing custom logic, etc. Through integration with `@freedom/executor`, users can easily automate interactions in cloud games.
## TODO
- [ ] application
- [ ] Script templates and community support
- [ ] Error handling and logging system
- [ ] Script execution monitoring and reporting