
2026/01/23 2:26
**HN Show:** 「Ollama ローカルモデル向け最初の Claude Code クライアント」
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
要約
1Code はクロスプラットフォームのデスクトップアプリで、開発者に Claude Code のビジュアル UI を提供し、クラウド同期なしでローカル優先のコード編集と Git ワークフロー管理を可能にします。
主な機能は次の通りです:
- Git worktree 分離 – 各チャットが独自の isolated worktree で実行され、ブランチ安全性により main への誤コミットを防止します。
- 複数エージェントのバックグラウンド実行と専用 agent mode(読み取り専用分析 vs 完全コード実行権限)。
- ビジュアルステージング、コミット、ブランチを提供する組み込み Git クライアント、および完全なコマンドラインアクセスが可能な統合ターミナル。
- Claude が行っている変更をリアルタイムで差分プレビューし、変更追跡と PR 管理を実現します。
- AI 実行をステップバイステップの計画に構造化する Plan mode、クリーンな Markdown プレビュー、実行前のレビューが可能です。
- 自動 Git リモート検出、カスタムサブエージェント、および plan/agent モード切替を含むプロジェクトレベルのサポート。
Windows バージョンはコミュニティ貢献者 @jesus-mgtc と @evgyur により改善されました。ユーザーは Bun/Python/Xcode ツールを使用してソースからインストールするか、1code.dev を購読してバックグラウンドエージェントサポート付きの事前構築リリースを入手できます。Claude CLI バイナリを取得するために必須の
claude:download ステップが必要であり、スキップするとエージェント機能は無効になります。
購読モデルは継続的な保守、機能開発、および Discord を通じたコミュニティ関与を資金提供します。今後のアップデートではエージェント機能の拡張、plan/agent モードの洗練、そしてローカル優先ワークフローのさらなる向上が期待されます。
Claude の AI を活用しつつコード編集をローカルに保つことで、1Code は知的財産を守る安全で Git 互換なワークフローを提供します。その Apache 2.0 オープンソースライセンスは個人や組織からの広範な採用と貢献を奨励しています。
本文
1Code – Claude Code 用の最高の UI(ローカル&リモートエージェント実行)
21st.dev チームより
対応プラットフォーム
- macOS
- Linux
- Windows(@jesus‑mgtc と @evgyur のコミュニティ貢献によりサポートが向上)
1Code vs. Claude Code
| 機能 | 1Code | Claude Code |
|---|---|---|
| ビジュアル UI | ✅ カーソル型デスクトップアプリ | ✅ |
| Git Worktree 分離 | ✅ 各チャットが隔離されたワークツリーで実行 | ✅ |
| バックグラウンド実行 | ✅ 複数エージェントを並列に動作 | ✅ |
| 内蔵 Git クライアント | ✅ ビジュアルステージング・コミット・ブランチ管理 ❌ CLI git コマンドのみ | ❌ |
| 統合ターミナル | ✅ | ❌ |
| Plan Mode | ✅ | ✅ |
| MCP サポート | ✅ | ✅ |
| Memory (CLAUDE.md) | ✅ | ✅ |
| スキル & スラッシュコマンド | ✅ | ✅ |
| カスタムサブエージェント | ✅ | ✅ |
| サブスクリプション & API キー | ✅ | ✅ |
| カスタムモデル & プロバイダー (BYOK) | ✅ | ✅ |
| チェックポイント | 🚧 ベータ | ✅ |
| Tool Approve | 📋 バックログ | ✅ |
| Hooks | ❌ | ✅ |
コア機能
-
正しい方法で Claude エージェントを実行
- ローカル、ワークツリー、またはバックグラウンドでエージェントを動かし、メインブランチに触れません。
- Git Worktree 分離: 各チャットセッションが独自の隔離されたワークツリーで実行されます。
- バックグラウンド実行: エージェントが走っている間も作業を継続できます。
- ローカルファースト: コードはすべてマシン上に残り、クラウド同期は不要です。
- ブランチ安全性: メインブランチへの誤コミットが起きません。
-
コードを尊重する UI
- カーソル型 UI に diff プレビュー、内蔵 Git クライアント、変更点の可視化機能。
- Diff プレビュー: Claude がリアルタイムで何を作っているか正確に確認できます。
- 内蔵 Git クライアント: アプリを離れずにステージ・コミット・ブランチ管理が可能です。
- 変更追跡: ビジュアル diff と PR 管理。
- リアルタイムツール実行: Bash コマンド、ファイル編集、ウェブ検索をその場で表示。
-
思考を助ける Plan Mode
- Claude が明確化質問を投げかけ、構造化された計画を作成し、実行前にクリーンな Markdown プレビューを提示。
- 明確化質問: 必要な情報を事前に確認します。
- 構造化計画: ステップバイステップでアクションを分解。
- クリーン Markdown プレビュー: 読みやすい形式で計画を確認。
- 実行前のレビュー: 計画を承認または修正できます。
-
追加機能
- Plan & Agent モード – 読み取り専用分析かフルコード実行権限か選択。
- プロジェクト管理 – ローカルフォルダーと自動 Git リモート検出をリンク。
- 統合ターミナル – アプリ内で完全なターミナルアクセス。
インストール
オプション 1: ソースからビルド(無料)
前提条件:Bun, Python, Xcode Command Line Tools (macOS)。
bun install bun run claude:download # Claude バイナリをダウンロード(必須!) bun run build # プラットフォーム別にパッケージ化: bun run package:mac # または package:win, package:linux
重要:
は Claude CLI バイナリを取得するステップで、エージェントチャット機能のため必須です。スキップするとアプリはビルドされますが、エージェント機能は無効になります。claude:download
オプション 2: 1code.dev を購読(推奨)
バックグラウンドエージェントサポート付きの事前ビルドリリースを 1code.dev で購読してください。購読は 1Code のメンテナンスと改善に貢献します。
bun install bun run claude:download # 初回のみ bun run dev
開発
bun install bun run claude:download # 初回のみ bun run dev
フィードバック & コミュニティ
サポートと議論のために Discord に参加してください。
ライセンス
Apache License 2.0 – 詳細は LICENSE をご覧ください。