{"id":46541334,"url":"https://github.com/neuroskill-com/skill","last_synced_at":"2026-05-09T06:04:43.248Z","repository":{"id":342102295,"uuid":"1171862739","full_name":"NeuroSkill-com/skill","owner":"NeuroSkill-com","description":"NeuroSkill™ — State of Mind Brain-Computer Interface system","archived":false,"fork":false,"pushed_at":"2026-04-29T04:54:47.000Z","size":91908,"stargazers_count":67,"open_issues_count":2,"forks_count":17,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-04-29T05:10:36.927Z","etag":null,"topics":["agent","ai","bci","eeg","exg","offline","wearables"],"latest_commit_sha":null,"homepage":"https://neuroskill.com","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NeuroSkill-com.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-03T17:32:42.000Z","updated_at":"2026-04-29T04:31:23.000Z","dependencies_parsed_at":"2026-03-29T11:07:52.821Z","dependency_job_id":"747ca590-ef08-4b7a-9f11-f53832e61679","html_url":"https://github.com/NeuroSkill-com/skill","commit_stats":null,"previous_names":["neuroskill-com/skill"],"tags_count":97,"template":false,"template_full_name":null,"purl":"pkg:github/NeuroSkill-com/skill","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeuroSkill-com%2Fskill","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeuroSkill-com%2Fskill/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeuroSkill-com%2Fskill/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeuroSkill-com%2Fskill/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NeuroSkill-com","download_url":"https://codeload.github.com/NeuroSkill-com/skill/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeuroSkill-com%2Fskill/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32454170,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T22:27:22.272Z","status":"online","status_checked_at":"2026-04-30T02:00:05.929Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["agent","ai","bci","eeg","exg","offline","wearables"],"created_at":"2026-03-07T01:09:22.121Z","updated_at":"2026-05-02T06:02:15.293Z","avatar_url":"https://github.com/NeuroSkill-com.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NeuroSkill™\n\n[www.neuroskill.com](https://neuroskill.com)\n\n[![Release](https://img.shields.io/github/v/release/NeuroSkill-com/skill?style=for-the-badge\u0026logo=github\u0026logoColor=white\u0026label=Latest)](https://github.com/NeuroSkill-com/skill/releases/latest)\n[![License](https://img.shields.io/badge/License-GPL--3.0-blue?style=for-the-badge)](https://github.com/NeuroSkill-com/skill/blob/main/LICENSE)\n[![Discord](https://img.shields.io/badge/Discord-Join%20Community-5865F2?style=for-the-badge\u0026logo=discord\u0026logoColor=white)](https://discord.gg/Rcvb8Cx4cZ) \n\n\u003e ⚠️ **Research use only — not a medical device.**\n\u003e NeuroSkill is an open-source EXG/BCI research tool. It is not FDA/CE approved and must not be used for diagnosis or treatment.\n\nNeuroSkill is a local-first desktop neurofeedback + BCI app built with **Tauri v2 (Rust)** and **SvelteKit**.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./docs/dashboard.png\" alt=\"NeuroSkill Dashboard\" width=\"49%\" /\u003e\n  \u003cimg src=\"./docs/devices.png\" alt=\"NeuroSkill Supported Devices\" width=\"49%\" /\u003e\n\u003c/p\u003e\n\n## Quick links\n\n- **Downloads:** [macOS](https://github.com/NeuroSkill-com/skill/releases/latest/download/NeuroSkill.dmg) · [Windows](https://github.com/NeuroSkill-com/skill/releases/latest/download/NeuroSkill.exe) · [Linux](https://github.com/NeuroSkill-com/skill/releases/latest/download/NeuroSkill.AppImage)\n- **Install (Homebrew):** `brew tap NeuroSkill-com/skill \u0026\u0026 brew install --cask neuroskill`\n- **Contributing:** [CONTRIBUTING.md](CONTRIBUTING.md)\n- **Changelog:** [CHANGELOG.md](CHANGELOG.md)\n\n## What it does\n\n- Real-time EXG streaming and visualization\n- GPU band-power analysis + neural embeddings\n- Session comparison, sleep staging, and UMAP visualization\n- Labeling, similarity search, and screenshot-based search\n- Local LLM + TTS integration\n- LSL + remote rlsl-iroh streaming\n- WebSocket/HTTP API\n\n## Supported devices\n\n\u003c!-- AUTO-GENERATED:SUPPORTED_DEVICES:START --\u003e\n\u003c!-- Run: npm run sync:readme:supported --\u003e\n- **AttentivU:** AttentivU Glasses *(iOS bridge only)*\n- **BrainBit LLC:** BrainBit, BrainBit 2, BrainBit Flex 4/8\n- **BrainMaster Technologies:** Atlantis 4×4 (4-ch), Discovery (24-ch), Freedom (24-ch wireless)\n- **Cognionics / CGX:** Quick-20r, Quick-32r, Quick-8r, AIM-2\n- **Emotiv:** EPOC X, FLEX Saline, Insight, MN8\n- **g.tec medical engineering:** Unicorn Hybrid Black\n- **IDUN:** Guardian\n- **InteraXon:** Muse 2016, Muse 2, Muse S, Muse S Athena\n- **Mendi:** Mendi Headband\n- **Neurofield Inc:** Q21 (20-ch)\n- **Neurosity:** Crown / Notion\n- **NeuroSky:** MindWave / MindWave Mobile\n- **Neurable:** MW75 Neuro\n- **OpenBCI:** Cyton, Cyton Daisy, Galea, Ganglion\n- **Ōura:** Oura Ring (Gen 3 / Gen 4)\n- **Brain Products:** BrainVision RDA\n- **RE-AK:** Nucleus-Hermès\n\nPlus any compatible **LSL** source (e.g. BrainFlow, MATLAB, pylsl).\n\u003c!-- AUTO-GENERATED:SUPPORTED_DEVICES:END --\u003e\n\n## Supported EXG/BCI foundation models\n\nCanonical source: `src-tauri/exg_catalog.json`\n\n\u003c!-- AUTO-GENERATED:SUPPORTED_MODELS:START --\u003e\n\u003c!-- Run: npm run sync:readme:supported --\u003e\n- **ZUNA** (`Zyphra/ZUNA`)\n- **LUNA Base** (`PulpBio/LUNA`)\n- **LUNA Large** (`PulpBio/LUNA`)\n- **LUNA Huge** (`PulpBio/LUNA`)\n- **REVE Base** (`brain-bzh/reve-base`)\n- **REVE Large** (`brain-bzh/reve-large`)\n- **OpenTSLM** (`StanfordBDHG/OpenTSLM`)\n- **SensorLM** (`google/sensorlm`)\n- **SleepFM** (`zou-group/sleepfm-clinical`)\n- **SleepLM** (`yang-ai-lab/SleepLM`)\n- **OSF Base** (`yang-ai-lab/OSF-Base`)\n- **SignalJEPA** (`braindecode/SignalJEPA-PreLocal-pretrained`)\n- **LaBraM** (`braindecode/labram-pretrained`)\n- **EEGPT** (`braindecode/eegpt-pretrained`)\n- **TRIBE v2** (`eugenehp/tribev2`)\n- **NeuroRVQ** (`eugenehp/NeuroRVQ`)\n- **CBraMod** (`braindecode/cbramod-pretrained`)\n- **ST-EEGFormer Small** (`eugenehp/ST-EEGFormer`)\n- **ST-EEGFormer Base** (`eugenehp/ST-EEGFormer`)\n- **ST-EEGFormer Large** (`eugenehp/ST-EEGFormer`)\n\u003c!-- AUTO-GENERATED:SUPPORTED_MODELS:END --\u003e\n\n## Documentation\n\nLong-form documentation lives in `./docs`:\n\n- Docs index: [docs/README.md](docs/README.md)\n- Architecture overview: [docs/architecture.md](docs/architecture.md)\n- Device support and integration notes: [docs/DEVICES.md](docs/DEVICES.md)\n- UI notes: [docs/UI.md](docs/UI.md)\n- Metrics reference and formulas: [docs/METRICS.md](docs/METRICS.md)\n- Hooks: [docs/HOOKS.md](docs/HOOKS.md)\n- LLM internals: [docs/LLM.md](docs/LLM.md)\n- LSL integration notes: [docs/lsl-integration.md](docs/lsl-integration.md)\n- API reference (WebSocket + HTTP): [docs/API.md](docs/API.md)\n- Development guide: [docs/DEVELOPMENT.md](docs/DEVELOPMENT.md)\n- Linux build/packaging: [docs/LINUX.md](docs/LINUX.md)\n- Windows build setup: [docs/WINDOWS.md](docs/WINDOWS.md)\n\n## Development (quickstart)\n\nInstall the [Hugging Face CLI](https://huggingface.co/docs/huggingface_hub/guides/cli) (`curl -LsSf https://hf.co/cli/install.sh | bash` on macOS/Linux, `powershell -ExecutionPolicy ByPass -c \"irm https://hf.co/cli/install.ps1 | iex\"` on Windows), then:\n\n```bash\nnpm run setup -- --yes\nhf download Zyphra/ZUNA\nnpm run tauri dev\n```\n\nBuild production app:\n\n```bash\nnpm run tauri build\n```\n\n## License\n\nGPL-3.0-only. See [LICENSE](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneuroskill-com%2Fskill","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fneuroskill-com%2Fskill","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneuroskill-com%2Fskill/lists"}