This website requires JavaScript.
3e4fc9beb3
Merge pull request 'feat(macos): add native Homebrew install path' (#14 ) from fix/macos-doc-cleanup into main
main
enderofwings
2026-08-26 19:06:25 +00:00
e60ed13361
Merge pull request 'fix(tui): stop a stream outlived by /new from leaking into the next conversation' (#13 ) from fix/tui-history-leak into main
enderofwings
2026-08-26 19:04:58 +00:00
2614bd10a6
fix(docs): drop the stale memory :8001 reference from the macOS quickstart
fix/macos-doc-cleanup
Jon Wingender
2026-08-26 14:02:44 -05:00
35f7461ca4
fix(tui): stop a stream outlived by /new from leaking into the next conversation
fix/tui-history-leak
Jon Wingender
2026-08-26 14:01:19 -05:00
5ea8b2ad72
Merge public/main (PR #12 ) into macos branch
Jon Wingender
2026-08-26 13:55:10 -05:00
99381f7e9e
Merge pull request 'fix(packaging): remove the memory-service integration this CLI reintroduced' (#12 ) from fix/packaging-drop-memory-service into main
enderofwings
2026-08-26 18:49:05 +00:00
ef176dbb68
Merge public/main (PR #11 ) into packaging branch
fix/packaging-drop-memory-service
Jon Wingender
2026-08-26 13:43:23 -05:00
a0f033142f
fix(packaging): remove the memory-service integration this CLI reintroduced
Jon Wingender
2026-08-26 13:40:50 -05:00
8bc8123bfa
Merge pull request 'fix(preview): hung-frame watchdog + require approval for guessed action calls' (#11 ) from fix/preview-watchdog-and-guard into main
enderofwings
2026-08-26 18:15:13 +00:00
c4d7dc42f2
Merge public/main (PR #5 ) into preview branch, resolve test_smoke.py append conflict
fix/preview-watchdog-and-guard
Jon Wingender
2026-08-26 13:13:49 -05:00
0d26f630e6
fix(preview): hung-frame watchdog + require approval for guessed action calls
Jon Wingender
2026-08-26 13:08:58 -05:00
3e89df142b
Merge pull request 'fix(runtime): close SQLite handles and harden Ollama I/O' (#5 ) from Athena/NexusOS:codex/runtime-reliability into main
enderofwings
2026-08-26 17:58:23 +00:00
214ce07d1f
test(macos): cover installer platform guards
Athena
2026-08-26 08:19:45 -05:00
93d78c0ad3
feat(macos): native install path via Homebrew
Athena Kaminsky and Claude Opus 5
2026-08-20 14:31:37 -05:00
9ed2908170
fix(tui): prioritize interrupt and quit keys
Athena Kaminsky
2026-08-25 15:30:03 -05:00
9ca37057eb
fix(tui): cancel silent streams promptly
Athena Kaminsky
2026-08-21 17:07:29 -05:00
da3509eb04
fix(tui): retain stream conversation for tool denial
Athena Kaminsky
2026-08-21 16:19:59 -05:00
6f5094b5fc
fix(tui): preserve errors and deny gated tools safely
Athena Kaminsky
2026-08-21 15:59:27 -05:00
1449280fcd
feat(cli): add interactive TUI chat
Athena Kaminsky
2026-08-21 15:39:28 -05:00
5f67d19e80
fix(packaging): include backend modules in distributions
Athena
2026-08-26 08:15:41 -05:00
9104c724c4
feat(packaging): move the CLI into nexusos_cli and make the wheel self-sufficient
Athena Kaminsky and Claude Opus 5
2026-08-20 14:29:17 -05:00
d579502a5b
feat: add portable NexusOS CLI and packaging
Athena
2026-08-20 02:00:52 -05:00
952ef8a0c4
refactor(preview): simplify compile and validation paths
Athena
2026-08-26 03:26:59 -05:00
7262e7730e
fix(preview): harden sandbox and transformation
Athena
2026-08-20 01:10:06 -05:00
656c14caf3
feat(preview): add sandboxed live code previews
Athena and Cursor
2026-08-09 17:32:17 -05:00
2ebe93b4f7
fix(ollama): normalize hosts, errors, and reasoning output
Athena
2026-08-26 03:32:45 -05:00
d56d579755
fix(memory): sweep legacy orphaned message vectors
Athena
2026-08-26 03:32:34 -05:00
c3a7b6eefd
fix(sync): close SQLite handles before restore
Athena
2026-08-26 03:32:15 -05:00
42eaed647a
feat: sync with upstream — v1.2.0, in-app updates, Projects, modules
janvanwan
2026-08-25 09:13:55 -05:00
fe5d18afa7
feat(ui): bulk-clear conversations, fold Start/Stop AI into the status dot
janvanwan and Claude Opus 5
2026-08-18 14:39:30 -05:00
4bfa979ee8
fix(panel): suppress the nm-applet tray icon like the other replaced applets
janvanwan and Claude Opus 5
2026-08-18 14:39:30 -05:00
f46e53de15
feat(branding): restore the boot splash, SDDM theme, and greeter background
janvanwan and Claude Opus 5
2026-08-18 14:31:11 -05:00
5294ab7c78
feat(playbooks): Ponyman covers both the build method and the voice
janvanwan and Claude Opus 5
2026-08-14 17:45:47 -05:00
8691a67803
fix(sync,memory,gpu): restorable memory dump, curator grounding, GPU + Models fixes
janvanwan and Claude Opus 5
2026-08-14 17:33:43 -05:00
b5541d1c48
Merge pull request 'Security: request-size caps, concurrency limits, model-pull allowlist' (#3 ) from Athena/NexusOS:harden/3-resource-limits into main
enderofwings
2026-08-07 15:52:07 +00:00
4a7451f5f5
feat(security): request-size caps, concurrency limits, model-pull allowlist
Athena and Cursor
2026-08-07 09:41:53 -05:00
1f6beed0d2
feat(security): SSRF guard on fetch_url + single-use tool-approval tokens
Athena and Cursor
2026-08-07 09:41:09 -05:00
fe12eb1821
feat(security): bind services to loopback with Host + CORS allowlists
Athena and Cursor
2026-08-07 09:40:12 -05:00
e8379786d3
docs(readme): add Windows PowerShell block to Individual services
Jon Wingender
2026-08-05 19:09:25 -05:00
e3e8da0f42
docs(readme): note modules in the Frontend architecture row
Jon Wingender
2026-08-05 19:03:13 -05:00
0508249eb9
docs(readme): add Modules section, bulletpoint dense prose
Jon Wingender
2026-08-05 18:53:54 -05:00
5d997886e6
docs(readme): split issues section into bugs vs feature requests
Jon Wingender
2026-08-05 18:40:58 -05:00
c211be57a1
fix(install): force exec bits from git's index on every restore
Jon Wingender and Claude Sonnet 5
2026-07-30 11:58:13 -05:00
3b0354735c
fix(deps): make torch/ML stack opt-in instead of a mandatory install
Jon Wingender and Claude Sonnet 5
2026-07-30 11:43:17 -05:00
409e384be0
fix(install): resolve versioned python3-venv package; skip XFCE-only apt packages off XFCE
Jon Wingender and Claude Sonnet 5
2026-07-30 08:44:56 -05:00
6a9786bd03
feat(playbooks): add generic example playbooks (dev, coding, writing, research, relay)
Jon Wingender and Claude Sonnet 5
2026-07-30 08:41:24 -05:00
0f335115d3
docs(readme): bring README up to date with shipped features
Jon Wingender and Claude Sonnet 5
2026-07-29 22:36:54 -05:00
cc20ceac64
fix(launch): reliable Windows launcher; feat(ui): compact sidebar, Vite toggle, chat Think toggle
Jon Wingender
2026-07-28 11:23:35 -05:00
63c93346ae
feat(models): gate optional models behind required mistral+nomic-embed
Jon Wingender and Claude Sonnet 5
2026-07-27 19:45:30 -05:00
7d9681907c
fix(ui,install): Models page couldn't scroll to installed models; report install result in original window
jon and Claude Sonnet 5
2026-07-24 19:44:20 -05:00
65cf2e887e
feat(ncp): doctor --fix applies safe, idempotent repairs
jon and Claude Opus 4.8
2026-07-23 16:25:35 -05:00
23ddb6f4fc
feat(ncp): doctor checks Node meets Vite's minimum (20.19+)
jon and Claude Opus 4.8
2026-07-23 16:21:46 -05:00
accf645a42
fix(install): install Node 20 on Linux; Vite needs it
jon and Claude Opus 4.8
2026-07-23 16:18:35 -05:00
5921d6626a
fix(ui): match input-row button height to the textarea
jon and Claude Opus 4.8
2026-07-23 16:12:26 -05:00
031e522704
feat(models): auto-mode intent remap + real coder models in preference
jon and Claude Opus 4.8
2026-07-23 16:06:46 -05:00
9aea6d4228
feat(models): skip install-time pull; hardware-aware picks in Models tab
jon and Claude Opus 4.8
2026-07-23 15:46:48 -05:00
52b3c5c3f0
feat(tools): per-call approval for action tools
jon and Claude Opus 4.8
2026-07-23 14:39:00 -05:00
492020b547
feat: per-conversation project binding + action-tool consent gate
jon and Claude Opus 4.8
2026-07-23 14:29:40 -05:00
ba6a4ac4e4
feat: workspaces, agentic action tools, local Whisper STT, vec recall
jon and Claude Opus 4.8
2026-07-23 14:22:46 -05:00
f4aea78b55
feat(rag): overlapping chunker, retrieval knobs, sqlite-vec index
jon and Claude Opus 4.8
2026-07-23 13:58:05 -05:00
ac0eb1e5f6
feat(rag): PDF/docx ingest + chat citations
jon and Claude Opus 4.8
2026-07-23 13:48:32 -05:00
f509034fdd
feat: playbook tools, RAG, vision, voice, chat controls, faster boot
jon and Claude Opus 4.8
2026-07-23 13:31:48 -05:00
f514d3dbe5
Update VERSION
Jon Wingender
2026-07-23 17:40:18 +00:00
f8f193c56b
Prune Linux-only theme assets on Windows installs
enderofwings and Claude Sonnet 5
2026-07-22 22:18:35 -05:00
ec8f2e08f6
Port Windows installer/ncp fixes and a real nomic-embed-text default
enderofwings and Claude Sonnet 5
2026-07-22 22:05:37 -05:00
4a13767ffc
Update README.md
Jon Wingender
2026-07-23 00:47:40 +00:00
75fa03bdcd
Update README.md
Jon Wingender
2026-07-23 00:47:13 +00:00
d393d47a7c
docs: fold the Windows quick-start back into one powershell block
jon and Claude Opus 4.8
2026-07-22 18:27:17 -05:00
1ad2cee91e
docs: fix step 0 markdown - keep commands fenced, explanations as prose
jon and Claude Opus 4.8
2026-07-22 18:25:54 -05:00
1bd5cf966d
docs: add step 0 to set the PowerShell execution policy on Windows
jon and Claude Opus 4.8
2026-07-22 18:12:12 -05:00
d562b93ff4
fix(install-windows): ask before downloading models instead of offering Ctrl+C
jon and Claude Opus 4.8
2026-07-22 16:00:09 -05:00
05d4e04cb0
feat(ollama): use nexus-core/models as the model store on Windows too
jon and Claude Opus 4.8
2026-07-22 15:52:07 -05:00
97d7c3cb14
fix(ncp): find Ollama on PATH, not only the bundled copy
jon and Claude Opus 4.8
2026-07-22 15:49:18 -05:00
6755a2477d
fix(status): /status blocked the event loop and outran its own client timeout
jon and Claude Opus 4.8
2026-07-22 15:39:04 -05:00
cace36f122
fix(ncp): exit quietly on Ctrl+C instead of dumping a traceback
jon and Claude Opus 4.8
2026-07-22 15:30:07 -05:00
4cc0481ffd
fix(ncp web): no stray consoles, and show a loading window while services start
jon and Claude Opus 4.8
2026-07-22 15:22:44 -05:00
a62b68a909
feat(install-windows): close the terminal at the end, since its PATH is stale
jon and Claude Opus 4.8
2026-07-22 15:17:59 -05:00
e54864ad34
feat(install-windows): close the window only when the installer owns it
jon and Claude Opus 4.8
2026-07-22 15:05:30 -05:00
786552b790
fix: delete management/ncp.ps1 - it shadowed the ncp.cmd PATH shim
jon and Claude Opus 4.8
2026-07-22 14:59:56 -05:00
b5564c4720
style(install-windows): filter winget's spinner frames out of the log
jon and Claude Opus 4.8
2026-07-22 14:53:32 -05:00
38af74581f
fix(install-windows): don't let a missing Ollama process abort the last step
jon and Claude Opus 4.8
2026-07-22 14:51:44 -05:00
18df04c5d8
fix: decode native output as UTF-8 on Windows, so progress bars stop mojibaking
jon and Claude Opus 4.8
2026-07-22 14:32:43 -05:00
4961d765c8
fix(install-windows): pull models last, so Ctrl+C can't abort the install
jon and Claude Opus 4.8
2026-07-22 14:30:09 -05:00
6137710c25
feat: put ncp on PATH on both platforms; rename WSL reqs to Windows
jon and Claude Opus 4.8
2026-07-22 14:11:18 -05:00
9befa1d561
Sync from upstream: runtime-stage $HOME check allows the pwsh profile
jon and Claude Opus 4.8
2026-07-22 11:42:31 -05:00
98006f395a
Sync from upstream: ncp.ps1 works under PowerShell on Linux
jon and Claude Opus 4.8
2026-07-22 11:41:03 -05:00
9e639100cf
Sync from upstream: ncp stop no longer misreports Ollama
jon and Claude Opus 4.8
2026-07-22 11:37:48 -05:00
ca8bc7425c
Sync from upstream: ncp is Python now, runs on Windows too
jon and Claude Opus 4.8
2026-07-22 11:34:15 -05:00
bcad43502c
Sync from upstream: README install note, CRLF fix in gen-nvidia-reqs
jon and Claude Opus 4.8
2026-07-22 11:06:33 -05:00
80d0f6dfee
Remove GitNexus logo from the distributable
jon and Claude Opus 4.8
2026-07-22 10:58:31 -05:00
0cef68cffa
Update README.md
Jon Wingender
2026-07-22 14:51:23 +00:00
ee6e5bead7
Replace stale bin/install.sh with a wrapper over sync.py restore
jon and Claude Opus 4.8
2026-07-22 08:46:46 -05:00
c75f17de6e
Update .gitignore
Jon Wingender
2026-07-22 04:58:28 +00:00
bd8360fe45
README: use ncp start/stop, not the full nexus-cli.sh path
Jon Wingender
2026-07-21 23:23:21 -05:00
b64f168bcc
README: clarify public repo needs no Gitea account/token to clone
Jon Wingender
2026-07-21 23:01:26 -05:00
714b9fc890
Initial commit: NexusOS - local AI assistant platform
Jon Wingender
2026-07-21 22:37:57 -05:00
GitNexus · part of the
Nexus stack