💻
製品コンセプト

DeepCode Studio

DeepCode Studioは、AI開発エージェントを内蔵したデスクトップIDEです。プロジェクトの全体構造を解析し、変更差分の確認と承認を経てコードを作成・テストします。

Workspace Agentic IDE
Full Visibility Process Logs
Local-First Optional Cloud
DeepCode Studio AI agent workspace interface screenshot
AIエージェント搭載デスクトップIDE

エディタおよび開発機能

📂 プロジェクトのコード構造解析

全ファイルのシンボル定義やクラス依存関係をインデックス化。AIエージェントはファイル同士の呼び出し関係を論理的に理解します。

🤖 AIエージェントの作業計画表示

AIは裏で勝手に書き換えることはせず、変更前に詳細なタスクリストを作成し、あなたが承認した範囲でのみ修正を開始します。

📝 変更差分(Diff)レビュー画面

AIによって作成されたコードを実際のファイルに反映する前に、追加・変更・削除された行を1行ずつレビューして部分的に取り込めます。

🐚 安全に管理されたターミナル

AIが単体テストを実行することは許可しますが、システム設定を変更したり、危険な削除コマンド(rm -rf など)の実行は自動でロックされます。

🔍 完全可視化された操作履歴

AIがどのファイルを読み込み、どのようなプロンプトを入力したか、すべての実行履歴をイベントログでさかのぼって確認できます。

⏮️ Gitと連携した安全なロールバック

ローカルの Git と深く同期。AIによる提案を適用した結果、コンパイルエラーが出た場合も「Rollback」ボタンで一瞬で元に戻せます。

Execution Cycle

人間が主導するAIコード生成サイクル

DeepCodeは、開発者が確認できない暗黙の変更を許容しません。すべてのコード生成タスクは、以下のステップで透明に進められます:

1. 1. 解析と計画作成

AIは指定されたタスクに基づいてプロジェクト内から変更すべきクラスを特定し、手順書を作成します。

2. 2. レビューと承認

あなたは変更計画と対象ファイルを確認し、問題がなければAIに書き換えの実行許可を与えます。

3. 3. 生成と差分レビュー

AIが変更したコードを一時バッファに配置します。あなたは diff 画面で変更されたロジックを念入りにチェックします。

4. 4. テストと変更コミット

ローカルテストを実行してビルド状態を確認し、問題がなければ Git でコミットし確定します。

Sandbox Protection

システム保護:ターミナルの安全ポリシー

IDEは、バックグラウンドでの隠れたスクリプト実行を防止します。すべてのログはコンソール画面にスクロール表示され、危険な処理はフィルターされます。

  • 完全な透明性:AIが処理したビルドログやコンパイルの出力はすべてリアルタイム表示されます
  • 危険なコマンドのブロック:システムルートを削除するような高危険度スクリプトの実行を阻止します
  • ローカル環境のコンパイラ使用:外部のクラウドへコードを転送せず、ご自身の OS に入っている Python や Node.js を利用します

🛡️ Guarded Command Categories:

  • OSのシステムフォルダ(/etc、/bin など)内のファイルを編集すること
  • 開発者のパスワード入力なしで、自動で管理者権限(sudo)を実行すること
  • ソースコードを外部サーバーにデプロイしたり、未確認のパッケージを公開すること
Target Audience

高度なソフトウェア開発者に最適です

💻

Developers

数十のファイルにまたがる複雑なプロジェクトで、AIに依存構造を考慮しながらロジックを変更させたい設計者。

🧩

Indie Hackers

SaaSの立ち上げ人:ボイラープレートファイルの作成や、UIパーツのコーディングを極限まで効率化したい場合。

🚀

SaaS Builders

個人エンジニア:手元の安全な環境で、新しいアーキテクチャのモックアップをスピーディーに検証したい場合。

🏢

Dev Teams

{{deepcode_aud4}}

FAQ

DeepCode Studio FAQ

VS Code の完全な代替品になりますか?

DeepCode Studioは、AIによる安全な一括コード生成とリファクタリングに焦点を当てた特化ツールです。普段使いのエディタと併用することをおすすめします。

手元の Ollama サーバーに接続することはできますか?

可能です。接続URLを localhost に指定することで、すべてのAIモデルの処理を本番コードを一切外に出さず、あなた自身のGPUで動かせます。

規模の大きなプロジェクトをインデックスすると動作は重くなりますか?

重くなりません。関数やクラスの定義、ファイル階層情報のみをシンボリックに格納するため、メモリやCPUの使用量はごくわずかです。

AIが生成したコードが既存のロジックを崩してしまった場合は?

