RA

revantark/alan

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

20 stars 品質 63 トレンド 30MIT

アランは、Rustで構築された端末用の最小限のコーディングエージェントです。 コードベースを探索したり、編集したり、質問に答えたり、LLMの助けを借りてコマンドを実行したりできます.

概要

端末で最小限のコーディングエージェント。 アランは現在初期のプロトタイプです。 一部の機能は開発中であり、動作はリリース間で変更される場合があります。 - — フルモデルのカタログ、各モデルのアップストリームプロバイダのピンニング(/モデルproviders)、および推論の努力制御(/効果)。 - — クリップボードからスクリーンショットを直接会話にドロップし、それについて尋ねます。 - — /summarize-new "focusヒント" は、コンテキストをまとめて、何が重要なのかを再起動します。 - — 応答が終了するのを待つことなく、メッセージのミッドランとエージェントがそれをピックアップします。 - — — Shift+ でそれらをサイクル エージェントが行動する前に考えるようにしたいときにタブします。 - — プロンプトに #name を入力し、そのメッセージにスキルの完全な指示を添付します。 - — チャット補完サーバー、ホストまたはマシンに /provider を追加して追加します。全てのモデルは /models に表示されます。 GitHub リリースでビルド済みのバイナリが公開されています.

概要(AI 翻訳)

端末で最小限のコーディングエージェント。

アランは現在初期のプロトタイプです。 一部の機能は開発中であり、動作はリリース間で変更される場合があります。

コンテンツの表

  • 特徴
  • インストール
  • プロバイダー
  • 使用法
  • 許可
  • カスタムプロバイダー
  • スキル
  • 構成およびデータの場所
  • ソースからの構築
  • 条件

##特徴

  • ファーストクラスのOpenRouterサポート — フルモデルカタログ、各モデルのアップストリームプロバイダのピンニング([/model-providers])、および推理努力制御([/effort]])。 -Paste Image — クリップボードからスクリーンショットを直接チャットにドロップし、それについて尋ねます。
  • フォーカスと互換性 — [[/summarize-new "focus hint"]]は、コンテキストをまとめて、問題だけで再起動します。 -ステアリング — 応答が終了するのを待つことなく、メッセージのミッドランをキューし、エージェントがそれをピックアップします。
  • プランとレビューモード — エージェントが動作する前に考えるようにしたいときは、[Shift+Tab]でそれらを介してサイクル。 -Skills — [[#name]] を入力して、そのメッセージにスキルの完全な指示を添付します.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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.

GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add revantark/alan
MCP 初心者?mcpskill.org のガイドから始めましょう →