Repository navigation
FreeOS north-star workbench: 8-item sidebar, Personalization tabs, local AI discovery - #20
Merged
Merged
Conversation
Replace admin-oriented sidebar groups with a flat workbench list (conversations, experts, models, knowledge, org OS, personalization, projects/tasks/chats, token usage). Fold channels, connectors, skill packages, and former system-settings ops into Personalization tabs. Scan documented local AI app paths (Claude, Codex, Cursor, WorkBuddy, Continue, Windsurf, Ollama, and related) read-only and let users register discovered skills, plugins, and MCP servers into FreeOS without rewriting third-party files. Keep P0 desktop reliability: Windows terminal reconnect, faster openXYOS sidecar start, local/cloud knowledge mounts, hardware-aware local models, group @everyone, and local vs cloud token stats. Co-authored-by: XYAI Labs <haoboy8@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Re-plans FreeOS around ordinary-user jobs instead of Octop admin IA, and adds a read-only scan of skills / plugins / MCP already installed by common desktop AI tools.
Sidebar is only these eight items: 对话, 专家, 模型, 知识库, 组织 OS, 个性化, 项目/任务/对话区, Token 统计. Separate 「能力」「系统设置」「控制」「管理」 groups are gone. Channels, connectors, skill packages, and former System Settings modules live under 个性化 top tabs. Models is a first-class
/modelspage.Local AI discovery (read-only): FreeOS probes documented paths for Ollama, Claude Desktop / Claude Code, Codex, WorkBuddy / CodeBuddy, Cursor, Continue, Windsurf, Cline, and VS Code MCP. Users can register a found skill, plugin, or MCP server into FreeOS. Third-party files are never rewritten.
Still included from P0/P1: Windows terminal reconnect after process exit
-1, faster openXYOS sidecar (compiledserver.js, no 45s wait, auto-start), download latest openXYOS source, catalog module toggles synced into the preview sidebar, loop-timeline i18n, local-folder KB mount (source stays read-only; distill to a new folder), ima/cloud KB attach without local parse, hardware-aware local model probe, group@所有人/@everyone, and local vs cloud token totals.Version stays 0.0.1. Does not merge to
mainand does not replace Release assets.Target branch
develop(feature / fix — default)main(requested for this desktop north-star pass)Type of change
Test plan
make allnot re-run on this revision (previousmake precommitfinished on an earlier tree; targeted tests below are green)Checklist
CHANGELOG.md(if user-facing) — deferred; 0.0.1 / no Release uploadTradeoffs / follow-ups
plugin.yamlimport theirskills/tree into a FreeOS skill package rather than pretending they are harness plugins..mcp.jsonfiles are not walked from arbitrary disks (unbounded). Only user-level documented paths are scanned.