構文ハイライト、LSPによるコード支援、内蔵ターミナル、拡張機能を備えたAndroid向けテキスト・コードエディター。
sinelaw/fresh
設定不要で使えるターミナルテキストエディタ兼IDE。おなじみのキーバインド、マウス操作、LSP連携、コマンドパレットを備えています。
代替できる製品:VS Code
Sublime Text
- スター
- 9,266
- フォーク
- 367
- 未解決の Issue
- 376
- 最終コミット
- 5 時間前
これは何?
Freshは、設定なしですぐに使えるターミナルベースのテキストエディタ兼IDEです。VS CodeやSublime Textのような標準的なキーバインドを採用し、メニュー、マウス操作、コマンドパレットも備えているため、新たな操作モードを覚える必要がありません。
マルチカーソル編集、矩形選択、検索と置換、git grep、分割ペイン、統合ターミナルなど、日常的な編集作業に必要な機能を備えています。Language Server Protocolに対応し、定義への移動、参照、ホバー、名前変更、診断、自動補完が利用できます。プラグインはTypeScriptで記述し、サンドボックス化されたQuickJSランタイムで実行できます。
FreshにはOrchestratorも含まれており、各git worktreeにターミナルやclaude、codex、aider、opencodeなどのコーディングエージェントを備えた専用ワークスペースを用意します。また、メモリ使用量を抑えながら、数GBのファイルを開けます。
主な機能
- 01標準的なキーバインドとマウス操作に対応し、設定不要ですぐに使えます。
- 02ファイル、コマンド、バッファを対象にしたコマンドパレットとファジーファインダー。
- 03マルチカーソル編集と矩形選択。
- 04定義、参照、名前変更、診断に対応するLanguage Server Protocolサポート。
- 05サンドボックス化されたQuickJSランタイムで動作するTypeScriptプラグイン。
- 06git worktreeごとのOrchestratorワークスペースと統合ターミナル。
ユースケース
- リモートサーバーにSSH接続して、コードや設定ファイルを編集する。
- 大規模なIDEをセットアップせず、ターミナル上で作業する。
- 非常に大きなログファイルやデータファイルを開いて閲覧する。
- git worktreeを使って複数のタスクを並行して進める。
クイックスタート
- 1
Homebrewでインストール(macOS)
brew install fresh-editor - 2
またはnpmでグローバルインストール
npm install -g @fresh-editor/fresh-editor - 3
エディターを起動
fresh
使う前に知っておきたいこと
- GPL-3.0ライセンスの下で提供されています。コピーレフトライセンスのため、派生物もオープンソースで公開する必要があります。
- LinuxとmacOSでは別々のパッケージマネージャーを使うことが多く、選択肢によってはroot権限が必要です。
トピック
よくある質問
- fresh とは?
- 設定不要で使えるターミナルテキストエディタ兼IDE。おなじみのキーバインド、マウス操作、LSP連携、コマンドパレットを備えています。 Freshは、設定なしですぐに使えるターミナルベースのテキストエディタ兼IDEです。VS CodeやSublime Textのような標準的なキーバインドを採用し、メニュー、マウス操作、コマンドパレットも備えているため、新たな操作モードを覚える必要がありません。
- fresh は無料で使えますか?ライセンスは?
- fresh は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- fresh は今もメンテナンスされていますか?
- 活発にメンテナンス中。fresh の最終コミットは 2026年10月22日 です。
- fresh は何に使えますか?
- リモートサーバーにSSH接続して、コードや設定ファイルを編集する。 大規模なIDEをセットアップせず、ターミナル上で作業する。 非常に大きなログファイルやデータファイルを開いて閲覧する。 git worktreeを使って複数のタスクを並行して進める。
- fresh のインストール方法は?
- Homebrewでインストール(macOS): brew install fresh-editor またはnpmでグローバルインストール: npm install -g @fresh-editor/fresh-editor エディターを起動: fresh
- fresh はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/sinelaw/fresh
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Neovimは拡張性を高めるために再設計されたVimベースのテキストエディターで、プラグインや外部UIから操作できるLuaおよびRPC APIを備えています。
Vimは、コードやプレーンテキストをキーボード中心で素早く編集できる、従来のViを改良した高いカスタマイズ性を備えるテキストエディタです。
nanoの後継として位置づけられる、依存関係のない単一の静的バイナリで提供される、モダンで使いやすいターミナルテキストエディタ。
GraphiQLはブラウザー上で使えるGraphQL IDEであり、GraphQLエディター向けの言語サービス、エディターモード、LSPサーバーを提供するモノレポでもあります。
A Go library of ready-made interactive widgets (forms, tables, trees, lists, text areas) for building terminal user interfaces.