MCPcopy
hub / github.com/aieditor-team/AiEditor

github.com/aieditor-team/AiEditor @v1.4.1 sqlite

repository ↗ · DeepWiki ↗ · release v1.4.1 ↗
2,899 symbols 8,771 edges 173 files 448 documented · 15%
README

English | 简体中文 | 日本語

AIEditor.dev

AI駆動のリッチテキストエディタ

すぐに使える、完全なフレームワークサポート、Markdownフレンドリー

AIEditorをフォローして使用を開始する

新しいバージョンをリリースした際に通知を受け取るために、スターを付けてください。

AIEditorとは

AiEditorは、AIのための次世代リッチテキストエディタです。Webコンポーネントに基づいており、Vue、React、Angularなどのほぼすべてのフロントエンドフレームワークをサポートしています。PC Webとモバイルに対応しており、ライトテーマとダークテーマの2つのテーマを提供しています。さらに、柔軟な構成を提供しており、開発者は簡単に任意のテキスト編集アプリケーションを開発することができます。

AiEditorの詳細については、公式ウェブサイトをご覧ください: https://aieditor.dev

AIEditorの特徴

1. AI駆動のエディタ

AIEditorの目標は、完全にAIによって駆動されるリッチテキストエディタを作成し、プライベートな大規模モデルを含む任意の大規模モデルと連携できるようにすることです。ユーザーが自分のプライベートな大規模モデルのApiKeyを使用できるようにします。 それだけでなく、AIEditorのすべてのAI機能は、ユーザーが独自のプロンプトと拡張AIメニューをカスタマイズできるようにします。

2. シンプルで使いやすい

AIEditorはWebコンポーネントに基づいて開発されており、任意の主流のフロントエンドフレームワークと統合できます。AIEditorは、より友好的なLGPLオープンソースプロトコルを使用しており、npm i aieditorを使用して、GPLプロトコルによって引き起こされる可能性のあるGPL感染の問題を心配することなく使用できます。

3. オープンソース版に加えて、商用版も提供

オープンソース版に加えて、より強力な商用版も提供しています。商用版は、ユーザー数やアプリケーション数に制限がありません。商用版の詳細な比較については、こちらをご覧ください: https://aieditor.dev/price

オンラインデモ

  • クラシック/トラディショナルスタイル: https://aieditor.dev/demo
  • モダンスタイル: http://doc.aieditor.com.cn

完了済み

  • [x] 基本機能: タイトル、本文、フォント、フォントサイズ、太字、斜体、下線、取り消し線、リンク、インラインコード、上付き文字、下付き文字、区切り線、引用、印刷
  • [x] 拡張機能: 元に戻す、やり直し、フォーマットブラシ、消しゴム、ToDoリスト、フォントカラー、背景色、絵文字、整列、行間、順序付き(順序なし)リスト、段落インデント、強制改行
  • [x] 添付ファイル: 画像、ビデオ、ファイル機能をサポートし、選択アップロード、貼り付けアップロード、ドラッグアップロード、ドラッグリサイズをサポート...
  • [x] コード: インラインコード、コードブロック、言語タイプの選択、AI自動コメントAIコード説明...
  • [x] テーブル: 左増右増、左減右減、上増下増、上減下減、セルの結合、結合解除
  • [x] Markdown: タイトル、引用、テーブル、画像、コードブロック、ハイライトブロック(vuepressの:::に類似)、さまざまなリスト、太字、斜体、取り消し線...
  • [x] AI: AI継続、AI最適化、AI校正、AI翻訳、カスタムAIメニューとプロンプト
  • [x] その他: 国際化、ライトテーマ、ダークテーマ、モバイル対応、全画面編集、@XXX(メンション)...
  • [x] Tencent Documentsに似たモダンなUIスタイル

開発中...

  • [ ] AI画像挿入(AIテキストから画像へ)
  • [ ] AI画像生成(AI画像から画像へ)
  • [ ] AIワンクリックレイアウト
  • [ ] 貼り付け機能のさらなる強化
  • [ ] ビデオアップロード時にサムネイルを自動取得
  • [ ] WORDのインポートとエクスポート
  • [ ] PDFのエクスポート、PDFプレビュー
  • [ ] Notionのようなドラッグアンドドロップ機能

クイックスタート

公式ウェブサイトをご覧ください: https://aieditor.dev

Extension points exported contracts — how you extend this code

AiEditorEventListener (Interface)
(no doc) [3 implementers]
src/core/AiEditor.ts
AiClient (Interface)
(no doc) [3 implementers]
src/ai/core/AiClient.ts
BubbleMenuPluginProps (Interface)
(no doc)
src/components/bubbles/BubbleMenuPlugin.ts
VideoOptions (Interface)
(no doc)
src/extensions/VideoExt.ts
NameAndValue (Interface)
(no doc)
src/core/AiEditor.ts
AiMessageListener (Interface)
(no doc) [1 implementers]
src/ai/core/AiMessageListener.ts
Commands (Interface)
(no doc)
src/extensions/VideoExt.ts
AiEditorEvent (Interface)
(no doc)
src/core/AiEditor.ts

Core symbols most depended-on inside this repo

push
called by 292
src/components/bubbles/items/MenuRecord.ts
map
called by 224
demos/layui/aieditor/index.js
create
called by 223
demos/layui/aieditor/index.js
forEach
called by 199
demos/layui/aieditor/index.js
resolve
called by 170
demos/layui/aieditor/index.js
node
called by 138
demos/layui/aieditor/index.js
slice
called by 127
demos/layui/aieditor/index.js
join
called by 114
demos/layui/aieditor/index.js

Shape

Method 1,299
Function 1,159
Class 399
Interface 42

Languages

TypeScript100%

Modules by API surface

demos/layui/aieditor/index.js2,248 symbols
src/core/AiEditor.ts52 symbols
src/util/htmlUtil.ts16 symbols
src/extensions/ImageExt.ts13 symbols
src/components/bubbles/TableBubbleMenu.ts13 symbols
src/components/menus/Ai.ts12 symbols
src/extensions/VideoExt.ts11 symbols
src/extensions/ContainerExt.ts11 symbols
src/extensions/CodeBlockExt.ts11 symbols
src/components/AbstractBubbleMenu.ts11 symbols
src/ai/core/client/http/HttpSocketClient.ts11 symbols
src/components/bubbles/BubbleMenuPlugin.ts10 symbols

Dependencies from manifests, versioned

@fontsource/fira-mono5.0.0 · 1×
@sveltejs/adapter-auto3.0.0 · 1×
@sveltejs/kit2.0.0 · 1×
@sveltejs/vite-plugin-svelte3.0.0 · 1×
@tiptap/core2.22.3 · 1×
@tiptap/extension-bubble-menu2.22.3 · 1×
@tiptap/extension-character-count2.22.3 · 1×
@tiptap/extension-code-block-lowlight2.22.3 · 1×
@tiptap/extension-color2.22.3 · 1×
@tiptap/extension-font-family2.22.3 · 1×
@tiptap/extension-gapcursor2.22.3 · 1×

For agents

$ claude mcp add AiEditor \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact