You should own your AI, not rent it. OpenTeams® builds modular, open-source AI for enterprise, government & defense. You own it. We maintain it.

Austin, TX
Are we setting junior developers up for failure? Installing with pip install isn't enough to build a proper foundation. OpenTeams CTO Dharhas Pothina questions how we introduce developers to software installation, where instructions often stop at basic commands. Watch Dharhas raise this question at The Python Exchange. piped.video/watch?v=rCa3zztv… #Python #OpenSource #DeveloperExperience #OpenTeams
56
Fun Fact Friday: NumPy gets downloaded about 390 times every second. ⚡ In the 30 seconds it takes to read this post, NumPy gets downloaded over 11,000 times! Our founder, @teoliphant, created NumPy in 2005. Since then, a global community of contributors has shaped it into the base layer of scientific Python. Every download is someone learning, building, or shipping something. Thank you to every NumPy contributor and maintainer. What was the first thing you built with NumPy? Tell us in the comments. 👇 #FunFactFriday #NumPy #Python #OpenSource #DataScience
27
Community contributors added 21 new test modules to PyTorch in about two weeks. That happened because the work was easy to find and easy to pick up. In the PyTorch Year in Review, Andrew M. James shares how the OpenTeams team made PyTorch easier for everyone to work on in 2026: 🔹 A Dynamo object model that mirrors CPython, so every fix has a clear home 🔹 CPython’s own test suite running under Dynamo, catching gaps before users hit them 🔹A standards-based build with scikit-build-core, replacing setuptools’ deprecated setup.py commands 🔹 PyTorch’s operator test suite now running on Apple Silicon, so MPS gets the same coverage as CPU and CUDA Thank you to every contributor who picked up an issue this year. You helped move PyTorch forward. Read the full recap: tinyurl.com/yr58jc34 #PyTorch #OpenSource #Python #MachineLearning #Community
1
49
Computers are excellent at following assumptions. Questioning them is still our job. Today, Michael Zargham will demonstrate how to connect requirements, computational evidence, and human judgment using Python and OpenMBEE Flexo MMS. Come for the code. Stay for the rocket science. 👉 Save your seat: us06web.zoom.us/meeting/regi… #OpenSource #Python #SoftwareArchitecture #OpenMBEE #OSACommunity
1
52
Good AI work starts with shared context. @teliphant, founder and CEO of OpenTeams, shares his view in his latest whitepaper. Open standards grow when maintainers, researchers, and teams all help shape them. Read the whitepaper, then tell us what your team would want from a shared standard. github.com/openteams-ai/inth… #OpenSource #AI #AccountableAI #OpenTeams #Nebari
2
121
What works for one developer doesn't always scale for a team. OpenTeams CTO Dharhas Pothina explains why teams need an easier way to store, share, and distribute environment specifications across their workflows. Watch Dharhas discuss the challenge at The Python Exchange. piped.video/watch?v=rCa3zztv… #Nebi #Python #OpenSource #EnvironmentManagement #OpenTeams
63
You don't choose every risk in your supply chain. Some of it is 15 years old and still there. Brandon Geraci explains. Watch the full talk: piped.video/watch?v=IFyskxjd… #OpenSource #SupplyChainSecurity #ArtifactSecurity #DevSecOps #OpenSourceArchitect
1
119
In science, the ability to reproduce a result is essential. But reproducibility alone does not establish that a result is true, or that the conclusions we draw from it are justified. Every computational model rests on assumptions. Every scientific claim depends on evidence. And somewhere between the two lies a profoundly human responsibility: deciding whether what we know is sufficient to support what we claim. I'm looking forward to a talk exploring how Python, knowledge graphs, and OpenMBEE's Flexo MMS can make these connections explicit, traceable, and open to scrutiny. We'll begin with a satellite attitude-control system, but the questions extend across scientific computing, machine learning, and AI. The remarkable power of computation is that it allows us to explore what follows from our assumptions. The responsibility of science is to ask whether those assumptions describe the world. Save your spot: tinyurl.com/yhkk54k8 #OpenSource #ScientificComputing #Python #Reproducibility #KnowledgeGraphs
37
Sometimes the best engineering decision is deciding not to build. During her OpenTeams internship, Vaidehi Pandya learned when determinism beats AI, when automation creates more problems than it solves, and when restraint is a technical skill. openteams.com/guidance-is-no… #SoftwareEngineering #AI #Internship
1
56
Have you ever tried using a model to sort through millions of small decisions? Brandon Geraci faces this problem while building Artifact Keeper, an open-source artifact manager that checks packages before they reach a team's registry. Rules can handle the clear cases, but the more complex ones need to enter a review queue that is too large to process manually. Brandon needs a model that can sort this queue using predefined labels and confidence scores. Jev is designed for this kind of task. It chooses from predefined answers, such as yes or no, and reports how confident it is. In the article, he tests Jev, Laya, CLM-8B, and Claude Haiku 4.5 on five package-curation tasks to see how each approach performs. tinyurl.com/4vkvzxbr
1
86
As more AI tools become available for Jupyter, keeping track of them has become difficult. Michał Krassowski introduces the Jupyter AI Awesome List, a curated map for users and contributors. The article explains how AI tools are being integrated into Jupyter and what to consider when choosing one. tinyurl.com/bdfhrjtk #OpenSource #AI #DeveloperTools
1
65
The Jupyter community is gathering in Prague. 🇨🇿 Mike Krassowski will speak at the Jupyter Mini Summit at Open Source Summit Europe on October 6. His talk covers what's new in JupyterLab 4.6. It was one of the largest minor releases yet. The new features also reach Jupyter Notebook 7.6 and JupyterLite 0.8. He will also walk through the tools that helped contributors move faster. Other open source projects can reuse these tools and ideas. Come meet the people behind the work, ask questions, and share your own ideas. Pre-registration is required. Add the Mini Summit to your OSS Europe registration: osselceu2026.sched.com/event… #Jupyter #JupyterLab #OpenSource #OSSummit #Python
48
You can't drive AI like software. You have to ride it like a horse. Our engineer Amelia Thurdekoos built a full customer site in a week using Claude Code, then wrote up exactly how she kept every public claim honest along the way. Read the full breakdown here: openteams.com/you-dont-drive… #AI #SoftwareEngineering #OpenSource #Verification #EngineeringCulture
2
126
The Santa Cruz PyTorch Meetup is almost here, and we are looking forward to seeing our own Rob Timpe on stage. On October 6, Rob talks through using and debugging Torch.compile, plus the cryptic errors that come with it and how to work through them. Come meet Rob and the local PyTorch community. Register here: luma.com/v8ncjgie #PyTorch #OpenSource #SantaCruz #MachineLearning #AICommunity
2
52
Building a JupyterLab plugin usually means learning the framework, understanding the plugin system, and tracking down the right API hook somewhere across the Jupyter ecosystem. Plugin Playground adds an AI assistant directly into Plugin Playground to make that discovery process easier.  Instead of starting from a blank extension project, users can describe the feature in plain English, get a draft skeleton, and iterate on the code without first figuring out every API detail. Find out how it works: openteams.com/plugin-playgro… #JupyterLab #OpenSource #AI
2
127
What works for one developer doesn't always scale for a team. OpenTeams CTO Dharhas Pothina explains why teams need an easier way to store, share, and distribute environment specifications across their workflows. Watch Dharhas discuss the challenge at The Python Exchange: piped.video/watch?v=rCa3zztv… #Nebi #Python #OpenSource #EnvironmentManagement #OpenTeams
1
1
73
Your architecture should be led by security, not a renewal quote. Brandon Geraci explains why that belief shaped Artifact Keeper. Watch the full talk: piped.video/watch?v=IFyskxjd… #OpenSource #ArtifactSecurity #SupplyChainSecurity #DevSecOps #OpenSourceArchitect
1
60
Building a JupyterLab extension just got simpler. JupyterLab contributor Darshan Paudyal shares the first stable release of jupyter-builder, a standalone build system that lets extension developers build without installing all of JupyterLab. It's an important step toward reducing build complexity and making extension development easier to maintain across the Jupyter ecosystem. Read Darshan's post to learn how jupyter-builder works and how to migrate an existing extension: blog.jupyter.org/announcing-… #Jupyter #JupyterLab #OpenSource #Python #OpenTeams
4
309
Imagine a government where no law passes without being tested first. OpenTeams CEO @teoliphant shares his vision for smarter policy. Watch the full episode on Founder Wisdom: piped.video/watch?v=HSJH4vBl… #AIPolicy #Innovation #GovTech #OpenTeams #OpenSourceAI
2
85