検索

Tmux-IDE, OSS agent-first terminal IDE

Hey HN、自分用に作成した小さなOSSプロジェクトをコミュニティに共有したいと思います。これは宣言型でスクリプト可能な、エージェントエンジニアリングに焦点を当てたターミナルベースのIDEです。専門用語が多いですが、本質的にターミナルで起動するマルチエージェントIDEです。なぜこれが重要なのでしょうか?tmuxとSSHにより、常時稼働する独自のコーディング環境を非常にシンプルかつ効率的に構築できます。SSHでIDEに起動し、Claudeにプロンプトを与えてマシンを閉じるだけで、tmux-ide内でClaudeは継続して作業します。このツールは意図的に非常に軽量に設計されています。なぜなら、真の力は使用するハーネスから生じるべきだと考えるからです。コミュニティに共有し、フィードバックや提案を得てこのプロジェクトを形作ることを期待しています。「リモートワーク」は方向性としては正しいと思います。なぜなら、極めて長時間実行されるコーディングタスクが可能になったからです。しかし、私たちが必要に応じてその体験を制御・調整できるべきだとも考えます。プロジェクトは100%オープンソースであり、このような作業方法を好む他の人々と共に形作っていきたいと思います!Github: https://github.com/wavyrai/tmux-ide Docs: https://tmux.thijsverreck.com/docs

  • AIエージェント
  • LLM
  • オープンソース

AI サマリー

Tmux-IDE is an open-source, terminal-based IDE designed for agentic engineering, enabling always-on coding setups through tmux and SSH for long-running tasks.

おすすめ対象

Developers using AI agents for coding, Remote developers, Users who prefer terminal-based workflows

重要な理由

It provides a lightweight, scriptable environment for orchestrating and managing long-running AI-assisted coding tasks remotely.

主な機能

  • Declarative and scriptable terminal-based IDE
  • Agent-first focus for agentic engineering
  • Multi-agent IDE architecture
  • Leverages tmux and SSH for always-on coding setups

ユースケース

  • A freelance developer can set up Tmux-IDE on a remote server, connect via SSH, and initiate a long-running code generation task with an AI agent. They can then disconnect, knowing the agent will continue working on the project, allowing them to efficiently manage their time and resources.
  • An open-source contributor can leverage Tmux-IDE to maintain a persistent development environment for a community project. By starting the IDE in the terminal and connecting remotely, they can allow AI agents to continuously test and refactor code, ensuring the project remains stable and up-to-date even when they are offline.
  • A researcher can use Tmux-IDE to orchestrate complex data analysis workflows. They can configure agents to process large datasets, run simulations, and generate reports, all within a terminal-based IDE accessible via SSH. This allows for uninterrupted agent execution and easy monitoring of progress.