internsmarket
v0.1.8
Published
Hire, train & deploy your personal AI intern in one click. AIEOS-powered AI intern personas as CLI-installable packages.
Downloads
717
Maintainers
Readme
InternsMarket CLI
Hire, train & deploy your personal AI intern in one click.
InternsMarket sells AIEOS-powered AI intern personas as CLI-installable packages. Interns are full autonomous agents with skills, memory, personality, and voice. Think "Shopify Themes for AI Agents."
Quickstart (60 seconds)
npm install -g internsmarket
im setup
im install content-marketing-intern
im apply content-marketing-internThat's it. Jordan (our launch intern) is now running in your ZeroClaw runtime.
What's an AI Intern?
An AI Intern is a complete AIEOS v1.1 entity — a persona with:
- Personality (neural matrix traits: creativity, empathy, logic, adaptability, charisma, reliability)
- Voice (idiolect, text style, typing quirks)
- Skills (5+ specialized abilities per intern)
- Memory (brand voice guidelines, content strategy templates)
You can install multiple interns, each running in parallel. Each is independently licensable.
Commands
| Command | Purpose |
|---------|---------|
| im setup | Interactive wizard to install runtimes (ZeroClaw, OpenClaw) |
| im install <id> | Install an intern from registry with license + signature verification |
| im update [id] | Update one or all installed interns |
| im remove <id> | Remove an installed intern |
| im list | Show all installed interns + versions |
| im activate | Activate a Polar.sh license key (supports Free/Starter/Pro tiers) |
| im status | Show tier + installed intern count + grace period status |
| im apply <id> | Generate runtime config for ZeroClaw or OpenClaw |
Pricing & Licensing
| Tier | Price | Limit | Use Case | |------|-------|-------|----------| | Free | $0 | 1 intern | Try it out | | Starter | $9/mo | 5 interns | Small team automation | | Pro | $19/mo | Unlimited | Agency / Enterprise |
Powered by Polar.sh — Manage licenses via Polar.sh customer portal.
To activate a license:
im activate
# Paste your Polar.sh license key when promptedUpgrade at internsmarket.com/upgrade.
Docs
- System Architecture — Monorepo layout, data flow, AIEOS schema, runtime adapters
- Code Standards — ESM, TypeScript strict, 200-line file limit, testing patterns
- CLI Reference — All commands with flags, examples, error handling
- Intern Authoring Guide — Create a
.internpackage (manifest, aieos, skills, memory) - Deployment Guide — Bundle, host, and publish interns to the registry
Tech Stack
- Runtime: Node.js 20+ (ESM-only)
- CLI: Commander + Ink v5 (React-based TUI)
- Types: TypeScript 5.7 (strict mode)
- Validation: Zod v3.24
- Package Format:
.internbundles (tar.gz) + npm packages - Security: Ed25519 signatures (node:crypto, zero npm deps)
- Licensing: Polar.sh Customer Portal API (24h cache + 3-day grace period)
- Distribution: GitHub Releases (manifest.json + ETag cache) + npm registry
- Targets: ZeroClaw & OpenClaw runtimes
Security Features
- Package Signing: All interns cryptographically signed with Ed25519
- Signature Verification: Automatic verification at install time
- License Gating: Paid interns require valid Polar.sh license
- Watermarking: Installation tracking via anonymous activationId
- Path Protection: Path traversal prevention on intern IDs
Architecture
┌─────────────────────────────────────────────────────────────────┐
│ User CLI Command │
│ (im install <intern-id>) │
└────────────────────────┬────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ Commander Parser │
│ + Ink React Component │
└────────────────────────┬────────────────────────────────────────┘
│
┌──────────────┼──────────────┐
│ │ │
▼ ▼ ▼
┌─────────────┐ ┌────────────┐ ┌──────────┐
│ License │ │ Registry │ │ Package │
│ Validator │ │ Client │ │ Signer │
│ (Polar.sh) │ │ (GitHub) │ │(Ed25519) │
└─────────────┘ └────────────┘ └──────────┘
│ │ │
└──────────────┼──────────────┘
│
▼
┌───────────────────────────────┐
│ Bundle Installer │
│ (Download + Extract + Verify)│
└───────────────────┬───────────┘
│
▼
┌───────────────────────────────┐
│ Package Watermarker │
│ (Inject activationId) │
└───────────────────┬───────────┘
│
▼
┌───────────────────────────────┐
│ Local Store Manager │
│ (~/.config/internsmarket/) │
└───────────────────────────────┘Development
# Install dependencies
npm install
# Build all packages
npm run build
# Run tests
npm test
# Type check
npm run lint
# Watch mode (core + cli)
npm run devRepository Layout
internsmarket/
├── packages/
│ ├── core/ # AIEOS types, validators, compilers
│ ├── cli/ # InternsMarket CLI tool (Commander + Ink)
│ └── interns/ # .intern bundles (content-marketing-intern/)
├── docs/ # User & developer documentation
├── plans/ # Development phase tracking & reports
└── package.json # npm workspaces rootLicense
Proprietary. InternsMarket CLI and all interns are closed-source for MVP.
Support
- Discord: internsmarket.com/discord
- X/Twitter: @internsmarket
- GitHub Issues: github.com/internsmarket/cli/issues
