dox012/nano-claude
claude code simplified (~2000 Lines)
解決する課題
nano-claudeは、複雑なAIコーディングアシスタントに代わる軽量で教育的な選択肢を提供します。エンタープライズグレードのツールの巨大なコードベースを取り除くことで、開発者が研究、変更、ローカルで実行できるエージェンティックコーディングアシスタントの透明で読みやすい実装を提供します。
仕組み
このプロジェクトは、ツール使用ループ、Markdownレンダリング、セッション永続化、サブエージェントオーケストレーションなどの特定の機能を追加する一連の段階的なバージョンとして構築されています。これは、AnthropicのAPIに接続するコマンドラインインターフェース(CLI)として機能し、AIがファイル編集、シェルコマンド実行、コンテンツ検索を含む7つのコアツールを通じてローカル環境と対話できるようにします。
対象読者
このプロジェクトは、AIコーディングエージェントがゼロからどのように構築されるかを理解したい開発者向けに設計されています。ブラックボックスアプリケーションよりもミニマルでハッキング可能なツールを好み、段階的でバージョン管理されたロードマップを通じてエージェンティックアーキテクチャを学びたい人に最適です。
ハイライト
- ミニマルなコードベース:19ファイルにわたる約2,000行のTypeScript。
- 教育的ロードマップ:学習ガイドとタグ付きバージョン(v0–v8)を含み、エージェントの進化を追跡します。
- 実用的なツールセット:bash実行、ファイル読み書き、パターン検索、サブエージェント生成を含みます。
- 安全性優先:ツールのリスク分類と、機密操作に対するユーザー権限確認を実装します。
- 永続状態:セッション管理、会話圧縮、永続メモリストレージをサポートします。
関連
- プロジェクト
fitchmultz/pi-cursor-sdkpi-cursor-sdk は、Cursor SDK エージェントをローカルで実行し、Pi のターミナルベースの AI アシスタントに接続するオープンソースのブリッジです。ユーザーは Pi から直接 Cursor モデルを選択し、Cursor のファイル/シェルツールを使用し、高速/プランモードを管理できます。
- プロジェクト
drivelineresearch/autoresearch-claude-codeautoresearch‑claude‑code は、Claude Code または Codex エージェントを使用して予算制約のある自動リサーチループを実行する Python フレームワークです。目標、決定的なスコアラー、エージェントが編集できるファイルを定義します。システムは Git ブランチを作成し、各変更を測定し、実行時間とターン制限を尊重しながら、統計的に有意な改善のみを自動的にコミットします。
- プロジェクト
plmbr/notebook-intelligenceNotebook Intelligence (NBI) は、JupyterLab 用のオープンソース AI アシスタントで、チャット、インラインコード生成、自動補完、プログラム可能なエージェント機能を追加します。Copilot、OpenAI/LiteLLM エンドポイント、ローカルの Ollama モデル、または Anthropic Claude (Claude Code 経由) と連携可能です。主な機能には、チャットサイドバー、インライン提案、多言語対応、自然言語セル用の「Chatbook」モード、および各種エージェントモードが含まれます。`pip install notebook-intelligence` でインストールし、NBI 設定パネルでプロバイダーを設定すれば、ノートブック内で直接チャットやコード生成を開始できます。
- プロジェクト
FalkorDB/code-graphCodeGraph は、コードベースを FalkorDB に保存されたインタラクティブな知識グラフに変換するツールであり、開発者が依存関係を視覚化し、LLM を利用した GraphRAG を使用してコード構造をクエリできるようにします。