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
| Feature | Description |
|---|---|
| Unlimited snippets | No 50-snippet limit |
| Unlimited groups | No 5-group limit |
| Code execution | JavaScript / Bash / AppleScript / PowerShell / Python |
| ExpandIn | Expand only in specified apps |
| Template variables | {{date}} {{time}} {{clipboard}} {{cursor}} {{input}} etc. |
| Clipboard history | Last 100 items, text/HTML/RTF/image/file |
| Import/Export | JSON / CSV for migration |
| Snippet stats | Usage frequency, ranking, trends |
| Per-snippet shortcut | Bind a global shortcut per snippet |
| Screenshot/recording | GIF / MP4 (local) |
Cloud Sync
| Feature | Description |
|---|---|
| GitHub Gist | Sync to your GitHub Gist |
| Gitee Gist | Sync to your Gitee Gist |
| WebDAV | Backup to your WebDAV |
Sync uses your own accounts; no extra fee.
📊 Comparison
| Feature | Free | Pro |
|---|---|---|
| Snippets | 50 | Unlimited |
| Groups | 5 | Unlimited |
| 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