Jaseci Digest

Archives
Log in
Subscribe
July 15, 2026

Jaseci Digest #04: News from the Jaseci open-source ecosystem

Jaseci Digest · July 15, 2026
 

Welcome to Issue N.04 of Jaseci Digest, a biweekly roundup of what's happening across the Jaseci and Jac open-source ecosystem.

   

Featured

JacHacks lands in San Francisco JacHacks SF, registration open. July 26, 2026, 8:00 AM PT, Founders, Inc., San Francisco.

JacHacks SF is a one-day, in-person hackathon built around the future of AI programming, happening July 26 at Founders, Inc. in San Francisco. Starting at 8 AM PT, you spend the day building AI agents and applications with Jac, and demo what you made that same evening.

Register for JacHacks SF →

What to expect

$10,000+ in prizes
No Jac experience needed, mentors around all day
Bring your team or come solo and find one there
Your next internship, investor, or co-founder is in the room

JacHacks has previously brought together builders from 20+ universities, including Michigan, Harvard, MIT, Stanford, UC Berkeley, and Waterloo, with this May's online edition alone drawing 300+ builders who shipped 81 projects. Now that community meets in the heart of San Francisco.

  ◆◆◆  
The whole Jac toolchain, in one binary
 
 
 
 
 
terminal
# one download, the whole toolchain
$ curl -fsSL https://raw.githubusercontent.com/jaseci-labs/jaseci/main/scripts/install.sh | bash
# then everything is just jac
$ jac add numpy      # PyPI and npm deps, one tool
$ jac start          # walkers become REST APIs
$ jac nacompile      # compile to a native binary
$ jac x hf           # run any CLI from PyPI or npm

Before you can write a line of code, a new project normally needs Python, Node.js, a package manager, and a web framework installed and kept in sync. Jac replaces all of that with a single download.

1 Binary 1 Compiler 0 Config
4 Targets
Web · API · Desktop · Mobile
2 Ecosystems
PyPI · npm
One download gives you everything: compile, run, serve, deploy, and build with AI, from a single native binary. Nothing else to install, nothing to keep in sync, and it runs the same on every machine.

Your stack, before and after

In the binary Replaces How you use it
CPython 3.14System Python, pyenv, venvsRuns your .jac files and PyPI imports
BunNode.js, npm, npxCompiles .cl.jac to JS, manages npm deps
LLVM + Zig linkergcc, clang, make, cmakejac nacompile builds native binaries
Package managerpip, npm, pipxjac add and jac install
Web serverFlask, FastAPI, Expressjac start turns walkers into APIs
Kubernetes deployerDocker + kubectl + Helmjac start --scale deploys to K8s
AI integrationLangChain, prompt librariesby llm(), built into the language
MCP serverSeparate MCP packagejac mcp, no install needed
Type checkermypy, pyright, tscjac check, built into the compiler
Formatter & linterblack, ruff, eslintjac fmt, jac check --lint
Test runnerpytest, jestjac test
Language serverSeparate LSP packagesjac lsp, IDE support built in
Read the article →
   

Articles

GhostWatch: how a JacHacks Winter winner built an autonomous code guardian in Jac

Two University of Michigan freshmen built GhostWatch in a single weekend at JacHacks Winter: an autonomous system that watches a repo for malicious dependency changes, tests the threat in a sandbox, writes a fix, and opens the pull request itself. It took 2nd in the Agentic AI track. Their write-up covers modeling the repo as a graph, running three walkers over it for a single risk verdict, and using by llm for typed LLM calls without the JSON boilerplate. A good preview of what a JacHacks weekend can produce.

   

Community

Subscribe to Jaseci on YouTube

The Jac video tutorial series, talks, and demos all land here first. Subscribe to catch each new lesson as it drops.

►  Subscribe to Jaseci on YouTube

Join the Jaseci Discord

The fastest way to reach the Jaseci team and other builders. Debugging help, release questions, RFC chatter, and a steady stream of show-and-tells. Worth joining whether you're shipping Jac in production or just getting curious.

Join the Discord
   

Releases

jaclang v0.32.0: opt-in ownership checking, hardened WebSockets

What matters if you're upgrading:

  • Opt-in ownership and borrow checking. Annotate code with own and mut and the compiler enforces memory safety. Unannotated code is untouched.
  • Breaking: new lambda syntax. Parameters are now parenthesized and bodies always braced, with implicit return for single expressions.
  • Breaking: own and mut are now reserved. Rename any variables using those names.
  • Hardened WebSockets. JWT authentication, rate limits, and heartbeat monitoring.
  • Official Docker images. On Docker Hub for every release.
  ◆◆◆  

That's Issue N.04. One day in San Francisco, $10,000+ in prizes, and a room full of people building the future of AI programming. Grab your spot at JacHacks SF and see you there on July 26.

Browse the archive
 
Issue N.04 · July 15, 2026
Jaseci Digest
© 2026 Jaseci Digest. Part of the Jaseci open-source ecosystem. Jaseci
Don't miss what's next. Subscribe to Jaseci Digest:
← Newer Jac Community Call #1: You're invited Older → Jaseci Digest #03: News from the Jaseci open-source ecosystem
www.jaseci.org
Powered by Buttondown, the easiest way to start and grow your newsletter.