A browser-based AI development environment with integrated IDE, terminal, multi-session chat, and codebase memory ingest. Built alongside NekoCore OS — works independently.
MA turns any project into a searchable memory archive. Browse, edit, chat, and build — all from a single browser window with zero setup 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.
Point MA at a codebase. It ingests the structure into searchable memory. Every chat response is enriched with retrieved context from your actual files.
| Property | Value |
|---|---|
| Runtime | Node.js (server) + vanilla HTML/CSS/JS (client) |
| Framework Dependencies | Zero — no Express, no React, no bundler |
| LLM Providers | OpenRouter, Ollama, any OpenAI-compatible endpoint |
| Transport | HTTP REST + Server-Sent Events (SSE) |
| Client Modules | 8 focused JS files loaded in dependency order |
| Memory Ingest | Full codebase scan with SSE progress streaming |
| Editor | Syntax highlighting, line numbers, tabbed, Markdown preview |
| Terminal | Sandboxed command execution with color-coded output |
| Chat | Multi-session, date-grouped history, automatic persistence |
| Retrieval | Codebase-aware search with memory-boosted relevance |
| Deployment | Single-command start — works standalone or alongside NekoCore OS |
MA is open source. Clone the repo, point it at your project, and start building with an AI agent that actually remembers your codebase.