🚀 The Future of Terminal Emulation

Velo Terminal

The AI-Powered Terminal for the Future. Built for macOS with intelligence, performance, and beauty.

Velo Terminal UI

Key Features

🎨 Theme Customization

  • • 4 Built-in Themes (Neon Dark, Classic, Light, Cyberpunk)
  • • Custom Theme Creation with 17 Color Properties
  • • Live Preview & Font Customization
  • • Import/Export & Share Themes via URL
  • • Per-Tab Theme Support

🧠 AI & Intelligence

  • • Multi-Provider Cloud AI (OpenAI, Anthropic, DeepSeek)
  • • Smart Autocomplete & Command Prediction
  • • Error Analysis with One-Click AI Assistance
  • • System-Aware Prompts

⚡ Performance Engine

  • • Throttled Rendering at 60fps
  • • Non-Blocking I/O Operations
  • • Native Swift Performance
  • • No UI Freezes During Heavy Loads

🎨 Futuristic UI

  • • Multi-Tab Support with Cmd+T
  • • Glassmorphism Design
  • • Warp-Inspired Command Blocks
  • • Interactive Output with Click Actions

🔄 App Management

  • • Remote Configuration
  • • Automatic Version Checking
  • • Smart Update Detection
  • • Manual Update Check in Settings

🛠 Clean Architecture

  • • MVVM Pattern
  • • Modular Service Layer
  • • Clean Separation of Concerns
  • • Testable & Maintainable Code

💻 Modern Tech Stack

  • • Swift 5.9 & SwiftUI
  • • Combine Framework
  • • Swift Concurrency (async/await)
  • • URLSession with Custom Headers

Tech Stack

Core Technologies

  • Swift 5.9
  • SwiftUI, Combine, AppKit
  • Swift Concurrency (async/await)
  • MainActor & Task Management

Services & Data

  • CoreData / JSON Persistence
  • URLSession Networking
  • RESTful API Integration
  • Custom PTY Management

Getting Started

Prerequisites

  • • macOS 14.0+ (Sonoma) or later
  • • Xcode 15+

Installation

1. Clone the repository

git clone https://github.com/azozzalfiras/velo.git

2. Open in Xcode

open Velo.xcodeproj

3. Build and Run (⌘R)

Configuration

  1. 1. Open Settings (gear icon in the top-right tab bar)
  2. 2. Theme: Choose from built-in themes or create custom themes with your preferred colors and fonts
  3. 3. AI Provider: Configure your AI provider (OpenAI, Anthropic, or DeepSeek)
  4. 4. Enter your API key for the selected provider
  5. 5. Preferences: Customize auto-open settings and enable/disable features
  6. 6. Start using AI-powered features and enjoy your personalized theme!

Next Steps

Plugin System

Extensions for custom commands and UI widgets

SSH Management

Saved remote connections with key management

Enhanced AI Features

Code generation, refactoring, and project analysis

Syntax Highlighting Themes

Customizable code highlighting for different languages