English | 中文
Nolon is a macOS workspace orchestrator for AI coding tools. It keeps Skills / Workflows / MCP in one canonical source at ~/.nolon/skills, then projects them into Codex, Claude Code, Cursor, and 25+ providers with provider-specific behavior.
- Maintain once, reuse everywhere: one resource set across multiple providers.
- Reduce configuration drift: centralized link/install checks and repair flows.
- Lower context-switch cost: one workspace for provider-specific capabilities.
- Unified provider management for 25+ AI coding assistants.
- Single source of truth at
~/.nolon/skills. - Resource Center for remote discovery and install from Clawdhub.
- MCP configuration and installation management per provider.
- Codex-focused surfaces: Rules / Agents / Binary / Advanced / Usage.
- Migration and repair for unmanaged resources and broken links.
- Latest release: https://github.com/linhay/nolon/releases/latest
- Sparkle appcast: https://linhay.github.io/nolon/appcast.xml
- Project site: https://linhay.github.io/nolon/
- Download and install Nolon from the latest release.
- Launch the app and select a provider (for example, Codex).
- Open Resource Center and install one Skill or MCP.
- Return to provider tabs and confirm the resource is available.
- If drift is detected, run migration/repair to converge state.
- Select a target provider in the sidebar.
- Open Resource Center and install the required skill.
- Confirm availability in the
Skillstab.
- Open the provider's
MCPtab. - Add or edit MCP entries.
- Verify config path and runtime status.
- Scan unmanaged/orphaned resources.
- Run migration or broken-link repair.
- Re-scan and confirm workspace health.
Workspace content view: capability tabs + detail panel.
Resource Center: discover and install Skills / Workflows / MCP.
Provider surfaces: advanced configuration panel for provider runtime controls.
Provider surfaces: account usage dashboard with token trends and session status.
Requirements:
- macOS 15.0+
- Xcode 16.0+
Build:
git submodule update --init --recursive
./build.shOr:
xcodebuild -project nolon.xcodeproj -scheme nolon -configuration ReleaseProviders package tests:
swift test --package-path libs/Providers- Feature specs:
docs-dev/features/ - Engineering docs:
docs-dev/dev/ - API docs:
docs-dev/api/ - Ops/release docs:
docs-dev/ops/
It creates a reusable, migratable, repairable source of truth and removes duplicate maintenance across providers.
README is intentionally stable and entry-focused. Time-sensitive updates live in docs-dev/ops/.
This project is licensed under GNU General Public License v3.0 (GPL-3.0). See LICENSE for details.