概要
botscriptは、TypeScriptの上位互換言語であり、特にAIが生成するコードの信頼性と安全性を高めるために設計されています。
`uses`キーワードによる副作用の明示、`match`式による網羅的なパターンマッチング、`Result`型と`expr?`演算子による堅牢なエラーハンドリング、そして`pure`キーワードによる純粋関数の保証など、従来のTypeScriptでは言語モデルがバグを導入しやすかった側面を、言語レベルで解決します。
これにより、開発者はAIが生成したコードの品質をより確実にコントロールできるようになり、デバッグやメンテナンスの手間を大幅に削減できます。
ライブプレイグラウンドも提供されており、気軽に試すことが可能です。
機械が書くコードの品質向上を目指す開発者や企業に最適なツールです。
互換性・特徴
- TypeScript
- LLM開発支援
- プログラミング言語
- CLI
- Web UI
基本情報
| ライセンス | MIT |
| Stars | 13 |
| Forks | 2 |
| カテゴリ | AIエージェント |
| アクティビティ | low |
最新のissue
- Diagnostic envelopeの可視性プロファイル: どのレイヤーでどのフィールドを誰が読み取れるか (更新: 2026-05-15 / Diagnostic envelope visibility profile: who can read which fields at which layer)
- 提案: 関数型パラメータに対するeffectアノテーション (callback effect leakage) (更新: 2026-05-15 / proposal: effect annotations on function-typed parameters (callback effect leakage))