A native AI assistant desktop application with full system access.
# Install dependencies
bun install
# Run development (API + Desktop)
bun run dev
# Or run individually
bun run dev:api # API server on localhost:3000
bun run dev:desktop # Tauri desktop app
apps/
api/ # Elysia HTTP server
desktop/ # Tauri + SvelteKit app
packages/
ai/ # AI agents and message types
client/ # API client
tools/ # Tool definitions
bun run dev # Run all apps
bun run build # Build all apps
bun run typecheck # Type check
bun run lint # ESLint
bun run format # Prettier
Mera has access to these tools:
| Tool | Description |
|---|---|
list_files |
List directory contents |
read_file |
Read file contents |
write_file |
Create or overwrite files |
edit_file |
Make surgical edits |
find_files |
Find files by glob pattern |
search |
Search file contents with regex |
bash |
Execute shell commands |
web_search |
Search the internet |
web_fetch |
Fetch web page content |
analyze_files |
Analyze media files |
Set the AI_GATEWAY_API_KEY environment variable for AI model access.
MIT