- Home
- Getting Started
- Account & Settings
- Roles & Add-On Access
- Settings
- White Label
- Operations
- Agentic & Architecture
- Overview
- AI Models & Runtimes
- Data & RAG
- AI Assistants
- Security & Governance
- Agents & Engines
-
Agents
- Overview
- Custom Agents
- Core Agents
- Core Agents
- Matrix Agent
- Audit Agent
- ETL / Parser Agent
- Reconciliation Agent
- Router / Triage Agent
- Critic / Linter Agent
- RAG / Knowledge Agent
- Analytics / Query Agent
- Scheduler / Planning Agent
- Notification / Alerting Agent
- Industry Agents
- Industry Specific Agents
- Patent Agent
- Customs Agent
- Compliance Agent
- Construction Agent
- Contractor Agent
- Real Estate Valuation Agent
- Litigation Agent
- Contract Audit Agent
- Clinical Audit Agent
- UTS Compliance Agent
- Fleet Ops Agent
- Financial Audit Agent
- RevOps Agent
- BOM Audit Agent
- EHS Compliance Agent
- Engines
- Add-On Modules
- Agriculture
- Automotive & Fleet Management Ops
- Construction
- Customs & Global Trade
- Ecommerce Operations
- Education
- Energy
- Financial Audit & Fintech Ops
- Government
- Healthcare
- Hospitality
- Insurance
- Legal
-
Manufacturing
- Manufacturing
- Overview
- Work Orders
- Production Scheduling
- Shop Floor Monitor
- OEE Dashboard
- Production Counters
- Secure File Sharing
- 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
- Patent & R&D Operations
- Real Estate
- RevOps
- 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
- Advanced Finance
- Overview
- Profit & Loss Statement
- Budget Forecasting
- Expenses & Budget Management
- Payroll Logistics & Batch
- Investment Instruments
-
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
- 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)
- App Factory
- Research
- Utilities
- Creativity
- Creator Tools
- Image Tools
- Video Tools
- Audio Tools
- Writer Tools
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.
Screen preview
A quick look at the screens. Use the toggle in the corner of each preview to switch between the dark and light themes.
Developer terminal
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 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).