Три способа: быстро (релиз), расширение в VS Code, сайт companion.
- Открой: https://github.com/yava-code/PureFlow/releases/latest
- Скачай ZIP portable (не только VSIX).
- Распакуй в папку, например
D:\PureFlow. - Запусти
PureFlow.cmd(двойной клик). - File → Open Folder — открой любой свой проект или
Command Palette (Ctrl+Shift+P) → PureFlow: Open Project / Create Project. - Слева Activity Bar → иконка PureFlow (или
Ctrl+Alt+P) → sidebar Workspace / Mentor / Focus / Monad.
| Клавиши | Действие |
|---|---|
Ctrl+Alt+P |
Open PureFlow workbench |
Ctrl+Alt+Y |
Explain why (нужен selection) |
Ctrl+Alt+D |
Find docs по selection |
- Open folder: репозиторий →
demo/cache-lab - Terminal / Tests → увидеть failing test
- PureFlow → Focus → Start Focus Rep
- Починить код руками (AI mentor во время Focus offline)
Sidebar → Monad → Refresh. Chain ID должен быть 10143.
Registry: 0xB51B276e6Ee9Cad8181C368bbF6d6efB82c154c8
cd D:\pureflow\extension # или clone репо
npm ci
npm run package- VS Code → Extensions →
...→ Install from VSIX →pureflow-0.1.0.vsix Ctrl+Alt+P→ PureFlow workbench- Theme (optional): PureFlow Mineral
Для разработки extension с hot reload:
cd extension
npm ci
npm run watch
# F5 в VS Code на папке extension (Extension Development Host)Уже задеплоен: https://yava-code.github.io/PureFlow/
Локально:
cd web
npm ci
npm run devОткрой URL, который напечатает Vite (обычно http://localhost:5173).
Нужны: Node 22+, npm, Windows x64.
cd D:\pureflow
$out = ".\release\portable-$(Get-Date -Format 'yyyyMMdd-HHmmss')"
powershell -ExecutionPolicy Bypass -File .\distribution\build-windows.ps1 -OutputRoot $outЗатем: $out\...\PureFlow.cmd
cd contracts
npm ci
npm testOnchain уже: Testnet registry 0xB51B276e6Ee9Cad8181C368bbF6d6efB82c154c8.
| Проблема | Решение |
|---|---|
| Нет sidebar PureFlow | Ctrl+Alt+P или View → Open View… → PureFlow |
| Explorer + PureFlow вместе | на view PureFlow → Move View → Secondary Side Bar |
| Mentor «select code» | выдели код в editor |
| Monad offline | RPC/сеть; refresh; это Testnet |
| Coach | Command: PureFlow: Configure Optional Coach (Groq ok) |
Cover image: docs/design/spark-cover.png (после генерации).