Skip to Content
DocumentsIntroduction

CodeExpander Pro Introduction

CodeExpander Pro is a cross-platform text expansion and productivity tool. Type an abbreviation to insert snippets, code templates, or dynamic content, with built-in screenshot & annotation and clipboard management for developers, writers, and daily work.

Supported platforms: macOS (Intel / Apple Silicon), Windows (10/11)


✨ Feature Overview

1️⃣ Snippet System

  • Groups & conditions: Tree groups, group prefix, ExpandIn (expand only in specified apps)
  • Multi-file snippets: One snippet can have multiple files (e.g. per language/env), each with its own abbreviation and filename
  • Abbreviation trigger: Type abbreviation + configurable trigger (space/Tab/Enter) to replace with full content
  • Types: Plain text, rich text, JavaScript, Shell, AppleScript, Python, PowerShell
  • FillIn: Pop-up input on trigger — single/multi-line text, notes, checkboxes, dropdowns
  • Templates & scripts: Date, clipboard, cursor position, key simulation, nested snippets; script variables like {{clipboard}}, {{selection}}, {{date}}

2️⃣ Screenshot & Annotation

  • Capture: Region, window, fullscreen, scroll, Pin overlay, GIF/MP4 recording, color picker
  • Styling: Background presets (gradient/solid/pattern), corner radius, shadow, padding, device frame
  • Annotation: Rectangle, ellipse, arrow, line, brush, text
  • Effects: Blur, mosaic, highlight, numbered circles
  • Workflow: Screenshot history, one-click copy for sharing and docs

3️⃣ Clipboard Management

  • Auto-record text, HTML, RTF, image, files (last 100 items)
  • Filter by type (all/text/image/file/favorites), search, quick paste
  • Config: enable/disable listener, paste without format, max count, auto-cleanup days, size limit

4️⃣ Data & Sync

  • Local data in sled database; import/export JSON/CSV
  • Sync to GitHub Gist, Gitee Gist, WebDAV; automatic or selective sync with logs

5️⃣ Usage Stats & Achievements

  • Expand count, characters saved, today/week/month stats, streak
  • Top snippets, daily trend chart
  • Achievement badges by expand count, streak, characters saved

6️⃣ System Integration

  • System tray, global shortcuts, main/search/settings/clipboard/screenshot windows
  • Per-snippet global shortcut
  • Active window detection, app list, auto-update, 9 languages (Simplified/Traditional Chinese, Cantonese, English, Japanese, Korean, Russian, French, German)

🆓 Free Tier

  • Snippet expand: 50 snippets, 5 groups
  • Plain/rich text expand: Unlimited
  • Abbreviation trigger: Space/Tab/Enter, etc.
  • Group prefix: Child snippets inherit prefix
  • Global shortcuts: Main and search window
  • Spotlight search: Quick snippet lookup
  • System tray: Background run and quick access
  • Multi-language: 9 languages
  • Auto-update: Stay up to date
  • Local database: Data stored locally

⭐ Pro (¥68/year or ¥168 lifetime)

Core

FeatureDescription
Unlimited snippetsNo 50-snippet limit
Unlimited groupsNo 5-group limit
Code executionJavaScript / Bash / AppleScript / PowerShell / Python
ExpandInExpand only in specified apps
Template variables{{date}} {{time}} {{clipboard}} {{cursor}} {{input}} etc.
Clipboard historyLast 100 items, text/HTML/RTF/image/file
Import/ExportJSON / CSV for migration
Snippet statsUsage frequency, ranking, trends
Per-snippet shortcutBind a global shortcut per snippet
Screenshot/recordingGIF / MP4 (local)

Cloud Sync

FeatureDescription
GitHub GistSync to your GitHub Gist
Gitee GistSync to your Gitee Gist
WebDAVBackup to your WebDAV

Sync uses your own accounts; no extra fee.


📊 Comparison

FeatureFreePro
Snippets50Unlimited
Groups5Unlimited
Code execution
ExpandIn
Template variables
Clipboard history✅ (100)
Import/Export
Snippet stats
Per-snippet shortcut
Screenshot/recording
Cloud sync
Multi-language

💡 Contact

For questions or feedback: contact@once.work