Gitと同期しているため、「Rollback」をクリックするだけで、すべての変更が即座に無効化され、実行前のコミットに戻ります。

動作に Docker のインストールは必須ですか?

必須ではありません。標準のデスクトップソフトウェアとして動作するため、開発に必要なコンパイラは普段お使いのOSの設定を利用します。

コアとなるデータの制御権を自らの手に留めたいプロフェッショナルのためのデスクトップソフトウェア

WebSoftLeaderは、ネットワークセキュリティ、テクニカルSEO診断、B2Bリード情報抽出、ローカルAI開発支援のためのデスクトップアプリケーションを開発しています。私たちの独立系ソフトウェアスタジオは、「ローカルファースト(local-first)」のデータ理念を徹底して追求しています。開発中のソースコードや、セキュリティ監査のログ、見込み客の名簿といった最重要データを外部サーバーへアップロードさせるオンラインの SaaS ツールとは異なり、WebSoftLeaderはお客様自身のパソコン内にのみデータを保管します。私たちは、より深く見通すことのできるツールを提供し、安全アナリスト、SEOアドバイザー、営業チーム、熟練プログラマーがクラウドの月額費用や機密流出のリスクから解放され、安心して専門的な解析やデータ収集を進められるようサポートします。

なぜプロフェッショナルな業務においてデスクトップアプリが今なお不可欠なのか

昨今のIT業界では、あらゆる作業をクラウドへ移行する動きが盛んですが、これは重大なセキュリティ上の懸念と、パフォーマンス面の低下を引き起こします。サーバーの脆弱性を診断したり、巨大なウェブサイトをクロールしたり、企業の営業リストを抽出するタスクにおいて、クラウド上のサーバーを利用するということは、SSHの秘密鍵や、ソースコードの依存マップ、顧客情報を第三者の外部データベースへ渡すことを意味します。これは物理的な攻撃面を広げてしまい、機密情報が外部漏洩するリスクを高めます。また、インターネットの回線状況や、API制限、クラウド事業者の通信遅延によって作業がたびたび妨げられるデメリットもあります。

WebSoftLeaderは、あなたのワークステーションにすべての主導権を取り戻します。macOS、Windows、Linuxに完全対応したネイティブアプリとして提供することで、パソコン本来のハードウェア性能を引き出します。クロール結果はローカルの SQLite データベースへミリ秒単位で高速保存され、HTMLの解析はプロセッサの最高速度で実行されます。また、Keychainやローカルの SSH-agent を利用して安全にサーバーに接続でき、ローカルのGPUやCPUを使って大言語モデル(GGUF形式)を100%オフラインで稼働させることができます。このため、情報漏洩の心配がないだけでなく、通信状況に左右されることなく、いつでもデータにアクセスして検証を進めることができます。

WebSoftLeader ソフトウェアの4つの大黒柱

私たちの全アプリケーション — PatchRay Security、CrawlRay、LeadRay、DeepCode Studio — は、同じ高水準の開発アーキテクチャと設計思想に基づいて構築されています:

  • ローカルファースト(Local-First): プロジェクトファイル、SEOレポート、抽出データ、接続認証データはすべてお使いのPC内に暗号化または標準的なファイル(SQLite、CSV)で保存されます。あなたがすべてのデータの所有者となります。
  • プロセスの完全可視化: 裏で動作するタスクを一切隠しません。AIモデルのロード進行状況、コンソールコマンドのログ、CPU/RAMの使用率などは、常に画面上にリアルタイムで表示されます。
  • 緩やかにつながるモジュール設計: 各アプリのクローラーコア、SSH監査モジュール、AIインターフェースはそれぞれ独立しています。コマンドラインから単体スクリプトとして実行でき、ローカルデータベースへの書き込みも容易です。
  • 人間主導のAIアシスタント: 私たちはAIによるCVEの解読や設定コード生成の利便性を認めていますが、開発者の手動承認なしにAIがファイルを直接書き換えたり、ターミナルでスクリプトを走らせることは禁止すべきだと考えています。

プロ品質の優れたインディーズソフトウェア

WebSoftLeaderのアプリケーション画面は、専門家が長時間にわたり監査やコード生成作業を行うことを考慮して、目の疲れを和らげる色調と整理された階層ルールで設計されています。プログラムには厳密なセキュリティ設定が施されており、利用状況などのテレメトリ情報が外部へ漏洩するのを完全に防ぎます。製品カタログをご覧いただき、開発ロードマップで最新の進捗をご確認ください。お問い合わせや機能カスタマイズのご相談は Telegram のアーキテクト窓口までご連絡ください。