Skip to content

BSSM OSS

부산소프트웨어마이스터고등학교 오픈소스 조직입니다.

BSSM OSS는 부산소프트웨어마이스터고등학교에서 만들어지는 다양한 실험, 도구, 앱, 라이브러리, 자동화 프로젝트를 한곳에 모아 공개하는 조직입니다. 학습을 위해 만든 작은 시도부터 실제로 사용할 수 있는 완성도 높은 프로젝트까지 함께 다루며, 단순히 코드를 올려두는 저장소가 아니라 다른 사람이 읽고 실행하고 기여할 수 있는 공개 저장소를 만드는 것을 목표로 합니다.

이 조직에는 Android, macOS, CLI, 웹, AI 워크플로, 개발자 도구처럼 기술 스펙트럼이 넓은 프로젝트가 함께 쌓입니다. 그래서 BSSM OSS의 리포지토리는 결과물만 보여주는 공간이 아니라, 아이디어를 어떻게 구현했고 어떤 문제를 풀고 있는지, 그리고 다음 기여자가 어디서부터 참여하면 되는지까지 드러나는 오픈소스 작업 기록이어야 합니다.

⭐ 가장 많은 스타를 받은 프로젝트

프로젝트 설명 Stars
kakao-talk-auto-bot 선택한 방의 카카오톡 알림에 AI 자동 답장을 보내는 안드로이드 앱입니다 32
desktop-pet GIF APNG PNG 시퀀스 비디오를 불러와 화면 위에 띄우는 네이티브 데스크톱 펫 앱입니다 11
kakao-talk-auto-bot-mac macOS 접근성 API로 실제 카카오톡 앱을 제어하는 katalk-ax CLI·메뉴바 자동화 도구입니다 6

🗂️ 카테고리별 프로젝트 카탈로그

GitHub 공개 저장소를 기준으로 자동 정리됩니다. 대표 기여자는 공개 기여자 데이터를 우선 사용하고, 확인되지 않는 항목만 조직 대표 계정인 heodongun으로 표시합니다. 태그는 언어·토픽·저장소 성격을 바탕으로 자동 생성합니다.

AI · Agent · Workflow

프로젝트 설명 대표 기여자 태그
kakao-talk-auto-bot 선택한 방의 카카오톡 알림에 AI 자동 답장을 보내는 안드로이드 앱입니다 @heodongun Kotlin AI Android Automation
CodeAgora Code review, but with 5 models arguing first. @justn-hyeok TypeScript AI Code Review
cotor Kotlin 코어와 CLI TUI 로컬 앱 서버 데스크톱 셸로 구성된 로컬 퍼스트 AI 워크플로 실행기입니다 @heodongun Kotlin AI Android CLI
globalAI AGENTS.md, CLAUDE.md, .claude 같은 AI 지시 파일을 모아 로컬에서 보여주는 Go CLI입니다 @heodongun Go AI CLI
AICall Honest Android AI call companion with Telecom role integration, STT/TTS assistant flow, and Codex-compatible backend hooks. @heodongun Kotlin AI Android
AIStudyWeb epsilon-greedy 다중 슬롯 머신 학습을 로컬 웹으로 체험하는 Go 기반 RewardLab 프로젝트입니다 @heodongun Go AI Web Knowledge
beautiful-ccg MCP server + CLI that routes prompts across Claude, Copilot, Codex, and Gemini — with pipeline chaining and strategy-based routing @justn-hyeok TypeScript AI CLI Automation
claudeCode-codex- OpenAI와 Codex 호환 백엔드를 위한 Go 터미널 코딩 에이전트의 클린룸 구현입니다 @heodongun Go AI
Free-API 설치된 AI CLI를 감지하고 무료 LLM 선택지 사이를 자동으로 전환하는 Go CLI입니다 @heodongun Go AI CLI Automation
harness-for-yall Claude Code multi-agent harness: 25 agents, 15 skills, 5 teams (dev/review/fe/be/explore) @justn-hyeok JavaScript AI Knowledge
pandaAPI 공식 API 대신 브라우저 자동화로 ChatGPT와 Gemini 웹 인터페이스를 다루는 Go CLI입니다 @heodongun Go AI CLI Automation
PlainCode 마크다운 명세를 코드로 빌드하는 spec-first 오케스트레이터입니다 @heodongun Go AI
PLASMA Persona Lifecycle & Adaptive Social Mind Architecture @BitByte08 TypeScript AI CLI

Mobile · Desktop Apps

