説明
NavamAIは、ユーザーがターミナル内で直接、パーソナルで高速、かつ高品質なAI体験を通じて生産性とワークフローを劇的に向上させることを可能にします。コマンドラインを、設定可能でインタラクティブ、かつ邪魔にならないパーソナルAIアプリケーションに変え、7つの異なるプロバイダーから15の大規模言語モデル(LLM)のパワーへのアクセスを提供します。
このツールは、Markdown、VS Code、Obsidian、GitHubを含む、人気の開発および執筆環境とシームレスに統合されます。ユーザーはわずか3つの簡単なコマンドで迅速に生産性を向上させることができます。NavamAIはMarkdownワークフローの自動化を促進し、ユーザーがObsidian、VS Code、Material for MkDocsやGitHub PagesのようなJekyllなどの静的サイトジェネレーターといったツールでその機能を活用できるようにします。これにより、クリエイティブな出力を強化するカスタムワークフローの作成が可能になります。
NavamAIの主要な機能の1つは、状況に応じたWebアプリケーションを生成する能力です。ユーザーは、セットアップ、コーディング、外部サービスへの投資なしに、完全に機能するアプリケーションを直接ラップトップ上で作成、インストール、実行できます。このプロセスは簡単な`ask`コマンドを含み、プロンプトテンプレートを使用して、コードブロック、プロジェクトファイル構造、インストールスクリプトを含むMarkdownブログ投稿を生成します。これらの生成されたアプリケーションは、ObsidianのようなMarkdown対応ツール内で表示および編集できます。インラインプロンプティングと`refer iterate-code`コマンドを通じて反復的な開発がサポートされ、目的のアプリケーションが達成されるまで正確な変更が可能になります。例えば、株価分析ダッシュボードをライブ市場データとともに、わずか2つのNavamAIコマンドで1分未満で作成できます。
NavamAIのアプリケーション生成アプローチの利点には、セットアップ、インストール、実行プロセスにおけるノーコードが含まれ、フレームワークの依存関係を管理する必要がなくなります。ユーザーはプロンプトテンプレートを更新することで、簡単にテクノロジースタックを切り替えることができます。15のモデルと7つのプロバイダーを試せる柔軟性により、ユーザーはコード生成の品質とコンテキストサイズ要件に最適なものを見つけることができ、簡単な設定変更で最新のモデルをサポートします。反復的でバージョン管理された、コードに深く入り込むアプローチにより、コードは指定されたフォルダに生成され、任意のIDEで編集可能であり、簡単な表示とマイナーな編集のためにMarkdownブログ形式でも提示されます。`refer`コマンドを使用したインラインプロンプティングにより、コードブログのバージョン管理を維持しながら、増分的なコードの調整が可能になります。
NavamAIは、コマンドプロンプトを離れることなくAIのパワーを活用したいユーザーのために設計されています。ターミナル内にリッチなUIを提供し、ブラウザタブやコンテキストスイッチの必要性を排除します。このツールは、パーソナルAIワークフローをカスタマイズするための15のコマンドを提供し、`navamai`、`ask`、`image`、`refer`が主要なコマンドです。これらのコマンドは、簡単なQ&Aや画像生成から、複雑なコード生成やコンテンツ抽出まで、さまざまなタスクを容易にします。ユーザーは、GroqとLlama 3.1のような高速オプション、Sonnet 3.5やGPT-4oのような高性能モデル、Mistral Nemoのようなローカルモデル、またはGemini 1.5 Flashのような大きなコンテキストウィンドウを持つモデルなど、さまざまなモデルから選択できます。このプラットフォームは、ワークフロー、プライバシー、意図、成果物に対するユーザー制御を重視しており、真にパーソナルなAIソリューションとなっています。
NavamAIの主要機能
ターミナルベースのパーソナルAIアシスタント
7つのプロバイダーから15のLLMへのアクセス
Markdown、VS Code、Obsidian、GitHubとの統合
状況に応じたWebアプリケーションの生成
Markdownワークフローの自動化
ノーコードでのアプリケーション生成とデプロイ
インラインプロンプティングによる反復的なコード開発
複数のLLMプロバイダーとモデルをサポート
リッチUIを備えたコマンドラインインターフェース
カスタマイズ可能なコマンドと設定
WebページをMarkdown形式にスクレイピング
画像生成をサポート
利用状況分析ダッシュボードを提供
NavamAIの使い方は?
インストール/アップグレード: ターミナルで`pip install -U navamai`を実行します。
初期化: プロジェクトフォルダで`navamai init`を実行して設定ファイルをコピーします。
モデルの識別: `navamai id`を使用してアクティブなプロバイダーとモデルを確認します。
LLMへのプロンプト: 簡単な応答には`ask "あなたのプロンプト"`を使用します。
アプリケーションの生成: `ask "viteアプリを作成"`などのプロンプトを使用します。
コードの反復: 増分的なコード変更には`refer iterate-code`を使用します。
画像の生成: 画像を作成するには`image "画像のプロンプト"`を使用します。
NavamAIの使用例
- ターミナルAIアシスタント
- 状況に応じたアプリケーション生成
- Markdownワークフローの自動化
- コード生成と反復
- リサーチとQ&A
- コンテンツスクレイピング
- 画像生成
- 開発者の生産性向上






