Infinitely Extensible

Connect terminaI to anything. Build anything on terminaI.

Extension Point 1

MCP: The Universal Tool Protocol

Model Context Protocol is the open standard for AI tool integration. terminaI supports the full MCP ecosystem out of the box.

@github

PR management, issue creation, repo operations

@slack

Team notifications, channel management

@filesystem

Safe file operations with approval

Custom

Build your own MCP server for internal APIs

# Using MCP servers
$ @github create a PR with these changes
$ @slack notify #dev-team about the deployment
Extension Point 2

Configuration

Configure terminaI with settings files at the global or project level.

  • ~/.terminai/settings.jsonGlobal settings
  • .terminai/settings.jsonProject settings
// ~/.terminai/settings.json
{
  "model": "gpt-4o",
  "voice": {
    "enabled": true,
    "pushToTalk": { "key": "space" }
  },
  "mcpServers": {
    "github": { "enabled": true },
    "custom-api": {
      "command": "node",
      "args": ["./my-mcp-server.js"]
    }
  }
}
Extension Point 3

A2A: Agent-to-Agent Control

Let other programs control terminaI. Build IDE integrations, desktop companions, multi-agent workflows, or remote operation.

Remote Review (Optional)

Optional self-hosted relay for remote session review. No hosted relay—you run it. Requires explicit pairing. Approvals still gate all mutations.

terminai --web-remote

Multi-Agent Orchestration

Build complex workflows with multiple agents coordinating through terminaI's A2A protocol.

Read the spec →

What You Can Build

System Operations

  • Semantic file search
  • Intelligent cleanup
  • Natural language shell

DevOps & SRE

  • Incident triage
  • Self-healing pipelines
  • K8s management

Personal Productivity

  • Travel planning
  • Meal planning
  • Task management

Security

  • Automated audits
  • Pre-commit guards
  • Dependency scanning

Workflow Integration

  • Slack automation
  • Google Drive
  • Custom APIs

Education

  • Interactive tutorials
  • Quiz generation
  • Concept simplification

Start extending terminaI