On Friday 25 September 2026 I went to Builders & Brews: Hack Edition, run by AAIF Community Amsterdam. It was the Amsterdam stop of the Nebius x NVIDIA Global AI Hackathon tour. The agenda slide carried the Nebius and Tavily logos and ran from doors at 4:00 pm, through talks from 5:00 pm, to âBuild, networking⌠Present ideas for feedbackâ until 10:00 pm. I was there for the opening and the first talks, from the hackathon briefing to Kilo Code.
The short version, if youâre thinking of entering: submissions close on 30 October 2026 at 10:00 am Pacific Time. Every project has to run on Nebius Token Factory or Nebius AI Cloud and use at least one NVIDIA open source model. The rules, tracks and prizes are below, as published on the official Devpost page, followed by the recipe Iâd use to get an agent submitted in the four weeks left.
AAIF Community Amsterdam: a new local chapter
The opening slides were branded Agentic AI Foundation. The Agentic AI Foundation (AAIF) is the Linux Foundationâs home for open agentic AI standards. The Linux Foundation announced it in December 2025, with Anthropicâs Model Context Protocol (MCP), Blockâs goose and OpenAIâs AGENTS.md as founding projects. Since then A2A has joined as a hosted project, and AAIF ran AGNTCon + MCPCon Europe at RAI Amsterdam a week earlier. On aaif.io the foundation invites people to âfind your cityâ and to become an AAIF organiser.
The âYour local chapterâ slide introduced AAIF Community Amsterdam as âEST. 2026, Amsterdam chapterâ and âOPEN, vendor-neutral communityâ, âpart of a global networkâ of chapters, with a row of local organisers (âthe local championsâ). A second slide, âTonightâs hostsâ, credited the AAIF Community Amsterdam team alongside the individual hosts.

The âYour local chapterâ slide: AAIF Community Amsterdam, established 2026, open and vendor-neutral.
Laptops were open from the first minute, and the event T-shirts were piled on the chairs. Thatâs what you want from a hackathon kick-off.
The Nebius x NVIDIA Global AI Hackathon: rules, tracks, prizes
The hosts then switched to the hackathon deck: âNebius x NVIDIA Global AI Hackathon: Build the next frontier of AI on open infrastructureâ, tagged âOnline ¡ Public, open worldwide, subject to the official eligibility rulesâ, with a âSubmit by Oct 30, 2026â button.

The hackathon briefing: online, public and open worldwide, with submissions due 30 October 2026.
Here is what the official rules say, checked on 3 October 2026:
- Submission period: 26 August 2026, 9:00 am PT, to 30 October 2026, 10:00 am PT.
- Core requirement: the project must ârun on either Nebius Token Factory or Nebius AI Cloudâ and use âat least one NVIDIA open source modelâ.
- What to submit: a working demo or test build URL (the main page exempts the Physical AI track), a public repository on GitHub, GitLab or Bitbucket with an open source license file (such as Apache 2.0, MIT or MPL 2.0) and a README with setup instructions, plus a demo video under three minutes.
- Judging: four equally weighted criteria: Technological Implementation, Design, Potential Impact and Quality of the Idea.
Four tracks
The âFour ways to buildâ slide matched the four tracks on Devpost:
- Coding and Agentic Engineering: âCoding agents and developer tools that write, run, and test code in Token Factory Sandboxes.â
- Best Apps and Agents: âUseful applications and agents powered by Nemotron models through Token Factory.â
- Personal AI: âA private, always-on assistant with memory, reusable skills, and user-controlled tools.â
- Physical AI: âEmbodied and edge agents for robotics, IoT, simulation, and real-time inference.â

âEvery project uses Nebius Token Factory or AI Cloud and at least one NVIDIA open source model.â
Prizes and the city tour
The prize slide promised â$50,000+ in prizes, plus NVIDIA Jetson Orin Nano kits for track winnersâ. The Devpost page lists the same structure:
| Prize | Amount |
|---|---|
| Grand Prize | $20,000 |
| 2nd Place | $10,000 |
| 3rd Place | $6,000 |
| Track winners (4) | NVIDIA Jetson Orin Nano |
| Best Use of Tavily | $3,000 |
| City winners (20) | $500 each |
| Most Valuable Feedback (10) | $100 plus NVIDIA swag (per the rules) |
The same slide put Builders & Brews: Hack Edition on a world map as a â20-city tour from Sep 9 to Oct 13â, from Tokyo and Seoul through Europe to the last stops in San Francisco (9 October) and Los Angeles (13 October). The $500 city prizes are what make a local build day worth turning up to.

