Standalone AI Development Agent

Memory Architect

A browser-based AI development environment with integrated IDE, terminal, multi-session chat, and codebase memory ingest. Built alongside NekoCore OS — works independently.

NekoCore OS
8
Core Modules
0
Framework Deps
SSE
Live Streaming
IDE
In the Browser
Your codebase,
in its memory.

MA turns any project into a searchable memory archive. Browse, edit, chat, and build — all from a single browser window with zero setup overhead.

🖥️
Browser IDE
Tabbed code editor with syntax highlighting, line numbers, and Markdown/HTML live preview. Open, edit, and save workspace files without leaving the browser.
💻
Terminal Panel
In-browser terminal with sandboxed command execution, color-coded output, and scrollable history. Run build scripts, git commands, and project tools directly.
💬
Chat Sessions
Multiple conversation threads with per-session message history, date-grouped archives, and automatic persistence. Pick up any conversation where you left off.
📥
Memory Ingest
Feed entire codebases into searchable memory archives. SSE-streamed progress shows real-time file processing. Chat retrieval boosts results from ingested archives.
📁
Workspace Tree
Live file tree loaded from the real workspace directory. Collapsible folders, file-type icons, and click-to-open integration with the built-in editor.
🧩
Modular Architecture
8 focused JavaScript modules loaded in dependency order. Clean separation between chat, navigation, config, editor, workspace, input, and bootstrap concerns.
Clean module boundaries.
Zero framework overhead.

8 client-side modules loaded in dependency order. Each module owns one concern. The server handles chat, files, terminal, and memory — all through clean REST + SSE endpoints.

01
ma-config.js
Runtime configuration, model selection, provider settings
02
ma-nav.js
Tab navigation, panel switching, layout state management
03
ma-chat.js
Chat sessions, message rendering, SSE streaming, history
04
ma-editor.js
Code editor, syntax highlighting, tabs, Markdown preview
05
ma-workspace.js
File tree rendering, folder expand/collapse, file operations
06
ma-terminal.js
Terminal emulation, command execution, output formatting
07
ma-input.js
Input handling, auto-resize, keyboard shortcuts, send logic
08
ma-bootstrap.js
Initialization, session restore, dependency wiring, startup
Ingest. Chat. Build. Ship.

Point MA at a codebase. It ingests the structure into searchable memory. Every chat response is enriched with retrieved context from your actual files.

📂
Open Project
Workspace tree loads from your real directory
📥
Ingest Codebase
SSE-streamed processing into memory archives
💬
Chat + Context
Retrieval-augmented responses from your code
✏️
Edit in IDE
Syntax highlighting, live preview, file tabs
🚀
Run & Test
Terminal commands executed in the browser
Built lean.
PropertyValue
RuntimeNode.js (server) + vanilla HTML/CSS/JS (client)
Framework DependenciesZero — no Express, no React, no bundler
LLM ProvidersOpenRouter, Ollama, any OpenAI-compatible endpoint
TransportHTTP REST + Server-Sent Events (SSE)
Client Modules8 focused JS files loaded in dependency order
Memory IngestFull codebase scan with SSE progress streaming
EditorSyntax highlighting, line numbers, tabbed, Markdown preview
TerminalSandboxed command execution with color-coded output
ChatMulti-session, date-grouped history, automatic persistence
RetrievalCodebase-aware search with memory-boosted relevance
DeploymentSingle-command start — works standalone or alongside NekoCore OS

Your code deserves
memory that persists.

MA is open source. Clone the repo, point it at your project, and start building with an AI agent that actually remembers your codebase.

Part of something bigger.