Jac Hacks Turn your full-stack agentic AI app idea into reality in 24 hours.
JacHacks is a 24-hour hackathon where builders converge to ship the next generation of AI-native applications using Jac and Jaseci, the world's first agentic programming stack.
Beginner or seasoned engineer, come with ideas and leave with a demo, job offers, and battle scars.
def apply_now(
link: str = "bit.ly/4s064JH"
) -> GoodTimesAndEmployment by llm(); Jac is the world's first AI-native full-stack programming language, born at the University of Michigan and backed by NVIDIA and NSF. It supersets Python and JavaScript into one unified language where backend, frontend, and AI live in a single file. JacHacks is your chance to build with it before the rest of the world catches on.
# AI function. Zero prompt engineering.
def extract_memory(
image: Image,
city: str
) -> MemoryDetails by llm();
# Done. The type signature IS the prompt. # Define JSON schema manually
# Write a 50-line system prompt
# Handle API calls + auth
# Parse tool_calls response
# Serialize / deserialize JSON
# Handle retries + errors
# Manage rate limits
[ 94 more lines... ] by llm() replaces entire function bodies. Your type signature is the specification. Jac generates the optimal prompt automatically. Research shows 3.2x faster task completion.
Backend logic, React frontend, and AI in a single .jac file. Supersets Python and JavaScript so all existing PyPI and npm packages just work. No glue code, no CORS, no REST endpoints.
Walkers traverse graphs natively. Build multi-agent pipelines, spatial reasoning systems, and recursive AI workflows with primitives baked into the language itself, not bolted on as libraries.
jac start app.jac --scale auto-provisions MongoDB, Redis, JWT auth, and Kubernetes deployments. No Dockerfile, no manifests, no DevOps configuration required.
Pick one primary track for judging. Prizes, sponsor awards, schedule, and rules are all in the participant guide.
JacHacks takes place on the University of Michigan North Campus in Ann Arbor, MI, across two buildings: the Leinweber Computer Science and Information Building (LCSIB) and the Dow Engineering Building (DOW) 4th Floor.
Open to all! Whether you are a student (undergrad, grad, or community college) or a professional from our local tech and business community we want you there.
* Please bring a valid student ID or government-issued ID for check-in.
Teams of 1-4 people. Don't have a team? Come solo. We run a dedicated team formation session Saturday morning.
Completely free. We cover all meals, snacks, swag, and event costs. Just show up.
Not at all. We run beginner workshops Saturday morning and have mentors throughout. Many past winners learned Jac during the hackathon itself.
Any software project using Jac or Jaseci in one of three competitive tracks: Agentic AI, Fintech, or Social Impact — see the participant guide for details. Projects must start at the event.
$10K+ across all tracks plus sponsor-specific prizes. Winners also get direct introductions to hiring teams at sponsor companies.
Laptop + charger, a valid student ID, and your best ideas. We handle everything else.