Orchestrate high-frequency agent swarms with zero-cost abstractions. Built on Rust + Tokio for maximum throughput. Deploy anywhere_
Six core primitives that make Enki the most capable async agent framework available.
No boilerplate, no config files, no ceremony. Enki is designed for the first 10 minutes to feel effortless.
One command via pip or cargo. Python bindings ship with the PyO3 native extension.
Pass a role, a model, and optional tools. Await the result.
Add parallel=True to fan-out across multiple agents simultaneously.
# Python (recommended) pip install enki-py # Rust native cargo add enki # Verify enki --version > enki 0.1.0 (tokio 1.35)
from enki import Agent # Role + model + optional tools agent = Agent( model='gpt-4o', role='You are a senior researcher.', tools=['web_search', 'code_exec'], ) result = await agent.run( 'Summarize the latest AI safety papers' ) print(result.output)
from enki import Agent, Team team = Team([ Agent(role='researcher', model='gpt-4o'), Agent(role='writer', model='claude-3-5'), Agent(role='critic', model='gemini-2'), ]) # parallel=True fans out all agents at once result = await team.run( goal='Write a deep-dive on RLHF', parallel=True, )
Enki is in active development. Join the waitlist for private beta access — we'll transmit your invite when a slot opens.