aiqinxuancai/AutoLinker
AutoLinker支持库,易语言AI Agent、MCP服务。另外支持不同源文件使用不同的Linker,调试编译时动态与静态ec自动切换等功能。
What it solves
AutoLinkerは、E言語(易语言)IDEにAIエージェント機能を提供し、ユーザーの要件に基づいてAIがソースコードを自動的に検索・読み取り・編集できるようにします。これは、外部のAIツールがIDEの内部状態と直接対話できるようにすることで、従来のE言語開発と最新のAI支援コーディングの間のギャップを埋めます。
How it works
AutoLinkerは、E言語IDEのサポートライブラリ(.fne)として機能します。ローカルのModel Context Protocol(MCP)サーバーを実装し、AIエージェント(Claude Code、Gemini CLI、Codexなど)がJSON-RPC 2.0を介してIDEと通信できるようにします。元のソースファイルを汚染しないように、プロジェクトの一時的なワークスペースミラーを作成します。AIがファイルの読み取り、コードの検索、SHA-256ハッシュ検証(CAS)によるテキスト編集、モジュール管理などのアクションを実行するための26のツールスイートを提供します。
Who it’s for
ワークフローにAIエージェントを統合して、コーディング、最適化、ドキュメント作成タスクを自動化したいE言語開発者向け。
Highlights
- AIエージェント統合: AI対話用の組み込みセッションタブと、関数最適化、コメント追加、翻訳用の右クリックメニューショートカット。
- MCPサーバー: ストリーミング可能なHTTPトランスポートを介した外部AIツール(Claude Code、Gemini CLIなど)との統合を可能にします。
- プロジェクト固有のルール:
.AGENTS.mdファイルをサポートし、カスタムシステムプロンプトとプロジェクト仕様をAIに注入します。 - ヘッドレスコンパイル: コマンドラインからE言語のコンパイルをトリガーでき、ネイティブコンパイラとBlackMoonコンパイラの両方をサポートします。
- コアライブラリの上書き: 標準のコアライブラリ関数をカスタムC++実装に置き換えて、パフォーマンスを向上させ、検出を回避できます。
- 自動モジュール切り替え: デバッグおよびコンパイルフェーズ中に、動的および静的な
.ecモジュールを自動的に切り替えます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト