Content
# Santiya Codex бекап
`Santiya Codex бекап` is a Windows-first desktop app for backing up a local Codex setup, restoring it from managed snapshots, and keeping selected plugin and skill folders synchronized without deleting existing files.
## What It Does
- creates versioned `bkp-*` backups for Codex plugins, skills, rules, MCP-related files, and selected local runtime folders
- restores Codex from the latest valid backup or from a chosen backup folder
- runs additive sync in both directions:
live Codex -> backup mirror and backup mirror -> live Codex
- supports scheduled sync at a chosen daily time
- can launch with Windows and continue running in the background tray so scheduled sync keeps working
- shows plugin, skill, and MCP counts without exposing secret values
- never backs up auth files, credentials, or secret contents
## Main Flows
1. Choose a backup folder.
2. Click `Сделать бэкап` to create a managed snapshot.
3. Use `Восстановить последний бэкап` or restore a specific backup when needed.
4. Turn on auto-sync and pick a daily time like `20:00`.
5. Optionally enable launch with Windows so sync keeps running in the background.
## Stack
- `Tauri 2`
- `Rust`
- `React`
- `TypeScript`
- `Vite`
## Privacy and Safety
- secret values are not shown in the UI
- auth files are intentionally excluded from backup and restore
- restore is restricted to snapshots inside the configured backup root
- additive sync only adds missing files and folders; it does not auto-delete existing content
## Development
```bash
npm install
npm run typecheck
npm test
npm run build
```
Preview mode:
```bash
npm run dev
```
Native desktop development:
```bash
npm run tauri:dev
```
Windows build:
```bash
npm run tauri:build
```
Release helper:
```bash
npm run release:windows
```
## Notes
- The default backup location is derived from the current Windows user profile and can be changed in the app.
- This repository intentionally avoids shipping personal local paths, tokens, or machine-specific setup data.
<!-- SANTIYA_SUPPORT_START -->
## Support / Поддержать проект
If this project has been useful to you, thank you for supporting it. Your help
gives me time to keep improving it, fixing rough edges, and shipping updates.
Please take a moment to double-check the network before sending funds.
Wallets / Кошельки:
- Bitcoin (BTC, Bitcoin network): `bc1qhft9dxkn0g07zm9ht8zrfqyrh85djhueu4q49k`
- Ethereum (ETH, Ethereum network): `0x5311B0318A24F63196A572b447609bc336A4C7b2`
- Solana (SOL, Solana network): `9i76uPGouNh8KVB8LtippfFY7p6kG2ZSLbtLwPqb6i76`
- USDT (Tether, Solana/SPL network): `9i76uPGouNh8KVB8LtippfFY7p6kG2ZSLbtLwPqb6i76`
<!-- SANTIYA_SUPPORT_END -->
Connection Info
You Might Also Like
markitdown
MarkItDown-MCP is a lightweight server for converting URIs to Markdown.
markitdown
Python tool for converting files and office documents to Markdown.
Filesystem
Node.js MCP Server for filesystem operations with dynamic access control.
TrendRadar
TrendRadar: Your hotspot assistant for real news in just 30 seconds.
mempalace
The highest-scoring AI memory system ever benchmarked. And it's free.
mempalace
The highest-scoring AI memory system ever benchmarked. And it's free.