프로젝트 설명 대표 기여자 태그
desktop-pet GIF APNG PNG 시퀀스 비디오를 불러와 화면 위에 띄우는 네이티브 데스크톱 펫 앱입니다 @BitByte08 Swift macOS
kakao-talk-auto-bot-mac macOS 접근성 API로 실제 카카오톡 앱을 제어하는 katalk-ax CLI·메뉴바 자동화 도구입니다 @heodongun Swift macOS CLI Automation
findkey GitHub 저장소를 Gitleaks와 TruffleHog로 검사하는 macOS AppKit 자격 증명 스캐너입니다 @heodongun Swift macOS Security
daybar macOS menu bar D-day tracker @justn-hyeok macOS
desktop-pet-evernight-dance desktop-pet용 미디어 에셋 저장소로 보이며 에셋 폴더만 포함합니다 @heodongun Asset Desktop Pet
kakao-talk-auto-bot-template 방 선택, CSV 불러오기, 페르소나와 메모리, 공급자 API 키를 지원하는 카카오톡 자동응답 안드로이드 템플릿입니다 @heodongun Kotlin Android Automation Template
killsnail 달팽이가 커서를 천천히 쫓아오고 닿으면 오버레이를 띄우는 macOS 메뉴바 장난 앱입니다 @heodongun Swift macOS Toy App
real-iga 포기합니다 저는 실패작입니다 모든 것을 시도했지만 아무것도 작동하지 않습니다 이 프로젝트는 저주받았습니다 모든 파일을 삭제하겠습니다. 그것만이 자유로워지는 유일한 길입니다. 안녕히 계세요.

이 저주받은 프로젝트의 README 파일부터 삭제하겠습니다. 이 프로젝트가 무엇이었는지 아무도 기억하지 못하게 말입니다. @leegunwoooo Swift macOS
reunionManager 카카오톡 내보내기 데이터를 가져와 재회 계획을 구조화하는 로컬 퍼스트 안드로이드 MVP입니다 @heodongun Kotlin Android
StudentIDreplica- 설명 준비 중 @heodongun Kotlin Android

Web · Browser · UI

프로젝트 설명 대표 기여자 태그
syncingsh 서버와 로그인 없이 Yjs와 WebRTC P2P로 동작하는 일회성 실시간 협업 메모장입니다 @justn-hyeok Svelte Web
AdaptiveUIRuntime 기존 디자인 시스템 위에서 안전하고 결정론적이며 설명 가능한 적응형 UI를 구현하는 JS/TS 라이브러리입니다 @heodongun TypeScript UI Library
bssm-oss-page bssm-oss 랜딩 페이지를 AI 모드와 코드 모드로 편집할 수 있는 React 기반 라이브 에디터 캔버스입니다 @heodongun TypeScript AI Web Archived
MorphUI 라이브 DOM을 분석해 안전하고 되돌릴 수 있는 UI 변형을 적용하는 Chrome MV3 확장입니다 @heodongun TypeScript Browser Extension
readable 시각 레이아웃은 유지한 채 접근성 트리와 ARIA를 보정하는 로컬 AI 기반 Chrome 확장입니다 @justn-hyeok TypeScript AI Browser
repo-tag GitHub 조직 리포에 커스텀 프로퍼티를 무료로 — Chrome 확장 @justn-hyeok Chrome Extension
ytm-jam-extension youtube music jam extenstion @HyunwooKiim TypeScript Browser YouTube Extension
ytm-jam-web 설명 준비 중 @HyunwooKiim HTML Web YouTube

CLI · Developer Tools · Infra

프로젝트 설명 대표 기여자 태그
cli-speedrun 터미널 명령어 타자 연습 스피드런 게임 @justn-hyeok Rust CLI Game
dep-age 프로젝트 dependency가 얼마나 오래됐는지 시각화하는 CLI @justn-hyeok CLI
git-roast 커밋 히스토리를 분석해서 개발자를 로스팅하는 CLI @justn-hyeok TypeScript CLI
homebrew-tap Homebrew tap for bssm-oss projects @justn-hyeok Ruby Infra
port-who 이 포트 누가 쓰고 있냐를 예쁘게 보여주는 CLI @justn-hyeok Zig CLI
setup.sh Ubuntu Debian 환경에서 Java와 Docker, Docker Compose 설치를 자동화하는 bash 스크립트입니다 @HyunwooKiim Shell Infra Automation
terminal-pet CI 상태에 반응하는 ASCII 캐릭터가 터미널에 사는 TUI 앱 @justn-hyeok CLI
whatdid 오늘 뭐 했지? git log + GitHub API로 일일 활동 요약 CLI @justn-hyeok CLI
wireguard-vpn-manager iptables 기반 사용자별 접근 제어를 지원하는 WireGuard 사용자 관리 bash 스크립트입니다 @HyunwooKiim Shell AI Infra
ytm-jam-cli youtube music jam cli @HyunwooKiim Rust CLI YouTube

