They emit $('order:paid', payload) and every
@register_hook that cares reacts — in a chain that can
transform the payload. Total decoupling, zero shared state.
Build AI agents
on your own cloud.
One runtime for agents and full-stack apps: routes, views, tools and a
$ event bus — deployed on cloud hardware you can scale by the vCPU.
The Runtime
for the AI Era
Build AI agents and full-stack web apps with a single environment.
const { $ } = require('logos')
// A hook *is* the event. Whoever fires `web:search` with $()
// runs this — so the real logic lives here, in one place.
const onSearch = async ({ term }) => {
/**
* @register_hook web:search
*/
const res = await fetch(`https://api.duckduckgo.com/?q=${term}&format=json`)
const { RelatedTopics = [] } = await res.json()
return RelatedTopics
.filter(t => t.Text)
.map(t => ({ title: t.Text, url: t.FirstURL }))
}
module.exports = { onSearch }
Run this event live
→Not another agent wrapper. A runtime you deploy.
ThinkIac runs your agents and your web apps in one V8 process —
declared with decorators, wired by a $ event bus,
on cloud containers you scale by the vCPU.
@register_tool, @register_router,
@register_hook, @register_view — a JSDoc turns
a plain function into infrastructure. No YAML.
OpenAI, Anthropic, DeepSeek — per request. A bare
claude-opus-4-8 goes straight to Anthropic; prefixed models
route through OpenRouter. Bring your own key.
A ReAct engine with built-in loop-detection and hallucination-detection — plus MoIE, an edge LLM in pure Python that needs no GPU.
Every tenant is its own Docker stack sized by InfraKit. Add CPU, RAM or disk and the container is resized live — you pay for silicon, never per user.
See hardware plans →Every layer is open and swappable
The Store
Real packages, published by the community and installed with one click — from AI agents to business tools.
Get ThinkIacon your device
Native apps for desktop and mobile. Everything talks to the same cloud runtime.
Prefer the cloud? Start free — no install required.
Priced by hardware. Upgrade the machine, not the plan.
Every tenant runs in its own container. Pick a base tier, then add vCPU, RAM and disk à la carte. Prices in USD, billed monthly.
Questions, answered
What is ThinkIac?
ThinkIac is a cloud platform and V8 runtime for building AI agents and full-stack web apps in a single environment. You declare tools, routes, views and hooks with JSDoc decorators, and packages talk to each other through an event bus instead of importing one another.
How does the event system work?
Packages stay decoupled. A hook defines an event, and a tool or a route fires it with $ — the exported shorthand for dispatchEvent — like $('web:search', { term }). Every matching hook runs in a chain and can transform the payload, so the logic lives in one place and tools and routes can never drift.
How much does ThinkIac cost?
There is a free tier ($0). Paid tiers are priced by hardware, not by seats: you pick a base tier (from ~$3.62/mo) and add vCPU, RAM and disk à la carte, and the container is resized live. Prices are shown in USD and billed monthly.
Which platforms does ThinkIac support?
Native apps for Windows (.exe) and Android (.apk) are available now; macOS, iOS and Linux are coming soon. You can also run everything in the cloud with no install.