- Home
- Getting Started
- Account & Settings
- Roles & Add-On Access
- Settings
- Agentic
- White Label
- Agents & Engines
- Engines
-
Agents
- Overview
- Core Agents
- Core Agents
- Matrix Agent
- Audit Agent
- Industry Agents
- Patent Agent
- Add-On Modules
-
Manufacturing
- Manufacturing
- Overview
- Work Orders
- Production Scheduling
- Shop Floor Monitor
- OEE Dashboard
- Production Counters
- Plant & Process Setup
- Work Centers
- Bill of Materials
- Manufactured Products
- Work Instructions
- Quality Operations
- Overview
- Inspection Plans
- Quality Checklist
- Non-Conformance (NCR)
- SPC Charts
- Traceability (4M)
- Maintenance Operations
- Overview
- Asset Registry
- Preventive Maintenance
- Work Orders
- Spare Parts
- Reliability Dashboard
- Inventory Operations
- Overview
- Material Staging
- WIP Tracking
- Kanban Replenishment
- Material Consumption
- Assets
- Asset Health
- Legal
- Construction
- Government
- Education
- Energy
- Agriculture
- Healthcare
- RevOps
- Ecommerce Operations
- Financial Audit & Fintech Ops
- Insurance
- Hospitality
- Real Estate
- Patent & R&D Operations
- Automotive & Fleet Management Ops
- Customs & Global Trade
- Enterprise & Technical
-
Enterprise Operations
- Enterprise Operations
- Overview
- Enterprise Operations Guide
- Compliance & Docs
- Overview
- Approval Workflow
- Expiry Reminders
- Document Control
- Audit Trail
- Compliance Radar
- Contracts & Warranty
- Overview
- Active Contracts
- Warranty Check
- Service Billing
- Field Service
- Overview
- Dispatch Board
- Job Management
- Van Inventory
- Performance Dashboard
- Service Desk
- Overview
- Service Requests
- SLA Monitor
- Knowledge Base
- Procurement & Vendor
- Purchase Orders
- Vendor Portal
- RFQ Management
- QHSE
- Overview
- Incident Reporting
- Permit to Work
- Safety Inspections
-
Security & Compliance
- Threat & Monitoring
- Overview
- Security Hub
- Security Audit
- IAM Visualizer
- Dependency Scanner
- Secret Scanner
- Secret Vault
- Traffic Monitor
- Audit Trail
- Threat Simulator
- Compliance Radar (MatrixAgent)
- Identity & Compliance
- Overview
- PPTX Auditor
- PDF Auditor
-
Engineering & Infrastructure
- DevOps & Infrastructure
- Overview
- Cron Builder
- CI/CD Pipeline
- Containers
- Log Streamer
- Secrets Management
- Health Monitor
- Infrastructure as Code
- Developer Tools
- Overview
- Nerve Center
- Git Diff Viewer
- Regex Tester
- JSON Transformer
- Workflow Optimizer
- Execution Replay
- Workflow Editor
- Dev Hub Terminal
- Security Hub
- Graph View
- Terminal Editor
- API Playground
- DSL Compiler
- Database Tools
- Overview
- Database Manager
- ORM Mapper
- SQL Formatter
- Schema Visualizer
- Visual Query Builder
- Seed Data Generator
- Custom Collections
- QA & Test
- Overview
- Flake Tracker
- Artifact Vault
- Web Test Module
- Test Plan & Runner
-
Data & Intelligence
- AIOps & Intelligence
- Overview
- Agents
- Agent Architect
- Model Center
- Prompt Lab
- Knowledge Base
- Agent Persona Editor
- Tool / Function Registry
- Observability & Logs
- DataOps & Analytics
- Overview
- Data Inspector
- AI Predictive Models
- Core Modules
- Ads & Social Media
- AI Assistants
- API & Integration
- App Groups
- Appointment Booking
-
Automation
- Automation
- Overview
- Workflow Editor
- Monitoring
- Execution Heatmap
- Workflow Pulse
- Trigger Control
- Task Scheduler
- Integration Hub
- Rule Engine
- Pipeline Designer
- Workflow Editor
- Overview
- Triggers
- Manual Input
- Data Sources
- Ecommerce
- Document Management
- Logic & Transform
- AI Agents
- Knowledge / AI
- Validation & Security
- Integrations
- Outputs
- Document Generation
- Image Generation
- Video Generation
- Coming Soon
- Call Center
- Collaboration
- Community
- Creative Studio
- CRM
- Fleet & Logistics
-
Finance
- Hub
- Finance Hub
- Accounting Hub
- Treasury & Banking Hub
- Commercial Accounts Hub
- Invoicing & Billing Hub
- Reporting & Analytics Hub
- Grid View
- Overview
- Accounting AI Assistant
- Treasury
- Invoice Manager
- Expense Management
- Financial Accounts
- Payroll
- Accounts Receivable
- Accounts Payable
- Bank Reconciliation
- Budget & Forecasting
- Expenses & Budget
- Profit & Loss
- Tax & Compliance
- Galleries & Curation
- Google Display Ads
- Human Resources
- Legal & Support
- Logistics
- Map Explorer
- Marketing
- My Workspace
- Plans & Pricing
- Point of Sale
- Product Management
- Purchase
- Sales
- Semantic Search
- Strategy & Fundraising
- Warehouse
- Website
- Productivity
- Project Management
- Documents
- Learning (LMS)
-
Creator Tools
- Overview
- Brand Identity Creator
- Template Creator
- Image Creator
- Overview
- Getting Started
- Image Generation
- Remix
- Upscale
- Magic Replace
- Remove Background
- Reframe
- Describe
- Magic Tags
- Magic Fill
- Style Transfer
- Style Preset
- Social Media Images
- Prompting Guide
- Video Creator
- Overview
- Getting Started with Video
- Text to Video
- Image to Video
- AI Video Transition
- Video Effects
- Scene Builder
- Short Film Creator
- Audio Creator
- Overview
- AI Audio
- Text to Speech
- Voice Cloning
- Music Generation
- Sound Effects
- Writer Tools
- App Factory
- Research
- Utilities
Terminal Editor
The superset terminal — 75+ commands, chart rendering, and persistent block history.
Overview
Terminal Editor is the most feature-rich terminal in TotalApp. It is the "superset" — combining git commands, GitHub integration, AI analysis, chart rendering, canvas operations, and custom pipelines all in one session. With 75+ commands available, it is designed as a developer notebook where you can mix and match commands freely.
Unlike other terminals, Terminal Editor uses the onBlocksChange callback to automatically persist your block history to the server. When you return to the session, all previous blocks are restored exactly as you left them.
Block Types
Terminal Editor supports all five block types defined in the shared block infrastructure:
TextBlock
Plain text output, optionally with an embedded ChartView. Used for AI responses, plain command output, and chart renders.
RunBlock
Multi-step progress indicator. Each step transitions: pending → running → done/error. Used for multi-stage commands.
SelectBlock
Interactive choice prompt. Displayed when a command needs you to select an option before proceeding.
DiffBlock
Before/after code diff view. Rendered when AI suggests a code change or refactoring.
PipeBlock
Pipeline stage tracker. Shows each stage of a piped command sequence with live status.
Persistent Blocks
Terminal Editor automatically saves your session to the server via the onBlocksChange callback. This means:
- All blocks from your previous session are restored when you open Terminal Editor again.
- AI responses, chart renders, and git output are all preserved across page reloads.
- You can build up a rich analysis session over multiple working sessions.
Use as a Dev Notebook
The persistent block history makes Terminal Editor ideal as a long-running developer notebook. Start a session in the morning with git log --oneline, run some AI analysis midday, and add charts in the afternoon. Everything stays in place.
To clear the session history, click the Clear button in the terminal toolbar. This removes all blocks from both the view and the server-persisted store.
AI Commands
Terminal Editor includes the full Claude AI command set. These commands send your input to the configured AI backend (Anthropic API, Claude CLI, or Cohere) and stream the response into a TextBlock.
| Command | Description |
|---|---|
| claude ask [question] | Ask Claude any question. Response streamed into TextBlock with markdown rendering. |
| brainstorm [topic] | Generate a structured brainstorm with ideas, considerations, and next steps. |
| summarize [file] | Read a file and return a concise summary of its contents. |
| ask-doc [file] [question] | Ask a specific question about a file's contents. Useful for understanding unfamiliar code. |
Chart Commands
Terminal Editor supports chart rendering via the shared ChartView component embedded inside TextBlocks. Chart commands are the same as in Graph View.
| Command | Output |
|---|---|
| chart bar [dataset] | Interactive bar chart inside a TextBlock |
| chart line [dataset] | Interactive line chart inside a TextBlock |
| chart pie [dataset] | Pie/donut chart inside a TextBlock |
| git-stats commits-by-author | Bar chart of commit counts per contributor |
| git-stats file-changes-over-time | Line chart of file modification frequency |
Tips
- Combine AI + git + chart commands — run
git-stats commits-by-authorto see contributor activity, thenclaude ask "which contributor should I ask to review auth code?"to get an AI recommendation based on the stats. - Use pipelines for multi-step workflows — chain commands with
|to feed one command's output directly into the next. - History navigation — use the Up arrow key to scroll through command history. Avoids retyping long commands.
- Compact mode — toggle compact mode in the toolbar to see more blocks at once by reducing each block's vertical footprint.
- Clear when starting fresh — if the accumulated block history becomes cluttered, use Clear to start a new session while retaining your command history (Up arrow still works after clearing).