Краткая инструкция. Полная документация — в README.md.
- Node.js ≥ 18 — скачать с nodejs.org. Проверить:
node -v. - Google Chrome (опционально). Если не установлен — программа использует Playwright Chromium, который скачается автоматически.
git clone https://github.com/Staks-sor/free-deepseek-cli.git
cd free-deepseek-cli
npm installnpm install сам:
- скачает Node-зависимости (~20 МБ),
- через
postinstall-хук подтянет Chromium для Playwright (~150 МБ).
Только для Linux, один раз:
sudo npx playwright install-deps chromiumЭто поставит libnss3, libgbm, libasound2 и прочие зависимости Chromium.
На macOS и Windows этот шаг не нужен.
npm startЧто произойдёт:
- Откроется окно
chat.deepseek.comс формой логина. - Залогинься любым способом — Google OAuth, email/пароль, captcha.
- CLI автоматически поймает момент входа (по сетевому сигналу) и закроет окно логина.
- Cookies и токен сохранятся в
~/.deepseek-cli/auth.json. - Откроется рабочее окно с чатами на
http://127.0.0.1:4317.
Дальше — пользуйся. Сессия живёт неделями, повторный логин не потребуется.
Полный сброс — одна команда:
macOS / Linux:
rm -rf ~/.deepseek-cliWindows (PowerShell):
Remove-Item -Recurse -Force $env:USERPROFILE\.deepseek-cliПотом снова npm start. Это лечит 90% проблем.
См. README.md для:
- описания всех команд (
/code,/ls, и т.д.), - настройки whitelist разрешённых команд,
- привязки чатов к разным папкам проектов,
- платформенных нюансов.