Prizes and local build days: a 20-city tour from 9 September to 13 October.
Credits and a $1 certification
Two more slides covered getting started. âJoin the AI Builder Programâ offered â$25 Token Factory creditâ, â$25 Tavily creditâ, âNebius certification for $1â and âBuilder office hours & Discordâ, behind a QR code. The âGet certifiedâ slide showed a Nebius Certified Agentic AI Builder Associate badge: âRegister today for just $1!â, with a certificate and Credly badge, and âfree credits when you pass the examâ.
The submission checklist slide repeated the deadline (âOct 30, 2026 at 10:00 AM PDTâ) and the ârequired foundationâ (Token Factory or AI Cloud, plus an NVIDIA open source model). Its one-line summary is worth pinning above your desk: âShow a working product, explain it clearly, and make the code available to judges.â
Nebius: Token Factory and serverless AI
The Nebius and Tavily slot (5:10 to 5:40 pm) listed Ivan Turasov and Marouane Khoukh from Nebius and Lakshya Prakash Agarwal from Tavily. The first part introduced Nebius Token Factory. Nebius describes it as the next evolution of Nebius AI Studio, and existing AI Studio users moved over automatically.
The âLLM Inference challenge todayâ slide set closed APIs (âfast to start, but zero customizationâ, âopaque performance and rate limitsâ) against self-hosting (âfull control, but massive infrastructure burdenâ, âmonths to productionâ). âNeither option scales cleanlyâŚâ Its answer was âThe Token Factory shift: dedicated open inference you can operate. Managed by us, controlled by youâ, grouped under performance, cost and behaviour.

âThe Token Factory shiftâ: dedicated open inference, managed by Nebius, controlled by the customer.
The rest of the Token Factory part, as shown on the slides:
- Positioning: âDeploy open-source AI on dedicated, zero-retention endpoints with 99.9% SLA and RBAC/SSO. Fine-tune and distill to cut $/token and latency. OpenAI-compatible by design.â The launch announcement makes the same claims: a 99.9% SLA, zero-retention inference in EU or US data centres, and fine-tuning and distillation pipelines.
- Data center locality: âZero-Retention Inferenceâ and âEU and US data centres support strict data-residency requirementsâ, on a map with Kansas City, New Jersey, Iceland, Finland, the United Kingdom, France and Israel.
- The console: a live view of the public endpoints (âShared API endpoint, no deployment needed. Perfect for running tests, not production.â). The catalogue showed an NVIDIA Nemotron model next to DeepSeek, GLM and MiniMax models, plus a âDedicated endpointsâ card for âpredictable latency, cost, and data controlâ.
- Post-training: full supervised fine-tuning (âworks with smaller datasets (hundredsâthousands)â), LoRA adapters (âadd/merge/remove skills easilyâ) and custom speculative decoder training (âuse large model only to verifyâ).
- Company news: slides headed âNebius agrees to acquire Eigen AIâ and âNebius welcomes Clarifaiâs core team and licenses inference IP to strengthen Nebius Token Factoryâ, over an output-speed chart dated 14 March 2026. A customer slide, âServing inference to the whole AI ecosystemâ, grouped logos under hyperscaler and enterprise, AI-native and the open-source ecosystem (vLLM, Hugging Face, SGL, OpenRouter). These are Nebiusâs own claims.
Then Marouane Khoukh, Developer Advocate at Nebius, took the âNebius Serverless AI Deep Diveâ. The one slide I could read from my seat during his talk was âUse preemptible VMs to cut costs: be ready that VMs can be preempted at any timeâ. Itâs good advice for a hackathon budget, as long as your job can resume after a restart.

