Comprehensive feature roadmap for Alera. Each feature is scored on two axes:
Difficulty (1–5): estimated implementation effort (1 = trivial, 5 = very complex)
Utility (1–5): how useful or frequently used the feature is in an app of this type (1 = niche, 5 = essential)
Feature
Difficulty
Utility
Status
Notes
Agent auto-detection & registry
3
5
Planned
Detect installed CLI agents (Claude Code, Codex, Gemini, etc.) and expose a selection UI
Agent status tracking
3
5
Shipped
Real-time idle/active/waiting state with visual dots per worktree
Agent lifecycle hooks
4
4
Shipped
Fire hooks when agents start/stop; relay for inter-process communication
Agent awake service
2
3
Shipped
Prevent system sleep while agents work (caffeinate / lid-sleep)
Agent trust presets
2
3
Planned
Per-agent permission and trust configuration
Agent interrupt intent
2
4
Planned
Graceful agent interruption protocol
Orchestration between agents
5
5
Planned
Inter-agent messaging, task dispatch, coordinator loop, decision gates
Feature
Difficulty
Utility
Status
Notes
Terminal search
2
5
Planned
In-terminal text search across scrollback
Terminal session persistence
4
4
Planned
Save/restore terminal buffers across app restart (not just tab records)
Terminal quick commands
2
3
Planned
Shortcut palette for frequently used terminal commands
Floating terminal panel
3
3
Planned
Floating, resizable terminal overlay with window controls
Terminal ligatures
2
2
Planned
Font ligature support in terminal rendering
Ghostty settings import
2
2
Planned
Import terminal settings from Ghostty config files
Terminal stream protocol
4
3
Planned
Protocol for streaming terminal output to mobile/remote clients
Tab cycling & reopen closed tab
2
4
Planned
Cycle tabs by type/recent order; reopen recently closed tabs
Feature
Difficulty
Utility
Status
Notes
File Explorer panel
4
5
Shipped
Tree-based file browser with virtual rows, git-ignored toggle, inline rename
Code edition with LSP support
5
5
Planned
Full code editor with language server protocol integration
Markdown editor
4
3
Planned
WYSIWYG markdown editing with toolbar, slash menu, code blocks, tables, mermaid
Markdown viewer
2
3
Shipped
View rendered markdown files in workspace tabs
Open in with other softwares
2
4
Planned
Open files/folders in VS Code, Cursor, Zed, custom editors, file manager
Autosave
2
4
Planned
Automatic file saving with configurable behavior
Editor scroll restore
1
3
Planned
Persist and restore scroll position across sessions
External file watch
2
4
Planned
Detect external file changes and prompt reload
PDF viewer
3
2
Shipped
Render PDFs with inline tabs and in-document search
CSV viewer
2
2
Planned
Tabular display for CSV/TSV data
Jupyter Notebook viewer
3
2
Planned
Render .ipynb files with cell outputs
Image viewer
2
3
Shipped
Image display with secure preview, zoom, and pan controls
Mermaid viewer
2
2
Shipped
Standalone rendered mermaid diagram viewer in tabs
Feature
Difficulty
Utility
Status
Notes
Search panel
3
5
Shipped
Text search and replace across workspace files with include/exclude patterns
Feature
Difficulty
Utility
Status
Notes
Diff panel
4
5
Shipped
Unified diff view with file tree navigation
Diffs per file
3
5
Shipped
File-level diff view with line stats
Diffs global
3
4
Shipped
Aggregated diff across all changed files
Git status with operations
4
5
Shipped
Staging, commit, pull, push, discard with full UI
Commit and PR messages with AI
3
4
Shipped
AI-generated commit messages (PR descriptions planned)
Conflict view and resolver
4
4
Planned
Visual conflict display with merge controls
Conflict resolution with AI
4
3
Planned
AI-assisted three-way merge conflict resolution
Git history panel with graph
4
4
Planned
Commit history browser with visual branch/merge graph
Diff annotations & inline comments
4
3
Planned
Comment threads on diff lines with popovers
Send diff annotations to agent
3
4
Planned
Send annotated diffs directly to agents for action
Image diff
3
2
Planned
Side-by-side image comparison for binary diffs
Feature
Difficulty
Utility
Status
Notes
Checks panel (CI/CD)
3
4
Planned
CI status monitoring; implies GitHub/GitLab/Azure integration
GitHub Projects integration
4
3
Planned
Full project board with columns, cards, filtering, inline editing
Linear integration
4
2
Planned
Linear SDK, issue workspace, item drawer, team selection
Multi-account support
3
3
Planned
Account switcher, manage multiple accounts per provider
Feature
Difficulty
Utility
Status
Notes
Browser tab
4
4
Planned
Embedded Chromium browser with address bar and navigation
Browser Use
5
4
Planned
Full browser automation: snapshot, click, fill, screenshot, eval, etc.
Browser session profiles
3
3
Planned
Create, clone, switch browser profiles with cookie import
Feature
Difficulty
Utility
Status
Notes
Quick Open / Command Palette
3
5
Planned
Fuzzy file search (Cmd+P) and command execution (Cmd+Shift+P)
Worktree navigation history
2
4
Planned
Back/forward navigation stack between worktrees
Worktree sleep/wake
3
3
Planned
Sleep worktrees to save resources; wake when needed
Worktree comments & metadata
2
3
Planned
Display names, comments, issue links on worktrees
Worktree multi-selection
2
3
Planned
Select multiple worktrees for batch operations
Worktree manual ordering
2
3
Planned
Drag-and-drop worktree reorder with persistence
Smart workspace naming
2
3
Planned
Intelligent auto-naming suggestions for new worktrees
Workspace cleanup dialog
2
3
Planned
Bulk cleanup of stale worktrees
Status bar
2
4
Planned
SSH status, ports, resources, update status, disk usage
UI zoom controls
1
3
Planned
Zoom in/out/reset for the entire UI
Global file drop
2
3
Planned
Drag files from OS into the app
Feature
Difficulty
Utility
Status
Notes
Kanban panel
3
3
Planned
Kanban board with status lanes, cards, drag-drop
Feature
Difficulty
Utility
Status
Notes
Automations system
4
4
Planned
Cron-style scheduled agent workflows with templates and run history
Feature
Difficulty
Utility
Status
Notes
Activity feed
3
5
Planned
Unified activity feed with agent completion tracking
Notification system
3
4
Planned
Agent notifications, unread tracking, OS dock badge
Agent auto-acknowledge
1
3
Planned
Mark viewed agent completions as read automatically
Feature
Difficulty
Utility
Status
Notes
Per-agent usage charts
3
4
Planned
Daily usage visualization per agent provider
Cost tracking
3
4
Planned
API cost monitoring and visualization
Share/export usage
2
2
Planned
Export or share usage stats
Resource & System Management
Feature
Difficulty
Utility
Status
Notes
Resource manage
3
3
Planned
System resource consumption monitoring
Space analyzer
2
3
Planned
Disk space tracking and compaction per workspace
Port scanning & dev server management
3
4
Planned
Auto-detect open ports, panel listing active dev servers
Feature
Difficulty
Utility
Status
Notes
SSH
5
4
Planned
SSH targets, remote PTY, remote filesystem, remote git
Computer Use
5
3
Planned
Native desktop automation via Accessibility APIs
Mobile App
5
3
Planned
Companion app for monitoring worktrees, viewing terminals, sending commands
Feature
Difficulty
Utility
Status
Notes
Alera CLI
4
4
Planned
Full CLI: worktrees, terminals, repos, automations, orchestration, browser
Feature
Difficulty
Utility
Status
Notes
Customizable keyboard shortcuts
3
4
Planned
File-based keybinding config with import/export and conflict detection
Skills system
3
3
Planned
Browse, manage, and configure agent skills
MCP configuration management
3
3
Planned
Manage Model Context Protocol server configurations
Project configuration file (alera.yaml)
3
4
Planned
Per-repo setup scripts, hooks, symlinks, sparse checkout presets
Feature
Difficulty
Utility
Status
Notes
Onboarding wizard
3
4
Planned
Multi-step first-run setup for agents, repos, theme, integrations
Feature tips & discovery
2
3
Planned
Contextual hints for undiscovered features
Feature
Difficulty
Utility
Status
Notes
Voice / dictation / STT
4
2
Planned
Offline speech-to-text via sherpa-onnx, dictation controller, voice settings
Feature
Difficulty
Utility
Status
Notes
Telemetry & analytics
3
3
Planned
Usage analytics with consent management
Crash reporting
2
3
Planned
Crash report dialog and collection
Diagnostic bundles
2
2
Planned
Collect diagnostic info for user support
Privacy settings
2
3
Planned
Opt-in/out controls for telemetry
Top features by Utility (5/5)
Feature
Difficulty
Status
Agent auto-detection & registry
3
Planned
Agent status tracking
3
Shipped
Terminal search
2
Planned
File Explorer panel
4
Shipped
Code edition with LSP support
5
Planned
Search panel
3
Shipped
Diff panel
4
Shipped
Diffs per file
3
Shipped
Git status with operations
4
Shipped
Orchestration between agents
5
Planned
Quick Open / Command Palette
3
Planned
Activity feed
3
Planned
Lowest difficulty with high utility (Difficulty ≤ 2, Utility ≥ 4)
Feature
Difficulty
Utility
Status
Terminal search
2
5
Planned
Open in with other softwares
2
4
Planned
Tab cycling & reopen closed tab
2
4
Planned
Autosave
2
4
Planned
Worktree navigation history
2
4
Planned
Status bar
2
4
Planned