Codereo-IDE
An agentic coding workspace — local repository atlas, context search, Quest planning, per-file patch review, applied-task undo and an activity timeline.
A IDE with full power of AI.
An agentic coding workspace — local repository atlas, context search, Quest planning, per-file patch review, applied-task undo and an activity timeline.
A IDE with full power of AI.
Codero-IDE is an agentic coding workspace owned by codero-sus. This IDE is proprietary/closed-source; no open-source license is added here. Its sibling Codero-sus projects are open source, as confirmed by the owner.
This first working slice establishes the browser workspace and desktop shell:
help, pwd, ls, cat, clear). It deliberately does not execute arbitrary shell commands..env, credentials, generated output, and dependencies stay excluded; indexing does not make a network request.The 400+ advanced-feature direction is captured as 440 scoped items across 22 areas in ROADMAP.md. It is a multi-phase product direction, not a feature count this initial slice claims to have completed. The current checkout had no application code, so this establishes the foundation to expand from.
Requires Node.js 20 or newer.
npm install
npm run dev
The server binds to 0.0.0.0:4173 by default. Open the address printed in the terminal. Use Run preview (or Ctrl/Cmd + Enter) to render the current index.html, src/style.css, and src/main.js in an isolated iframe. Browser workspaces stay in browser storage; they are not written to the host filesystem.
Copy .env.example to .env, choose AI_PROVIDER, and fill in the matching server-side key. Supported profiles are openai-compatible, anthropic, gemini, and ollama; the settings panel shows a provider-specific snippet. For example:
AI_PROVIDER=openai-compatible
OPENAI_BASE_URL=https://api.openai.com/v1
OPENAI_MODEL=gpt-4o-mini
OPENAI_API_KEY=your-key-here
Restart npm run dev after changing the environment. Provider keys are read only by the local server and never put in frontend code or browser storage. Ollama uses a local OpenAI-compatible endpoint such as http://127.0.0.1:11434/v1 and can run without a key.
The selected desktop UI is Python 3.11+ with PySide6/Qt WebEngine. It hosts the same React IDE used in the browser, while native Python owns folder access and command approvals.
npm install
python -m pip install -r requirements-desktop.txt
npm run desktop
npm run desktop builds the browser bundle, starts the local Node API on a loopback port, and opens the Python/Qt window. For a hot-reload desktop session, run npm run desktop:dev. Use the project selector (or File → Open project folder) to choose a workspace. Text files are loaded and written through a constrained Qt WebChannel bridge; .env, credentials, binaries, symlinks, and large/dependency folders are excluded. Provider settings and Mind data live in the OS application-data directory. Out-of-allowlist commands require a native confirmation dialog.
A legacy Electron shell is retained as an optional development fallback with npm run desktop:electron. Python/Qt installer packaging is not yet configured; the desktop command currently runs from a source checkout with Node.js available.
npm test
npm run test:python
npm run build
The Node tests cover persistent Mind data, capability filtering, Wikipedia redirect boundaries, the provider/import API (including Quest output and malformed-response fallbacks), bounded patch-diff previews and file-selection safeguards, source search/ranking, and Repo Atlas generation. Python tests cover chat-export parsing and desktop workspace/command boundaries.
The repository owner authorized these open-source companion projects as feature references; Codero-IDE itself remains proprietary and has no open-source license added:
codero-sus/agi — named, capability-scoped agents; research with linked sources; long-term memory, notes, and goals.codero-sus/MyGPT — chat-export parsing, episodic recall, feedback-oriented memory, and local Mind/Growth workflow patterns.Codero adapts the useful product capabilities rather than importing either project's model-training runtime. Chat import uses the Python standard-library parser; memory is local and opt-in for provider requests. Wikipedia is the only live research host in this slice. Dynamic skill-code execution, self-modifying skills, and automatic weight training are deliberately not enabled.
A local-first Python agent framework for Cortex LLMHoster — 113 tools behind a real sandbox, hybrid memory, verifiable citations, guardrails, multi-agent teams and a 26-command CLI, with no dependencies beyond the standard library.
A self-training chatbot that improves over time — pure Python + NumPy brain, Flask WebUI, and the CORTEX self-learning loop with episodic memory and goals.
CORTEX — a local self-improving AGI with a custom inference server, cognitive loop, System-2 chain-of-thought and self-improvement that writes to disk.