Marouane Khoukh, Developer Advocate at Nebius, opening the Nebius Serverless AI Deep Dive.
Tavily: âAI agents need the webâ
Lakshya Prakash Agarwal, Forward Deployed Engineer at Tavily, opened with âAI agents need the web. But the web wasnât built for them.â The slide showed raw JSON search results (title, url, content) for a car review query. Tavilyâs slides now carry a âtavily by Nebiusâ logo: Nebius announced an agreement to acquire Tavily in February 2026, and that explains the joint Nebius and Tavily branding of the night.
The core slides:
- âSolving the webâs challenges for AI agentsâ: accuracy (âThe web is a moving target, not a databaseâ), information density (âExtracting relevant data for model reasoningâ) and the speed barrier (âSub-second latency for parallel agent tasksâ).
- âHow agents interact with the webâ: three endpoints.
/searchtakes a query and returns ranked URLs with content./extracttakes a URL and returns âText / Markdown / Chunksâ./crawltakes a URL plus instructions and walks the link tree. A later slide added/map(âmulti-threaded website explorationâ). The Tavily docs also list a Research endpoint. - âWhere Tavily fits in the agent stackâ: inside the agent harness, between the agent and the model providers, with OpenAI, Anthropic, Gemini, Mistral, NVIDIA and Hugging Face logos along the bottom.

âA research agent in ~30 lines. Reason + know = wired up.â
The slide that tied the evening together was âWhere the layers click togetherâ: User â LLM (Token Factory, âneeds fresh data?â) â Tavily search() (âlive web resultsâ) â grounded answer, with âUser â LLM â (decide to search) â Tavily â LLM â grounded answer with citationsâ. Three notes underneath: âTool calling: native, OpenAI-compatibleâ, â~30 lines: no agent frameworkâ and âModel decides: search isnât hardcodedâ. The closing slides listed use cases (âWhat Tavily helps you buildâ: coding agents, CRM enrichment, company research, fraud analysis, legal research and more) and âFully Controlled Data Ingestion & Decisionsâ: human input, an open model on Token Factory, and Tavilyâs /search, /extract, /crawl and /map.

Where Tavily fits: a tool inside the harness, not a model.
Remember that Best Use of Tavily is a separate $3,000 prize, and the Builder Program slide offered $25 of Tavily credit. Tavilyâs Python quick start also gives 1,000 free API credits a month without a credit card.
Kilo Code: an open-source coding agent
The 5:40 pm slot on the agenda was Kilo Code, listed with Job Rietbergen, Head of Growth at KiloCode. The title slide read âKilo Code: An open-source coding agent for every surface you work onâ. âWhat Kilo isâ made three claims: âOne open-source agent that runs in VS Code, JetBrains, the CLI, Cloud Agents, and Slackâ, â500+ models at provider cost, with zero markup and bring-your-own-key supportâ, and â5M+ Kilo Coders, processing 10T+ tokens every monthâ. The Kilo site repeats those numbers and says the project is MIT-licensed.

