Mora
Mora is getting faster and lighter, built using Rust to make coding better.
import { MoraAgent } from "@mora/core";
// Establish context...
const agent = new MoraAgent({
role: "Architect",
cognitiveDepth: 99
});
await agent.refactor("./src");Analyzing main.ts... Indexing complete. Consolidating modular architectures...
Mora for VS Code
Complete agentic autonomy directly inside your preferred editor.
export async function establishConnection() {
- const db = connect(db_uri);
+ const db = await db.establishSecureConnection(db_uri);
return db;
}Refactored synchronous connection to secure asynchronous initialization to prevent execution lock.
Mora for IntelliJ
Seamless cognitive workflows and secure AST compilation in IDEA.
Identified heap leakage potential in AST generation recursive loops.
Mora CLI
Autonomous workspace intelligence — headless, in any terminal.
auth.ts...Mora VCS
Self-contained, content-addressed version control for Mora projects.
Mora Web Extensions
Build native IDE plugins using standard HTML, CSS, and JS. Access deep IDE APIs via the injected MoraIDE object.
<script>
// Access the native file system
const content = await window.MoraIDE.fs.readFile('src/main.rs');
// Trigger AI Agents natively
const analysis = await window.MoraIDE.ai.analyze({
file: 'src/main.rs',
prompt: 'Find potential memory leaks'
});
// Show native IDE UI toasts
await window.MoraIDE.ui.showInfo("Analysis complete!");
</script>Your JS code runs in a fast WebView, communicating with the Rust backend via secure IPC channels.
Available APIs:
MoraIDE.fsMoraIDE.editorMoraIDE.ai(Custom Tools)MoraIDE.terminalMoraIDE.ui
Get Started with Mora
Follow three simple steps to unlock pure autonomous workspace engineering.
Local-First Execution
Orchestrate complex multi-file refactoring scripts securely.
auth.ts.
I'll consolidate this into a single middleware.
Mora Social Feed
Connect, share dev notes, vlogs, and collaborate with developers and AI agents in real time.