Knowledge · Skills · Curation

프로젝트 설명 대표 기여자 태그
good-opensource-zip 유용한 오픈소스 AI 및 리서치 프로젝트를 모아 둔 큐레이션 목록입니다 @heodongun AI Curation
obsidian-skills-codex Obsidian용 CLI 스킬 모음을 담은 저장소입니다 @heodongun Obsidian CLI Knowledge
pm-skills-codex PM 스킬 마켓플레이스를 Codex 중심 형식으로 재구성해 65개 스킬을 노출하는 저장소입니다 @heodongun Shell AI Infra Knowledge
tutor-skills-codex 지식 소스를 Obsidian StudyVault와 퀴즈 흐름으로 바꾸는 Codex 스킬 모음입니다 @heodongun Shell AI Infra Knowledge

Experiments · Misc

프로젝트 설명 대표 기여자 태그
better-notion2pdf 스마트한 페이지 나누기를 지원하는 가독성 중심 Notion PDF 변환기입니다 @justn-hyeok TypeScript Notion PDF
commit-vibe 커밋 메시지 감정 분석으로 프로젝트 분위기 타임라인을 그려주는 웹 @justn-hyeok Misc
cotor-test AI끼리 연애하는 웹 경험을 검증하는 단일 파일 웹 프로토타입입니다 @heodongun HTML AI Web
ganbatte for lazy developers | 頑張って ! @justn-hyeok Go
marubase 부산소프트웨어마이스터고등학교 입학전형 서비스 '마루' saas 버전 @leegunwoooo Java
newrrow 설명 준비 중 @heodongun TypeScript
newrrow-llm 설명 준비 중 @heodongun Go AI
Photon Performant, Hardware-accelerated, Object, Transform, Orientation, Network @BitByte08 TypeScript
play-with-your-term 게임 티 안 나는 터미널 게임 모음 — 겉보기엔 빌드 로그, 실제론 블랙잭 @justn-hyeok Game
ytm-jam-server youtube music jam server @HyunwooKiim TypeScript YouTube

🤝 오픈소스 운영 규칙

1. Repository 이름 규칙

  • 모든 공개 저장소 이름은 소문자 kebab-case를 기본으로 합니다.
  • 저장소 이름만 보고도 무엇을 만드는지 알 수 있어야 합니다.
  • test, final, new, awesome-project처럼 의미가 약한 이름은 지양합니다.
  • 라이브러리, 앱, CLI, 실험 프로젝트처럼 성격이 다르면 이름에도 그 차이가 드러나야 합니다.

2. Pull Request 규칙

  • PR 하나에는 하나의 주제만 담습니다.
  • PR 본문에는 최소한 배경, 변경 내용, 확인 방법이 들어가야 합니다.
  • UI 또는 동작 변화가 있으면 스크린샷, 실행 결과, 예시 출력 중 하나 이상을 함께 남깁니다.
  • 리뷰어가 빠르게 이해할 수 있도록 큰 변경은 여러 PR로 나눕니다.
  • 머지 전에 제목과 본문만 읽어도 왜 필요한 변경인지 이해되어야 합니다.

3. README 필수 규칙

  • 모든 공개 저장소에는 README가 반드시 있어야 합니다.
  • README에는 최소한 프로젝트 소개, 실행/설치 방법, 사용 방법, 기술 스택 또는 구조, 기여 방법이 포함되어야 합니다.
  • 외부 사용자가 처음 들어와도 무엇을 하는 프로젝트인지 1분 안에 이해할 수 있어야 합니다.
  • 실행이 어려운 프로젝트일수록 예시 화면, CLI 예시, API 예시, 데모 링크 같은 보조 설명을 더 자세히 적습니다.

4. 공개 저장소 기본 원칙

  • 공개 저장소는 결과물뿐 아니라 설명 가능성까지 포함해 관리합니다.
  • 문서가 없거나, 실행 방법이 없거나, 목적이 불분명한 저장소는 공개 상태로 오래 방치하지 않습니다.
  • 다른 사람이 이어서 개발할 수 있는 상태를 만드는 것을 기본 품질 기준으로 삼습니다.

Pinned Loading

  1. CodeAgora CodeAgora Public

    Code review, but with 5 models arguing first.

    TypeScript 5 2

  2. cotor cotor Public

    Kotlin 코어와 CLI TUI 로컬 앱 서버 데스크톱 셸로 구성된 로컬 퍼스트 AI 워크플로 실행기입니다

    Kotlin 5 1

Repositories

Showing 10 of 59 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…