{"id":21870449,"url":"https://github.com/next-dev-team/npack","last_synced_at":"2026-04-16T07:34:03.924Z","repository":{"id":241269656,"uuid":"804742688","full_name":"next-dev-team/npack","owner":"next-dev-team","description":"Theme Essentials Extension Pack(One Dark Pro, Material Icon, FiraCode font) for Visual Studio Code","archived":false,"fork":false,"pushed_at":"2024-05-23T08:15:08.000Z","size":1197,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2024-05-23T08:39:40.104Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/next-dev-team.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-23T07:20:13.000Z","updated_at":"2024-05-28T05:55:41.475Z","dependencies_parsed_at":"2024-05-28T05:55:31.946Z","dependency_job_id":"bb95f812-5631-4e6b-aefb-af9f46d75db0","html_url":"https://github.com/next-dev-team/npack","commit_stats":null,"previous_names":["next-dev-team/npack"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/next-dev-team%2Fnpack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/next-dev-team%2Fnpack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/next-dev-team%2Fnpack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/next-dev-team%2Fnpack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/next-dev-team","download_url":"https://codeload.github.com/next-dev-team/npack/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244875720,"owners_count":20524703,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-28T06:11:28.215Z","updated_at":"2026-04-16T07:34:03.918Z","avatar_url":"https://github.com/next-dev-team.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NDE Hub ⚡\n\n\u003e All-in-one developer hub for VS Code — manage extension bundles, AI chat integration, and upcoming agent/MCP/skills/RAG/LLM tools in a single panel.\n\n## Features\n\n### ⚡ General Dashboard (Sidebar)\n\nOpen from the **Activity Bar** (sidebar icon). Horizontal tabs with quick actions:\n\n- **📦 Bundle Config** — Open the full config panel\n- **📋 Installed** — View all installed extensions in VS Code\n- **🔄 Reset Config** — Reset to defaults\n- **💬 Quick Chat** — AI provider selector (Antigravity, VS Code/Copilot, Cursor, Windsurf) with Open Chat \u0026 Quick Ping\n\n### 📦 Bundle Config Panel\n\nOpen from sidebar or Command Palette → `Configure NDE Hub Bundles`.\n\n- **Multi-bundle selection** — JavaScript, Python, Java, Flutter, Rust, Go\n- **3-column layout** — Common Extensions | Bundle Extensions | Final Preview\n- **Per-extension controls** — Install, Uninstall, View in VS Code, Marketplace link\n- **Install status detection** — Green ✓ for installed, ○ for missing\n- **Bulk actions** — ✓ All, ✗ None, ↺ Reset per section and per column\n- **Install / Uninstall All Checked** — with progress notification\n- **Collapsible details** — version badge, extension ID, description\n- **Tab bar** — Bundle Config (active) + coming soon tabs (Agent, MCP, Skills, RAG, LLM)\n\n### 📤 Export / 📥 Import / 🌐 Sync\n\n- **Export** to `npack-YYYY-MM-DD.json` with full extension map\n- **Import** from local `.json` file with schema validation\n- **Sync from URL** — paste a GitHub or raw URL to load a shared config\n- **Dirty indicator** — Export button pulses yellow when config has unsaved changes\n\n### 🔧 Config Schema (`npack.json`)\n\n```json\n{\n  \"version\": 1,\n  \"selectedPacks\": [\"javascript\"],\n  \"uncheckedExtensions\": [\"Codeium.codeium\"],\n  \"extensions\": {\n    \"common\": [\"esbenp.prettier-vscode\", \"...\"],\n    \"javascript\": [\"dbaeumer.vscode-eslint\", \"...\"]\n  },\n  \"exportedAt\": \"2026-03-21T00:00:00.000Z\"\n}\n```\n\n### Available Commands\n\n- `Configure NDE Hub Bundles` — opens the config panel\n- `Reset NDE Hub Config` — clears saved state\n- `Show Installed Extensions` — opens VS Code extensions filtered to installed\n\n\u003e Press `Ctrl+Shift+P` to open the Command Palette.\n\n## Extension Bundles\n\n| Bundle       | Includes                                          |\n| ------------ | ------------------------------------------------- |\n| **Common** (shared) | Theme, Icons, Font, Formatter, AI, Git, Tools |\n| **JavaScript** | ESLint, Tailwind CSS, npm IntelliSense, Auto Import |\n| **Python** | Python, Pylance, Black, Jupyter |\n| **Java** | Java Extension Pack, Spring Boot, Maven, Gradle |\n| **Flutter** | Flutter, Dart, Bloc, Pubspec Assist |\n| **Rust** | rust-analyzer, crates, TOML, CodeLLDB |\n| **Go** | Go, Go Test Explorer, Protocol Buffers |\n\n## Install\n\n### From VSIX (local)\n\nDownload from [Releases](https://github.com/next-dev-team/npack/releases), then:\n\nExtensions sidebar → `⋯` menu → **Install from VSIX...**\n\n### From Source\n\n```bash\npnpm install\npnpm run compile\n# Then press F5 to launch Extension Development Host\n```\n\n## Development\n\n```bash\npnpm run watch    # compile on save\npnpm run lint     # biome check\npnpm run format   # biome format\n```\n\n## Roadmap\n\n### ✅ v1.0 — Done\n\n- [x] Multi-bundle config panel with 3-column layout\n- [x] Install / Uninstall management with status detection\n- [x] Export / Import / Sync from URL\n- [x] Schema validation for config files\n- [x] Activity Bar sidebar with webview tabs\n- [x] Dirty state indicator on Export button\n- [x] Quick Chat integration with multi-provider support\n- [x] Config panel tab bar with coming soon feature previews\n\n### 🚧 Coming Soon — Integrated Tabs\n\nThese features appear as disabled tabs in both the sidebar and config panel, ready for future development:\n\n#### 🤖 Agent Config\n\n- [ ] AI agent configuration UI (system prompts, model selection, temperature)\n- [ ] Per-project agent profiles with import/export\n- [ ] Agent rules editor (AGENTS.md / .cursorrules / .claude)\n\n#### 🔌 MCP Server Management\n\n- [ ] Discover, install, and configure MCP servers\n- [ ] Visual MCP server status dashboard\n- [ ] Per-project MCP server profiles\n\n#### 🧩 Skills Management\n\n- [ ] Browse and install agent skills (SKILL.md)\n- [ ] Skill marketplace with search and categories\n- [ ] Custom skill authoring wizard\n\n#### 📚 Context (RAG)\n\n- [ ] RAG-powered codebase context (embeddings + vector search)\n- [ ] Knowledge item browser and editor\n- [ ] Conversation history search and retrieval\n- [ ] Context window optimization (token budget management)\n\n#### 🧠 LLM Server Management\n\n- [ ] Local AI server management (Ollama, llama.cpp, LM Studio)\n- [ ] API key vault (OpenAI, Anthropic, Google, Mistral)\n- [ ] Model switcher with cost/performance comparison\n- [ ] Unified inference proxy for local + cloud models\n\n## Tips\n\n- **Tailwind CSS IntelliSense** — configure `classRegex` in VS Code settings for full support. See [settings example](.vscode/settings.json).\n- **FiraCode Font** — after installing, you may need to manually install the font files and restart VS Code.\n\n## Feedback\n\n[Issues \u0026 Feature Requests](https://github.com/next-dev-team/npack/issues)\n\n## Credits\n\nTemplate based on [tpack](https://github.com/SeyyedKhandon/tpack) by SeyyedKhandon.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnext-dev-team%2Fnpack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnext-dev-team%2Fnpack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnext-dev-team%2Fnpack/lists"}