WG

wmentor/go-magnetar

Developer tools

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

27 stars 品質 67 トレンド 31MIT

統合ツール、スキル、オプションの知識ベースを備えたAIチャットエージェント(ハーネス)。 OpenAI 互換 LLM とのチャット、組み込みの統合(ウェブ検索、Confluence、JIRA、GitHub、GitLab...

概要

統合された知識ベースとカスタマイズ可能なスキルを備えたAIチャットエージェント。 単一のスタンドアローンのバイナリには、インストールする依存関係はありません。インストールする必要はありません。 OpenAI 互換 LLM をダウンロードし、実行し、チャットを開始し、ドキュメントや Web ページをローカルのベクターデータベースにインデックス化し、独自のコンテンツをベースで回答します。 - — マルチターンの会話と自動コンテクストのコンパクト化によるインタラクティブなREPL - /indexは、RAGナレッジベース(オプション)にドキュメントを追加します。 — /fetchは、WebコンテンツをMarkdownとして取得し、表示します。 - 専門タスクの再利用可能なスキルファイルでエージェントの動作をカスタマイズする - - - - 機密性、JIRA、GitHub、GitLab(すべてのオプション、デフォルトで無効) サポートされているファイル形式:.md、.txt、.csv、.tsv、.docx、.pdf、.odt、.pptx、.xlsx、.html - OpenAI対応のプロバイダ(OpenAI、Azure OpenAI、Ollamaなど)のAPIキーを1.27.2(またはビルド済みのバイナリをダウンロード)に移動します。 Qdrantはあります.

概要(AI 翻訳)

統合された知識ベースとカスタマイズ可能なスキルを備えたAIチャットエージェント。 単一のスタンドアローンのバイナリには、インストールする依存関係はありません。インストールする必要はありません。 OpenAI 互換 LLM をダウンロードし、実行し、チャットを開始し、ドキュメントや Web ページをローカルのベクターデータベースにインデックス化し、独自のコンテンツをベースで回答します。

それが何をするか

-Chat — 複数ターンの会話と自動コンテクストの圧縮によるインタラクティブなREPL -Index — [/index ]は、RAGナレッジベースにドキュメントを追加します(オプション)

  • Fetch — [/fetch ]は、WebコンテンツをMarkdownとして取得および表示します -Skills — 専門タスクのための再利用可能なスキルファイルでエージェントの動作をカスタマイズ -Integrations — Confluence、JIRA、GitHub、GitLab(デフォルトで無効にされるすべてのオプション)

サポートされているファイル形式: [.md, .txt], .csv, [.tsv], [.docx], [.odt, [[.pptx], [[.xlsx], [[[[.html]], [[.eml].

要件

  • 行く 1.27.3 (または事前ビルドされたバイナリをダウンロード)
  • OpenAI対応プロバイダ(OpenAI、Azure OpenAI、Ollamaなど)のAPIキー

注意: Qdrantは必須ではありません**。 デフォルトのベクターストアは、Chromem(組み込み、オプションの永続性を持つメモリ)です.

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

README

以下は原文 README の抜粋です。原文を見る。

go-magnetar

An AI chat agent with an integrated knowledge base and customizable skills. A single standalone binary with everything included — no dependencies to install, no go install needed. Just download, run, and start chatting with any OpenAI-compatible LLM, indexing documents and web pages into a local vector database, and get answers grounded in your own content.

What it does

  • Chat — interactive REPL with multi-turn conversation and automatic context compaction
  • Index — /index adds documents to your RAG knowledge base (optional)
  • Fetch — /fetch retrieves and displays web content as Markdown
  • Skills — customize agent behavior with reusable skill files for specialized tasks
  • Subagents — spawn specialized agents for complex tasks (exploration, research, parallel work)
  • Integrations — Confluence, JIRA, GitHub, GitLab (all optional, disabled by default)

Supported file formats: .md, .txt, .csv, .tsv, .docx, .pdf, .odt, .pptx, .xlsx, .html, .eml.

For a complete list of supported formats and their available modes, see docs/file_codecs.md.

Requirements

  • Go 1.27.3 (or download a pre-built binary)
  • API key for any OpenAI-compatible provider (OpenAI, Azure OpenAI, Ollama, etc.)

Note: Qdrant is no longer required. The default vector store is Chromem (built-in, in-memory with optional persistence). Qdrant is available as an optional external store for production deployments.

Vector Stores

go-magnetar supports two vector storage backends:

Chromem (default)

  • Built-in: No external dependencies required
  • In-memory by default: Store exists only during session (when rag.chromem.data_dir is empty)
  • Persistent mode: Set rag.chromem.data_dir to persist vectors to disk
  • Use case: Local development, testing, edge deployments

Qdrant (external)

  • External server: Requires running Qdrant container
  • Full persistence: Automatic disk persistence with advanced filtering
  • Use case: Production, large-scale deployments

Switch between stores via config:

rag:
  store:
    type: chromem  # or qdrant

See docs/architecture.md for vector store architecture details.

Quick start

1. Install

Option A — pre-built binary (recommended):

Download a single standalone binary from GitHub Releases and place it in your $PATH.

Why a single binary? go-magnetar is distributed as a single self-contained binary with all dependencies compiled in. No need to install Go, manage dependencies, or worry about version conflicts. Just download, make executable, and run — everything you need is already there.

Option B — go install:

go install github.com/wmentor/go-magnetar/cmd/go-magnetar@latest

Option C — build from source:

git clone https://github.com/wmentor/go-magnetar.git
GitHub で README 全文を見る

推奨ツール

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

インストール

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