"Agents should be as simple as writing a README, as portable as a Docker container, and as shareable as an npm package."
Make AI agents:
- β Simple to create (YAML/Markdown definition)
- β Portable (works everywhere)
- β Shareable (NPM-like registry)
- β Synchronized (cross-platform)
| Project | Description | Status |
|---|---|---|
| @agentage/sdk | TypeScript SDK with builder pattern | npm |
| @agentage/cli | NPM-like CLI for managing agents | npm |
| Desktop | Electron app for visual agent management | π§ In Progress |
| Web | Website + Backend API (Next.js + Express + MongoDB) | π§ In Progress |
| agentage.io | Registry & platform | π§ In Progress |
import { agent, tool } from '@agentage/sdk'; const assistant = agent('assistant') .model('gpt-4', { temperature: 0.7 }) .instructions('You are a helpful assistant') .tools([searchTool]); const result = await assistant.send('Help me with this task');
# Install npm install -g @agentage/cli # Create & run agent agent init my-assistant agent run my-assistant "What is TypeScript?" # Registry commands agent publish # Publish to registry agent install user/agent # Install from registry agent search "code review" # Search registry
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Desktop App (Electron) β
β React UI β IPC β Embedded CLI Engine β
ββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββ
β
ββββββββββββββββββββββΌβββββββββββββββββββββ
βΌ βΌ βΌ
ββββββββββββ ββββββββββββββββ ββββββββββββ
β Registry β β GitHub Repos β β Local β
β API β β (.agent.md) β β Files β
ββββββββββββ ββββββββββββββββ ββββββββββββ
--- name: code-reviewer model: gpt-4 temperature: 0.7 tools: - github --- You are an expert code reviewer. Review code for bugs, security issues, and best practices.
| Resource | URL |
|---|---|
| Documentation | docs.agentage.io |
| Registry | agentage.io |
| SDK Reference | API Docs |
MIT Β© Agentage