RA

revantark/alan

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

20 stars Качество 63 Тренд 30MIT

Алан - это минимальный кодирующий агент для вашего терминала, построенный в Русте. Он позволяет исследовать кодовые базы, вносить правки, отвечать на вопросы и запускать команды с помощью LLM.

Обзор

Минимальный кодирующий агент в вашем терминале. В настоящее время Алан является ранним прототипом. Некоторые функции все еще разрабатываются, и поведение может меняться между выпусками. - полный каталог моделей, привязка провайдера по каждой модели вверх по течению (/model-providers) и управление усилиями по рассуждению (/effort). - - уроните скриншот из своего буфера обмена прямо в разговор и спросите об этом. - /summarize-новый «фокусный намек» суммирует контекст и перезапускает только то, что имеет значение. Очередь сообщения в середине, и агент поднимает его, не дожидаясь ответа, чтобы закончить. Цикл через них с помощью Shift+ Нажмите, когда вы хотите, чтобы агент думал, прежде чем действовать. Тип #имя в подсказке, чтобы прикрепить полные инструкции навыка к этому сообщению. Добавьте любой сервер Chat Completions, размещенный на вашем компьютере, с добавлением /provider; все его модели отображаются в /models. Предварительно построенные двоичные файлы публикуются через выпуски GitHub.

Обзор (машинный перевод)

Минимальный кодирующий агент в вашем терминале.

В настоящее время Алан является ранним прототипом. Некоторые функции все еще разрабатываются, и поведение может меняться между выпусками.

Таблица содержимого

  • Особенности
  • Установка
  • Поставщики
  • Использование
  • Разрешения Пользовательские провайдеры
  • Навыки
  • Местоположение конфигурации и данных Здание из источника
  • Требования

Особенности

** Поддержка OpenRouter первого класса** — полный каталог моделей, нажатие на каждую модель выше по течению провайдера ([T0]) и управление усилиями рассуждения ([T1]]. ** Вставьте изображения** — выложите скриншот из своего буфера обмена прямо в разговор и спросите об этом. Компакт с фокусом ** — /summarize-new "focus hint" суммирует контекст и перезапускает только то, что имеет значение. Управляя — выстраивайтесь в очередь, и агент поднимает сообщение, не дожидаясь ответа. ** Планируйте и проверяйте режимы ** — прокручивайте их с помощью Shift+Tab, когда вы хотите, чтобы агент думал, прежде чем действовать. ** Навыки ** — введите #name в подсказке, чтобы приложить к этому сообщению полные инструкции навыка.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Alan

A minimal coding agent in your terminal.

Alan is currently an early prototype. Some features are still being developed, and behavior may change between releases.

Table of Contents

Features

  • First-class OpenRouter support — full model catalog, per-model upstream provider pinning (/model-providers), and reasoning effort control (/effort).
  • Paste images — drop a screenshot from your clipboard straight into the conversation and ask about it.
  • Compact with focus — /summarize-new "focus hint" summarizes the context and restarts with just what matters.
  • Steering — queue a message mid-run and the agent picks it up without waiting for the response to finish.
  • Plan and review modes — cycle through them with Shift+Tab when you want the agent to think before it acts.
  • Skills — type #name in the prompt to attach a skill’s full instructions to that message.
  • Custom providers — add any Chat Completions server, hosted or on your machine, with /provider add; all of its models appear in /models.

Installation

Prebuilt binaries are published through GitHub Releases. The installer detects your operating system and CPU architecture, downloads the matching binary, verifies it, and installs alan into Cargo’s binary directory.

macOS and Linux

curl -fsSL https://github.com/Revantark/alan/releases/latest/download/alan-installer.sh | bash

Restart your shell or ensure ~/.cargo/bin is on your PATH, then run:

alan

Windows

Not supported yet.

Updating

The installer also installs alan-update next to alan (in Cargo’s binary directory, ~/.cargo/bin). Run it to check for a newer release and install it:

alan-update

It takes no arguments and needs no confirmation. To see the installed version:

alan --version

alan-update only exists for installations that ran the installer after it started shipping the updater. If you installed earlier, or you built from source, run the installer command once to get it. Alan also shows an update notice on startup when a newer release is published.

Providers

Alan currently supports:

  • OpenRouter
  • DeepSeek
  • Zai (beta)
  • ChatGPT (beta, unofficial): signs in with your own ChatGPT subscription account through the browser. OpenAI has not published this backend, so access depends on OpenAI’s terms and may stop working at any time. Personal use only; not for hosted or multi-user apps.

Use the /login command to sign in to any of the available providers.

Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add revantark/alan
Новичок в MCP? Начните с руководства на mcpskill.org →