"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 | |
| @agentage/cli | NPM-like CLI for managing agents | |
| 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