ロードマップ

2024年の主要目標

  • 週間アクティブユーザー数を5万人に拡大
  • AIの活用
  • コミュニティと共に、Zed内でZedの議論、計画、実装を行う

これら3つの主要目標(普及、AI、コラボレーション)それぞれに対応する3つのチームが編成されます。各チームには、他のZedスタッフが定期的にローテーションする中で、半常任のリーダーが配置されます。

詳細と最新の構想については、Zed内の#zedチャンネルをご覧ください。Macをお持ちでない方のために、現在重点を置いている分野の計画の概要を以下に示します。これらはすべて変更される可能性がありますが、私たちの考え方を理解していただけるはずです。

普及

目標:開発者のニーズを理解し、それを実現する

リーダー:@maxbrunsfeld

ロードマップ

  • 拡張性
    • テーマ拡張
    • 言語拡張
    • 汎用拡張
  • Linuxサポート
  • Webサポート
  • Git
    • Blame(責任追跡)
    • 差分表示
    • コミット
    • ステージング
    • 履歴
  • テストランナー
  • 文章作成:Markdown、スペルチェック
  • マルチバッファUXの改善
  • リモート開発
  • デバッガー
  • 設定UI
  • キーマップUI

AI

長期目標:超知能ペアプログラマーの構築

短期目標:LLMやベクターデータベースなどの最新技術に基づいたAI対応機能を提供する

リーダー:@as-cii

ロードマップ

  • すぐに使えるAIサポート(OpenAIキー不要)
  • ターミナル内インラインアシスタント(ctrl-enterで起動)
  • アシスタントパネルでのコラボレーション
  • ドキュメントやその他のリソースをコンテキストに添付
    • cargo doc出力のHTMLをMarkdownに変換してコンテキストに供給
    • 埋め込みを用いてこれらのドキュメントをインデックス化
    • これらのドキュメントのモデルへのプログラムによるアクセスを提供
  • AIによるコンパイルエラーなどの修正
  • プラグイン可能なコードインタープリター
    • AIにバッファ、ファイル、LSP、ターミナルプロンプトなどへのインラインアクセスを提供
  • モーダルセマンティックナビゲーション
    • 文字入力からコードベース全体を可能な限り迅速にナビゲート
    • あいまいな文字の組み合わせから複雑な自然言語クエリまで、あらゆるものをサポートできる可能性

コラボレーション

目標:コミュニティと協力してZed内でZedを構築できるようにする

リーダー:@ConradIrwin

ロードマップ

  • UIインタラクションの改善と、ツールチップのちらつきやカーソルフラグの不整合などの視覚的な不具合の解消
  • gitで無視されるファイルが開かれないようにファイル処理を強化し、存在しないリンクのバグを解決し、カーソルと画面共有の安定性を維持する
  • アバターサイズ、プレイヤースタックの間隔を調整し、ルームの削除を確実にすることで、コラボレーションインターフェースを最適化する
  • 管理者コントロール、リンク処理、信頼性の高い通知システムを改善することで、チャンネル管理を効率化する
  • 複数行入力、通知の視認性の向上、参加者のステータスインジケーターのサポートにより、チャット機能を強化する
  • Zed内のナビゲーションとリンクを改善し、ユーザーフローとさまざまな機能へのアクセスを容易にする
  • 言語サーバーの負荷を軽減し、チャットエディター機能を最適化することで、パフォーマンスの問題に対処する
  • マルチリリース通話、チャンネルのソフト削除、ノートのバージョン管理など、コラボレーション機能を拡張する
  • Markdown機能を強化し、文法、目次、画像サポート、プレビュー/編集モードの同期を改善する