agentos.sh is the marketing site for AgentOS, an open-source TypeScript AI agent framework with cognitive memory, runtime tool generation, multi-agent orchestration, multimodal RAG, voice pipelines, and 13 LLM providers.
Website · Documentation · Runtime repo · npm · Blog · Discord
AgentOS is Frame.dev's open-source TypeScript runtime for AI agents. Wilds.ai and Paracosm run their agents on it. Highlights:
- 85.6% on LongMemEval-S at $0.0090 per correct answer with a per-category reader router (gpt-4o and gpt-5-mini); 84.2% with gpt-4o answering every question
- 70.2% on LongMemEval-M (about 1.5M tokens of history per question) with the same reader router
- 8 memory mechanisms from cognitive science, on top of Ebbinghaus decay and active when
cognitiveMechanismsis set: reconsolidation, retrieval-induced forgetting, involuntary recall, feeling-of-knowing, temporal gist extraction, schema encoding, source-confidence decay, emotion regulation - 6 multi-agent orchestration strategies: sequential, parallel, debate, review-loop, hierarchical, graph DAG
- HEXACO personality: traits add style directives to the prompt and, with cognitive memory, tune encoding, working-memory capacity and seven of the eight memory mechanisms
- 6 opt-in guardrail packs, run by the full AgentOS runtime on input and output: PII redaction, ML classifiers, topicality, code safety, grounding, content policy
- Runtime tool forging: with
emergent: trueon the full AgentOS runtime, an agent writes JavaScript tools mid-task; an LLM judge reviews each one before it registers, and a tool with 5 uses at 0.8 confidence can be promoted from the session to the agent - 13 LLM providers including Ollama for local models; 37 channel adapters (Telegram, Discord, Slack, WhatsApp, webchat and 32 more)
- Apache-2.0 and self-hostable
Get started:
npm install @framers/agentos→ Documentation · Examples · Benchmarks
This repo is the marketing site at agentos.sh — Next.js + Tailwind, statically exported, served from GitHub Pages behind Cloudflare. It is intentionally decoupled from the runtime (framerslab/agentos) so the marketing surface can ship independently.
- Next.js 14 App Router with locale-prefixed routing (
app/[locale]/...) - Tailwind CSS design system, dark mode via
next-themes, twilight-neo default theme - next-intl 4.x for 8 locales (en is canonical at
/; the rest at/es/,/fr/, …) - Framer Motion for hero animations; Lucide for iconography
- Static export (
output: 'export'), served by GitHub Pages + Cloudflare CDN - JSON-LD structured data per page (SoftwareApplication, Organization "Frame", WebSite, Article on blog posts, BreadcrumbList, FAQPage on
/faq)
pnpm install
pnpm dev # next dev server
pnpm build # GitHub and npm stats into public/stats.json, blog OG images, next build, then out/en/ mirrored to out/
npx serve@latest out # serve the static export (next start does not run with output: 'export')
pnpm lint # next lint
pnpm typecheck # tsc --noEmit
pnpm test # vitestapp/[locale]/page.tsx— primary landing experienceapp/sitemap.ts— sitemap source (English-only with hreflang alternates)lib/seo/canonical.ts— canonical URL helper (default locale drops/en/prefix)components/sections/— landing-page sections (hero, benchmarks, paracosm-banner, etc.)components/seo/— per-page JSON-LD (FAQ lives on/faqpage itself, not here)scripts/post-export.mjs— post-build step that mirrorsout/en/<page>/toout/<page>/so the canonical bare paths serve real contentscripts/cf-deploy-redirects.sh— deploys the Cloudflare redirect ruleset (handles renamed blog slugs,/en/*→/*collapse,/docs/*→ docs.agentos.sh)
The header search (/ or Ctrl/⌘ + K) fetches a lightweight search-docs.json manifest from https://docs.agentos.sh rather than loading the full TypeDoc bundle into the marketing site. The API reference is at docs.agentos.sh/api, and agentos.sh/docs redirects to the docs site.
framerslab/agentos— the runtimeframerslab/agentos-live-docs→ docs.agentos.shframerslab/agentos-bench→ published benchmarks + leaderboardsframerslab/agentos-extensions— extension registryframerslab/agentos-skills— SKILL.md community registryframerslab/paracosm→ paracosm.agentos.sh — agent-swarm world simulation
| Guide | What |
|---|---|
| Contributing | Development setup, commit and pull request rules, review threads, contribution licensing |
| Agent instructions | Commands and conventions for coding agents |
| Code of Conduct | Community standards |
| Security Policy | Reporting vulnerabilities privately |
| Support | Where to get help |
Built by Frame
Contact: team@frame.dev