darce-cli

by AmerSarhan (community) · Windows, macOS, Linux, OpenAI, Claude, Grok, Gemini, DeepSeek, Llama, локальные модели

Assistant AI Assistants Open Source активный

AI coding-агент для терминала. Читает, пишет, редактирует код, запускает команды. Любая модель, всего 14 КБ.


Установка
npm install -g darce-cli
darce login
darce
показать оригинал переведено ИИ

npm загрузки звёзды лицензия

Darce

AI-агент для программирования, живущий в вашем терминале.
Читает, пишет, редактирует код, выполняет команды, ищет по кодовой базе.
Одна команда для установки. Одна команда для запуска.

Сайт · npm · Начало работы · Тарифы · Панель управления


> fix the authentication bug in login.ts

  I'll read the file first.

  ○ Read src/auth/login.ts
    1  import { verify } from './jwt'
    ... 45 more lines

  Found it — token expiry compares seconds vs milliseconds.

  ● Edit src/auth/login.ts
    File updated

  ● Bash npm test
    24/24 tests passing

  Fixed. Wrapped the Unix timestamp in * 1000.

qwen3-coder · 3.1k tokens · $0.0008 · 6s

Почему Darce?

Darce Claude Code Cursor GitHub Copilot CLI
Работает в любом терминале Да Да Нет (только в IDE) Частично
Любая модель (Claude, Grok, Gemini, DeepSeek, Llama) Да Только Claude Ограничено Только GPT
Чтение + редактирование файлов Да Да Да Нет
Выполнение команд оболочки Да Да Нет Да
Умное переключение моделей Да Нет Нет Нет
Бесплатный тариф Да Нет Нет Нет
Открытый исходный код Да Частично Нет Нет
Время установки 3 секунды Минуты Минуты Минуты
Размер пакета 14 кБ ~200 МБ ~500 МБ ~100 МБ

Начало работы

npm install -g darce-cli
darce login
darce

Вот и всё. Никаких конфигурационных файлов. Никаких API-ключей для копирования. Никакого Docker.

Что он умеет?

Исправлять баги — Опишите проблему, Darce прочитает код, найдёт ошибку, исправит её и запустит ваши тесты.

Создавать функции — "Добавь переключатель тёмного режима на страницу настроек" — Darce создаст файлы, напишет код и всё подключит.

Рефакторить — "Преобразуй этот классовый компонент в хук" — прочитает файл, перепишет его и проверит, что ничего не сломалось.

Изучать кодовые базы — "Как работает аутентификация в этом проекте?" — поищет по файлам, прочитает код и объяснит архитектуру.

Выполнять команды — "Установи Tailwind и настрой его" — выполнит npm, создаст конфигурационные файлы и обновит ваш код.

Возможности

/help     List commands          Ctrl+M   Switch models
/model    Change model           Ctrl+C   Cancel / Exit
/clear    Reset conversation     Up/Down  Input history
/cost     Session costs          """      Multi-line mode
/compact  Shrink context
  • 7 инструментов — Чтение, Запись, Редактирование, Bash, Glob, Grep, WebFetch
  • Умная маршрутизация — автоматически выбирает лучшую модель для каждой задачи
  • Потоковая передача — ответы появляются построчно по мере генерации
  • Осведомлённость о Git — знает вашу ветку, изменения и последние коммиты
  • Возобновление сессии — darce --resume продолжит с того места, где вы остановились
  • Сжатие контекста — остаётся быстрым даже в длинных диалогах
  • Отслеживание затрат — количество токенов и расходы в реальном времени в строке состояния
  • Панель аккаунта — статистика использования на cli.darce.dev/dashboard

Модели

Переключайтесь в процессе разговора с помощью Ctrl+M или /model.

Модель Лучше всего для Скорость
qwen/qwen3-coder Общее программирование (по умолчанию) Быстро
x-ai/grok-4.1-fast Сложные рассуждения Быстро
anthropic/claude-sonnet-4 Точное программирование Средне
google/gemini-2.5-pro Огромные кодовые базы (1M контекста) Средне
deepseek/deepseek-r1 Глубокие рассуждения Медленнее
deepseek/deepseek-chat Быстрые вопросы Очень быстро
meta-llama/llama-4-maverick Открытый исходный код (1M контекста) Быстро

Тарифы

Начните бесплатно. Обновите тариф, когда понадобится больше. Отмените в любой момент.

Стартовый Разработчик Профи
Цена Бесплатно $15/мес $65/мес
Запросы 25/мес 500/мес 2 500/мес
Модели qwen3-coder Все Все + приоритет
Инструменты 3 (Чтение, Grep, Glob) Все 7 Все 7
Сессии Нет возобновления Возобновление + история Возобновление + история
Панель управления Базовая Полная Полная + приоритетная поддержка
darce login           # Start free
darce upgrade         # Upgrade to Builder or Power

Или зарегистрируйтесь на cli.darce.dev

Команды с косой чертой

Команда Описание
/help Список всех команд
/model <id> Переключение модели (/m — псевдоним)
/clear Очистить диалог (/c — псевдоним)
/cost Показать разбивку затрат на сессию
/compact Сжать историю диалога
/quit Выйти (/q — псевдоним)

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

darce login решает всё. Для опытных пользователей:

// ~/.darcerc
{
  "apiKey": "darce-...",
  "apiBase": "https://api.darce.dev",
  "router": {
    "default": "qwen/qwen3-coder",
    "rules": [
      { "when": "large-context", "use": "google/gemini-2.5-pro" },
      { "when": "complex-reasoning", "use": "x-ai/grok-4.1-fast" }
    ]
  }
}

Участие в разработке

git clone https://github.com/AmerSarhan/darce-cli.git
cd darce-cli
npm install
npm run dev           # Run from source
npx tsx test.ts       # 106 tests
npm run build         # Build for production

История звёзд

Если Darce сэкономил вам время, поставьте звёздочку. Это поможет другим найти его.

График истории звёзд


Разработано darce.dev
Лицензия MIT

Войдите, чтобы оставить комментарий