ace-work
v1.0.3
Published
AceWork - AI-powered work assistant with one-click startup
Readme
AceWork
AI-powered work assistant with one-click startup.
Prerequisites
- Bun >= 1.0.0
Install Bun:
curl -fsSL https://bun.sh/install | bashInstallation
npm install -g ace-workOr use with npx:
npx ace-workUsage
Start the server:
ace-workDevelopment mode (with detailed logs):
ace-work --devThen open http://localhost:8957 in your browser.
Features
- OpenCode Integration: Built-in AI assistant powered by opencode-ai
- Skill Registry: Manage and share AI skills
- Task Scheduler: Schedule automated tasks
- Unified API: Single entry point for all services
Architecture
AceWork bundles three services:
| Service | Port (Prod) | Port (Dev) | Description | |---------|-------------|------------|-------------| | Main (Proxy) | 8957 | 4095 | Unified entry point | | OpenCode | 8958 | 4096 | AI core engine | | Registry | 8959 | 4097 | User auth & skill registry | | Scheduler | 8960 | 4098 | Scheduled tasks |
API Routes
| Prefix | Target | Example |
|--------|--------|---------|
| /api/ai/* | OpenCode | /api/ai/global/health |
| /api/registry/* | Registry | /api/registry/api/tags |
| /api/scheduler/* | Scheduler | /api/scheduler/schedule |
Data Storage
Data is stored in ~/.acework/data/:
~/.acework/
├── data/
│ ├── registry/ # Registry database
│ └── scheduler/ # Scheduler dataCustom data directory:
ACEWORK_DATA_DIR=/custom/path ace-workLicense
MIT
