Neural Computer is a local-first AI desktop app built with React + Tauri. It runs a local Node server for model orchestration/tools and a desktop shell for packaging.
Website: neural-computer.com
Note: the packaged app metadata is still named Neural Computer in src-tauri/tauri.conf.json and can be renamed separately.
- Tauri desktop app (
src-tauri/) - React frontend (
*.tsxat repo root +components/) - Local API/server runtime (
server.mjs) - Workspace + memory/skills runtime under
workspace/andservices/
- Node.js (current LTS recommended)
- npm
- Rust toolchain (required for Tauri dev/build)
- macOS/Linux/Windows system dependencies for Tauri v2
See: Tauri prerequisites
-
Install dependencies:
npm install
-
Start web client + local server (non-Tauri):
npm run dev
- Frontend:
http://localhost:3000 - Local API server:
http://localhost:8787
- Frontend:
-
Start the Tauri desktop app:
npm run tauri:dev
Provider/model selection is runtime-configurable in app Settings.
API keys can come from:
- In-app session credentials (preferred for local sessions)
auth.jsonin the repo root or~/.codex/auth.json(used foropenai-codextoken flow)- Environment variables loaded via
.env.local/.env
Common key names used in this codebase:
GEMINI_API_KEYGOOGLE_API_KEYGOOGLE_GENERATIVE_AI_API_KEYGOOGLE_AI_API_KEY
Server port env override:
NEURAL_COMPUTER_SERVER_PORT
npm run dev- Run frontend and server togethernpm run dev:client- Run Vite frontend onlynpm run dev:server- Run Node server onlynpm run tauri:dev- Run desktop app in developmentnpm run build- Build frontend bundlenpm run tauri:build- Build desktop bundlesnpm run typecheck- TypeScript checksnpm run test- Run Vitest testsnpm run validate- Typecheck + frontend build
docs/onboarding-runtime.mddocs/self-improvement-system.mddocs/CONTINUOUS_USER_FIT_REPORT.md
This repository is being prepared for public open source release.
Current recommendation before public launch: add a top-level LICENSE file and contribution guidelines.