Skip to content

Product Roadmap

This roadmap outlines the planned features and strategic direction for Null Terminal. Our goal is to create the ultimate AI-integrated orchestration terminal.

Note

This roadmap is subject to change based on user feedback and community contributions.


🚀 Active Development

Features currently being designed or implemented.

📋 Planning Mode (/plan)

Status: In Design Goal: Create persistent, editable roadmaps before AI execution.

  • Plan Block: Visual widget to see the AI's intended steps.
  • Interactive Editing: Modify, skip, or approve individual steps.
  • Persistence: Save plans as templates for later use (e.g., standard maintenance procedures).

🔄 Git-Native Operations

Status: In Design Goal: Make every AI edit a trackable git operation.

  • Auto-Commit: Automatically generate semantic commit messages for AI changes.
  • In-Chat Diff: View changes before they are committed.
  • Undo/Revert: Easily roll back AI mistakes using git infrastructure.

📝 Human-in-the-Loop Review

Status: In Design Goal: Granular control over AI-generated changes.

  • Diff View: Review changes per-file or per-hunk.
  • Rationale: See why the AI made a specific change.
  • Safety: "Propose first, apply later" workflow.

📅 Coming Soon

Features scheduled for upcoming sprints.

🤖 Background Agents

Run long-running tasks (like log analysis, backups, or migrations) in the background while you continue working in the terminal.

🔄 Auto-Correction Loop

An agent that automatically iterates on errors (config validation, connection failures, runtime issues) until the task passes verification.

🎭 Multi-Agent Orchestration

Specialized agents (Planner, Executor, Auditor, Researcher) collaborating on complex tasks.


🔮 Future Concepts

Long-term vision and experimental features.

  • Natural Language to Shell: Convert English descriptions into precise shell commands.
  • Session Sharing: Share incident post-mortems or workflow logs via URLs.
  • Semantic RAG: SQLite-backed vector search for your documentation and logs.
  • Visual Branching: Navigate conversation forks visually.

💡 Have an Idea?

We welcome community feedback! If you have a feature request, please open an issue or start a discussion.