/development BRANCHuv
- https://github.com/astral-sh/uv?tab=readme-ov-file#installationgit clone https://github.com/freemocap/freemocapcd freemocapdevelopment branch:
- git switch developmentuv venv .venv/bin/activate
- Mac/Linux: source .venv/bin/activateuv sync — installs skellytracker with NVIDIA GPU acceleration on Windows/Linux, or CPU-only on macOS, automatically
- No supported GPU on Windows/Linux? Force the CPU-only build instead: uv sync --no-default-groups --group cpufreemocap-ui folder
- cd freemocap-uinpm installpython freemocap/__main__.py
- The server should start on http://localhost:8005npm run dev
- An Electron window should pop up with the FreeMoCap GUI(NOTE - This is not necessary for development, and does not handle the Python server yet)
1. Change directory to the freemocap/freemocap-ui folder
- npm run build
- The build will be in the freemocap/freemocap-ui/releases folder
pip install freemocap[cuda] # Windows/Linux with an NVIDIA GPU
pip install freemocap[cpu] # macOS, or Windows/Linux without a supported GPU
#### 2. Launch the GUI by entering the command:
freemocap
#### 3. A GUI should pop up that looks like this:
git clone https://github.com/freemocap/freemocap
3) Navigate into the newly cloned/downloaded `freemocap` folder
cd freemocap
4) Create a virtual environment
uv venv
5) Install dependencies
uv sync
This installs `skellytracker` with NVIDIA GPU acceleration on Windows/Linux, or
CPU-only on macOS, automatically. If you're on Windows/Linux without a
supported GPU, force the CPU-only build instead:
uv sync --no-default-groups --group cpu
6) Launch the Python server
uv run python freemocap/__main__.py
The server starts on `http://localhost:8005`.
7) In a separate terminal, launch the React/Electron GUI (requires
[Node.js](https://nodejs.org/en/download/)):
cd freemocap-ui
npm install
npm run dev
An Electron window should pop up with the FreeMoCap GUI!
___
## Documentation
Our documenation is hosted at: https://freemocap.github.io/documentation/index_md.html
That site is built using `writerside` from this repository: https://github.com/freemocap/documentation
___
### Contribution Guidelines
Please read our contribution doc: [CONTRIBUTING.md](https://github.com/freemocap/freemocap/blob/HEAD/CONTRIBUTING.md)
## Related
[//]: # (* [project-name](#) - Project description)
## Maintainers
* [Jon Matthis](https://github.com/jonmatthis)
* [Endurance Idehen](https://github.com/endurance)
## License
This project is licensed under the APGL License - see the [LICENSE](https://github.com/freemocap/freemocap/blob/HEAD/LICENSE) file for details.
If the AGPL does not work for your needs, we are happy to discuss terms to license this software to you with a different
agreement at a price point that increases exponentially as you
move [spiritually](https://www.gnu.org/philosophy/open-source-misses-the-point.en.html) away from the `AGPL`| 日期 | 榜单 | 排名 | 周期新增 | 总 STAR |
|---|