RUNE-BOT - 自己実行を記憶し学習するローカルAIエージェント
(github.com/dybala-21)AIツールは昨日したミスを今日もまた繰り返します。
記憶し、学習し、特定のモデルに依存しないローカルAIエージェントを作っています。
使うほど良くなります
- 実行のたびにエピソードとして保存し、成功/失敗パターンを追跡します
- 繰り返し承認された作業は自動実行に昇格します(元に戻せます)
- 学習データはMarkdownファイルなので、直接開いて編集できます
複雑な作業は自動で分割します
- 独立したサブタスクをワーカープールで並列実行します
- 調査結果に応じて実行中にタスクを動的に追加します
- 読み取りツールは最大5個を同時実行し、書き込みツールは順次実行します
LLMを選びません
- LiteLLMベースで、Claude、GPT、Gemini、Ollamaなど130以上のプロバイダーに対応
config1行でモデルを切り替え
ツール
- Web検索/収集、ヘッドレスブラウザ(CDP)、ファイル編集、bash、git
- コードシンボル探索(tree-sitter)、MCPサーバー連携、音声入出力(STT/TTS)
- TUI、Web UI、Telegram、Discord、Slackで同じエージェントを利用可能
安全装置
- 80以上の危険パターンを検知、承認ワークフロー、fail-closed設計
データはすべてローカルに保存されます(SQLite + Markdown + FAISS)。
Python 3.13+、MITライセンス。
実際の実行例
1文与えると、Web検索 → クローリング → ファイル作成まで自動で行います。
❯ エージェントハーネスについてリサーチして文書を作成して
┃ ⊕ web_search "agent harness" AI framework ✓
┃ ⊕ web_search harness-first development agents ✓
┃ ⊕ web_fetch langchain.com/anatomy-of-agent-harness ✓
┃ ⊕ web_fetch datadoghq.com/harness-first-agents ✓
┃ ⊕ web_fetch anthropic.com/effective-harnesses ✓
┃ ⊕ web_fetch openai.com/harness-engineering ✓
┃ ◆ file_write agent_harness_research.md ✓
✓ 11個のツール・3分 — 4サイトを調査 → 410行の総合レポート
GitHub: https://github.com/dybala-21/rune
まだ至らない点が多いです。フィードバックをいただければ反映します。
まだコメントはありません。