npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@serjm/deepseek-code

v0.4.3

Published

AI-powered CLI agent for software development, powered by DeepSeek API

Readme


Что нового в 0.4.x

  • Улучшенные правила project mode и наглядное управление режимом браузера.
  • Уведомление об обновлениях при запуске и улучшенные режимы /changelog.
  • /changelog показывает список изменений прямо в CLI.
  • /update-check проверяет последнюю версию в npm.
  • Улучшена стабильность и честность отчётов.
  • /budget команды ограничивают runaway tool/API calls.
  • Execution Summary показывает Files: changed/untracked/dirty before run.
  • /lang picker и ответы на выбранном языке.
  • InputBar: Home/End и Alt+Enter для новой строки.

Подробнее в CHANGELOG.md.


Коротко

DeepSeek Code — это AI-агент для разработки прямо в терминале. Он читает проект, редактирует файлы, запускает команды, делает code review, запоминает контекст и умеет управлять Chrome, когда задача выходит за пределы кода.

Он подходит, если нужен практичный локальный workflow:

  • Ниже стоимость: используется ваш DeepSeek API key, без дорогой фиксированной подписки.
  • Реальная работа с проектом: поиск по коду, патчи, тесты, продолжение прошлых сессий.
  • Терминальный подход: без привязки к конкретной IDE и без отдельного облачного workspace.
  • Контроль над автоматизацией: режимы от read-only анализа до полного turbo.

Установка

npm install -g @serjm/deepseek-code

Запуск:

deepseek-code

Запуск без установки:

npx @serjm/deepseek-code

Короткий алиас:

dsc
dsc -p "Найди баг в auth.ts и исправь"
dsc --headless --json -p "Сделай review репозитория"

Зачем он нужен

| Задача | Что делает DeepSeek Code | |---|---| | Исправить код из терминала | Читает файлы, предлагает патчи и запускает проверочные команды | | Держать расходы под контролем | Работает напрямую через ваш DeepSeek API key | | Работать в существующих репозиториях | Запускается там, где уже лежит код | | Не отдавать все на автопилот | Режимы подтверждений контролируют правки и shell-команды | | Отлаживать browser flow | Встроенный Chrome: страницы, формы, консоль, network, скриншоты | | Не терять контекст | Память проекта и продолжение сессий помогают на длинных задачах |


Что он умеет

Вы: "Найди, почему checkout падает после логина, и исправь"

DeepSeek Code:
  1. Ищет релевантные файлы
  2. Читает auth и checkout код
  3. Вносит точечный патч
  4. Запускает тесты или команду после подтверждения
  5. Кратко объясняет результат

Основные возможности:

  • Автономный coding agent: планирует, читает, редактирует, ищет и запускает команды.
  • Полноценный terminal UI: streaming output, цепочка инструментов, статус, стоимость и контекст.
  • Режимы подтверждений: Plan, Default, Auto-Edit и Turbo.
  • Автоматизация браузера: открыть страницу, кликнуть, заполнить форму, проверить console/network, сделать screenshot.
  • MCP support: подключение внешних tool-серверов для своих workflows.
  • Постоянная память: сохраняйте факты проекта через /remember.
  • AI code review: команда /review ищет баги, риски и проблемы безопасности.
  • Headless mode: JSON-вывод для CI и скриптов через --headless --json.

Команды

| Команда | Описание | |---|---| | /help | Показать команды | | /setup | Настроить API key, язык и режим подтверждений | | /remember <text> | Сохранить контекст проекта | | /memory | Показать сохраненную память | | /review | Запустить AI code review | | /checkpoint | Сохранить git checkpoint | | /restore | Восстановить checkpoint | | /theme | Сменить тему | | /lang | Сменить язык | | /git <cmd> | Git-операции | | /loop <interval> <task> | Запланировать повторяющуюся задачу | | /sandbox | Запуск через Docker isolation | | /mcp | Управление MCP-серверами | | /stats | Статистика сессии | | /clear | Очистить чат |


Конфигурация

Через переменные окружения:

export DEEPSEEK_API_KEY="sk-..."
export DEEPSEEK_MODEL="deepseek-chat"

Или через .deepseek-code/settings.json в корне проекта:

{
  "apiKey": "sk-...",
  "model": "deepseek-chat",
  "approvalMode": "default",
  "temperature": 0.7
}

Контроль и безопасность

DeepSeek Code построен вокруг явного контроля:

  • Plan: только read-only анализ.
  • Default: спрашивает перед правками и командами.
  • Auto-Edit: правки файлов автоматические, shell-команды требуют подтверждения.
  • Turbo: полная автоматизация для доверенной локальной работы.

Также есть санитизация команд, лимиты размера файлов, .deepseekignore, checkpoints и опциональный Docker sandbox.


Разработка

git clone https://github.com/SerjMihashin/deepseek-code.git
cd deepseek-code
npm install
npm run build
npm test

Проверить пакет:

npm pack --dry-run
npm publish --dry-run --access public

Опубликовать в npm:

npm login
npm publish --access public

Если npm просит двухфакторный код:

npm publish --access public --otp=123456

Лицензия

Apache-2.0 © 2026 Serj Mikhashin