Dhaka, Bangladesh · Est. 2025

Building the Next Generation of Software Engineers

nbslabs bridges the gap between academic knowledge and production-grade mastery — through AI-powered workshops, open-source tooling, and community mentorship.

6
Active Programs
2–3
Workshops / month
4+
Open-source tools
Free
All community programs
6–15
Kids Coding Club age

Six Programs, One Mission

Every program is designed to meet developers where they are — from school-age curious learners to working engineers upskilling with AI.

🤖

AI-Powered Coding Workshops

Hands-on sessions with GitHub Copilot, Claude Code, and agentic workflows. Participants build real features using real AI tools — developing muscle memory for professional AI-assisted development.

🏫

Community Workshops

Free, live sessions every 2–3 weeks — from beginner-friendly intros to advanced bootcamps. Topics: system design, API development, DevOps, and data structures. All sessions recorded publicly.

👦

Kids Coding Club

Weekend sessions for young learners (ages 6–15) using Scratch, Python, and JavaScript. Creativity-first curriculum. Alumni return as junior mentors, creating a virtuous learning cycle.

💻

Open-Source Contributions

Structured contribution pathways into nbslabs tools and third-party ecosystems. Every PR is a portfolio artifact. First-time contributors get curated issue lists and code review guidance.

🎓

Premium Mentorship

Selective, personalized guidance from industry practitioners. University students and junior developers are matched based on career trajectory. The premium tier sustains free community programs.

🎵

Vibe Coding Sessions

nbslabs's signature format: collaborative flow-state coding sprints in a relaxed, creative atmosphere. Teams build prototypes they actually want to use — AI tools as co-pilots, not shortcuts.

Tools Built for Engineers, by Engineers

Open-source software is the technical backbone of nbslabs. Everything ships under @nbslabs on npm and GitHub.

@nbslabs/dotai · Flagship

dotai

Every AI coding assistant expects its config in a different file at a different path. dotai solves that — it unifies Claude Code, Gemini CLI, Antigravity, and GitHub Copilot under a single .ai/ directory, synced via symlinks. Write once, all tools stay in sync.

Language Node.js / TypeScript
Status Active — v3.0.0 released
Supports Claude Code · Gemini CLI · Antigravity · GitHub Copilot
npm Registry GitHub
# install the CLI
npm install -g @nbslabs/dotai

# initialise in your project
dotai init

# all AI tool configs now live in .ai/
# CLAUDE.md, AGENTS.md, GEMINI.md → synced

.ai/
  contexts/
  knowledge/
  skills/
  rules/

WikiForge

AI-native code documentation platform. Generates interactive wikis from codebases via an MCP server.

codeograph

Code Knowledge Graph MCP server using SQLite and Tree-sitter to reduce AI agent hallucinations.

tracely

A sidebar navigator for AI chats. Easily jump to any prompt, rename messages, and manage long conversations in ChatGPT, Gemini, and Claude.

Built for Every Stage of the Journey

nbslabs programs are designed for four primary audiences — from first-time coders to global open-source contributors.

🧒

Young Coders (6–15)

Kids Coding Club with Scratch, Python, and JavaScript. Creativity-first curriculum. Junior mentor pathways for alumni.

🎓

University Students

Open-source contributions, mentorship matching, and community workshops — bridging academic CS with production engineering.

👨‍💻

Junior Developers

AI-powered workshops, vibe coding sessions, advanced bootcamps. Practical skill acceleration alongside a day job.

🌍

Open-Source Community

Production-quality tools, documented contribution pathways, published npm packages under @nbslabs.

Why nbslabs Exists

World-class software talent is not a function of geography or institution — it is a function of environment, exposure, and community. Bangladesh has a rapidly growing pool of CS graduates. nbslabs turns that potential into production-ready engineers.

🌟

Openness

Knowledge is a public good. All resources and tooling are open-source and free by default. Proprietary lock-in is a bug, not a feature.

🤝

Community

Learning is inherently social. nbslabs fosters supportive, inclusive networks where collaboration replaces competition.

🚀

Innovation

The industry evolves fast. From AI pair-programming to agentic pipelines, we embrace cutting-edge practices early.

Accessibility

Geography and economic background should not determine access to world-class software education.

⚖️

Ethics

Technical excellence without ethical grounding is dangerous. We cultivate engineers who consider the societal impact of what they build.

A Community Built by Builders, for Builders

Four ways to engage with nbslabs — pick the one that fits where you are right now.

🔔

Join

Sign up to receive workshop invitations, community updates, and early access to new tools.

Sign up →
🛠

Contribute

Fork any project on GitHub, pick an open issue, and open a pull request. All skill levels welcome.

View on GitHub →
🎓

Mentor

If you're an industry practitioner, apply to the mentorship program and shape the career of a junior developer.

Apply to mentor →
💛

Sponsor

Help sustain free programs through financial sponsorship or in-kind contributions.

Get in touch →

Find Us Here

Have a question, want to collaborate, or just say hello? Reach out through any of these channels.