About Odel

What is Odel?

Odel is an AI module marketplace that lets you customize your AI assistant with exactly the tools and capabilities you need. Think of it as an app store for AI functions - browse modules, install what you need, and your AI can use them immediately.

Development Status

Odel is currently in early development. We're building the foundation of what will become a comprehensive platform for modular AI capabilities.

Overall Progress
54%
Total Phases
5
Completed Phases
1
Tasks Done
26/48
Phase 1: Core Chat and Architecture
Complete
chat.odel.app
Phase one was all about getting something alive. The goal was to make the chat feel smooth, reactive, and actually testable — since the chat itself is my main sandbox for every other feature.
Progress100%
🚧
Phase 2: Modules and Documentation
In Progress
chat.odel.app
docs.odel.app
Because nothing says "scalable architecture" like rewriting half your backend for modularity.
Progress54%

Chatbot-Side Work

The chatbot gets the upgrade first, since it's my primary test harness.

  • V8 code isolation for function calling
    • RPC system for module calls
    • Routers for module types
  • Modules support
    • Default (in-process) modules
    • Official (standard worker) modules
    • User (platform worker) modules
    • External (separately hosted MCP) modules
  • Endpoints for conversation-level module configuration
    • Module management UI
  • Endpoints for profile-level module configuration
    • Profile quick-edit UI

Documentation

Trying to stay ahead of the "what does this do again?" moments.

  • Docusaurus automatic documentation site
  • Roadmap
  • Automatic changelog based on commit
  • Start writing actual docs

Modules Themselves

Because what's the point of a modular system if it doesn't actually do anything?

Default Modules

Modules

Core functionality, but modular — if you don't like something, turn it off and pretend it was never there.

  • Tagger – Auto-generate names and tags for conversations
  • Trace – Show inline traces of background module executions
  • Dynamic Cards – Fancy inline cards for structured LLM output
  • Memory – User-specific RAG-style memory, the bot learns as you chat

Official Modules

Modules

a.k.a. "made by me"

  • Odel Mail – Bot can send emails to you (or anyone else)
  • Notes – Persistent knowledge database for the LLM
  • Calculator – Wolfram-ish computational queries
  • SSB – Query Norway's official statistical data (because why not)
📅
Phase 2.5: Accounts and Marketing
Upcoming
odel.app
Some of the boring but necessary parts. (Yes, I will eventually need a landing page that doesn't look like it was made in Notepad.)
Progress0%
🛍️
Phase 3: Marketplace
Planned
market.odel.app
Time for the part that hopefully pays for coffee.
Progress0%
📊
Phase 4: Developer Platform & Dashboard
Planned
dev.odel.app
This is the "I'll figure it out when I get there" phase. Probably involves dashboards, graphs, and other things that make me feel productive.
Progress0%

Want to see detailed progress? Check out our full roadmap and changelog.

The Vision

Instead of building monolithic AI models that try to do everything, Odel enables a marketplace where specialized modules can be mixed and matched. Developers create modules, users install what they need, and the AI orchestrates them in real-time.

About the Creator

Odel is being built by Dag Himle

daggo04

A developer passionate about making AI more modular, extensible, and accessible. The project started as an exploration of how to make AI capabilities composable and has evolved into a full marketplace platform.

Technology

Odel is built on Cloudflare's edge infrastructure with:

  • TypeScript modules with MCP (Model Context Protocol) interfaces
  • V8 isolates for secure, sandboxed module execution
  • Edge deployment for global low-latency access
  • D1 for data storage and R2 for media assets

For technical details and architecture documentation, visit docs.odel.app.

Get Involved

We're looking for beta testers to help shape the platform. If you're interested in building custom AI modules or want early access, join our beta program.

Request Beta Access