Kilo Codeâs âGetting startedâ: one npm command for the CLI, Open VSX for VS Code forks.
The âGetting startedâ slide was the practical part:
- VS Code: search âKilo Codeâ in Extensions, open the Install dropdown and choose Install Pre-Release Version.
- JetBrains: install from the JetBrains Marketplace.
- VS Code forks (Cursor, Windsurf, VSCodium): install from Open VSX.
- Sign in once and start with Auto Free, âwhich needs no credit cardâ.
- CLI: a single command, which matches the Kilo CLI docs:
npm install -g @kilocode/cli
kilo # starts the TUI in the current directoryFor the Coding and Agentic Engineering track, a coding agent that can point at an OpenAI-compatible endpoint is the obvious companion to Token Factory. Check that your agent setup can use the endpoint and model you plan to submit with. Kilo Code also pitched at the OpenClaw Hackathon at AI House Amsterdam in the spring.
The agenda continued with JetBrains (Bruno Lannoo, Senior AI/ML Engineer) and Moyai (Robert Hommes, founder) before the build session. My photos stop after the Kilo Code talk, so I canât report on those.
How to build a hackathon agent fast
With four weeks to go and a requirement list thatâs short but strict, this is the recipe Iâd use. Itâs my take, not the organisersâ advice.
1. Start with the 30-line loop, not a framework. The Tavily slide was right: an OpenAI-compatible model with native tool calling and one search tool is a working research agent. Token Factoryâs quick start uses the standard OpenAI client with base_url="https://api.tokenfactory.nebius.com/v1/" and a NEBIUS_API_KEY. Here is my sketch of the loop on the slide. I havenât run it against a hackathon account, so pick a model ID from the Token Factory catalogue (an NVIDIA open model, to satisfy the rules) whose card shows tool calling:
import json
import os
from openai import OpenAI
from tavily import TavilyClient # pip install openai tavily-python
llm = OpenAI(
base_url="https://api.tokenfactory.nebius.com/v1/",
api_key=os.environ["NEBIUS_API_KEY"],
)
tavily = TavilyClient(api_key=os.environ["TAVILY_API_KEY"])
MODEL = os.environ["MODEL"] # an NVIDIA open model from the Token Factory catalogue
TOOLS = [{
"type": "function",
"function": {
"name": "web_search",
"description": "Search the live web for recent or factual information.",
"parameters": {
"type": "object",
"properties": {"query": {"type": "string"}},
"required": ["query"],
},
},
}]
def ask(question: str, max_rounds: int = 5) -> str:
messages = [
{"role": "system", "content": "Answer concisely and cite source URLs. Search when you need fresh facts."},
{"role": "user", "content": question},
]
for _ in range(max_rounds): # hard cap on tool rounds
msg = llm.chat.completions.create(model=MODEL, messages=messages, tools=TOOLS).choices[0].message
if not msg.tool_calls:
return msg.content
messages.append(msg)
for call in msg.tool_calls:
query = json.loads(call.function.arguments)["query"]
hits = tavily.search(query, max_results=5)["results"]
snippets = [{"title": h["title"], "url": h["url"], "content": h["content"][:500]} for h in hits]
messages.append({"role": "tool", "tool_call_id": call.id, "content": json.dumps(snippets)})
return "Stopped: too many tool rounds."
if __name__ == "__main__":
print(ask("What changed in the latest Kubernetes release?"))The model decides when to search, as on the slide. The round cap and the snippet truncation keep a looping model from burning your $25 of credit.
2. Add structure only when the loop hurts. When you need several tools, sessions or a human approval step, move to a framework. My Google ADK SRE agent tutorial shows an LlmAgent with read-only function tools, MCP servers as tools and a guarded create_ticket tool that needs human approval. Before you commit to a framework, check that it can talk to an OpenAI-compatible endpoint such as Token Factory.
3. Make tools deterministic and testable without the model. Judges score technological implementation, and a demo that fails because a tool misbehaved is the worst outcome. In my Elastic Agent Builder MCP test I called every MCP tool with plain HTTP and no LLM. Do the same for your tools in CI, then let the model choose between them.
4. Expose it as a service if that fits your track. For Best Apps and Agents, an agent other agents can call is a stronger story than a chat box. The A2A Python SDK tutorial builds an A2A server with an Agent Card, a client and streaming task updates, and shows the âMCP inside, A2A outsideâ split.
5. Put a guard in front of anything that acts. For Personal AI (âuser-controlled toolsâ) and for any agent that writes or sends, screen inputs and tool calls. Granite Guardian on Ollama shows a local Python gate for harm, jailbreak, groundedness and function-call checks. It runs next to your main model; you still need an NVIDIA open model for the hackathon itself.
6. Treat the submission as a deliverable from day one. Create the public repository with a LICENSE file (Apache 2.0 or MIT) and a README on the first day, not the last. Keep a running script for the video, which must be under three minutes. Pick your track early, because the Devpost page asks you to choose one and explain how the system works. The deadline is 10:00 am Pacific on 30 October, which is 6:00 pm in Amsterdam.
My take
Builders & Brews worked because it was short on theory and long on âhere is the API, here is the credit, goâ. The Nebius and Tavily talks fitted together: Token Factory for the reasoning layer and Tavily for the âknowâ layer. With Tavily now branded âby Nebiusâ, that pairing is the obvious default for this hackathon, and the Best Use of Tavily prize makes it pay. For my consulting work, the zero-retention and EU-residency points matter more than the prizes. Theyâre the same questions I hear from European teams about any hosted inference, so verify them against the contract, not the slide.
A new, vendor-neutral AAIF chapter in Amsterdam is good news too. The city now has the foundationâs conference at RAI and a local meetup to go with it.

Sunset over the old centre at 7:11 pm, with the build session scheduled to run until 10 pm.