agent-sin
v0.1.21
Published
Program Skill-first personal AI agent OS CLI.
Downloads
1,117
Readme
Agent-Sin は、LLM に毎回タスクを解釈させるのではなく、日々の作業を小さな プログラムスキル として固定します。入口の会話は LLM が担当し、実行は検証済みのプログラムに任せます。
設計は openclaw/openclaw に着想を得ています。
なぜプログラム型か
| | 従来のAIエージェント | Agent-Sin | |---|---|---| | 実行 | LLM が毎回手順を解釈 | 事前に作ったプログラムを実行 | | 速度 | 推論待ちに左右される | プログラム実行で高速 | | 安定性 | 実行ごとに出力がぶれる | 同じ入力なら同じ挙動 | | コスト | LLM 呼び出しごとに発生 | スキル実行時の LLM コストなし | | 安全性 | 想定外の操作が起きうる | 登録された操作だけを実行 |
新しい機能が必要なときは、ビルドモードが Claude Code や Codex を使ってスキルを生成します。その後は同じ方法で、高速・低コスト・予測可能に実行できます。
特長
- 会話モードとビルドモード — 日常会話は最小権限で動き、スキルの作成・編集時だけ権限を広げます。
- 複数チャネル対応 — ターミナル、Discord、Telegram から同じエージェントと会話できます。
- 柔軟な通知 — OS 通知、Discord、Telegram、Slack、メールに対応しています。
- モデルを自由に組み合わせ — 会話には軽いモデル、スキル作成には強いモデルを選べます。
- 常駐ゲートウェイ — ログイン時に起動し、スケジューラーと Discord / Telegram ボットをまとめて動かします。
- 長期記憶 — エージェントの人格、あなたのプロフィール、日々の文脈をセッションをまたいで保持します。
- Obsidian 対応 — セットアップ時に
~/Obsidian/Agent-Sin/へ Obsidian Vault 表示 を作成し、記憶・メモ・日次ログを Obsidian から直接読んだり編集したりできます。
インストール
Node.js 22 以上と Python 3 が必要です。macOS、Linux、Windows で動作します。
macOS / Linux
curl -fsSL https://agent.shingoirie.com/install.sh | bashWindows (PowerShell)
powershell -NoProfile -ExecutionPolicy Bypass -Command "irm https://agent.shingoirie.com/install.ps1 | iex"先に install.ps1 をダウンロードした場合は、Windows の既定のスクリプト実行ポリシーをその実行だけ回避するため、powershell -NoProfile -ExecutionPolicy Bypass -File .\install.ps1 で実行してください。
インストーラーは agent-sin をセットアップし、初期設定を実行して、ログイン時に起動するサービスを登録します。ワークスペースのデータは ~/.agent-sin/ に保存されます。
詳しい手順: はじめ方
ドキュメント
- 概要 — 全体像
- はじめ方 — インストールから最初の会話まで
- コンセプト — 設計、データ構成、Obsidian Vault 表示
- スキル作成 — 自分用のスキルを書く
- 内蔵スキル — 同梱されているスキル
- CLI リファレンス — すべてのコマンド
- 設定 — 設定項目と API キー
- ゲートウェイと運用 — 常駐、スケジュール、通知、バックアップ
- Discord · Telegram — チャネル連携
- バージョニング — 互換性とリリース方針
- 変更履歴 — リリース履歴
作者の別プロダクト
KingCoding — Claude Code と Codex を 1 つのシンプルな UI にまとめた Mac アプリ。King Mode でタスクを自動実行し、スマホから進捗を確認できます。
ライセンス
MIT
