Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.codecobra.ai/llms.txt

Use this file to discover all available pages before exploring further.

This guide walks you through creating your first Odoo customization with CodeCobra — from sign-up to a working module.

Prerequisites

  • A CodeCobra account — sign up at codecobra.ai
  • A GitHub account (optional, but needed for deploying code to your repositories)

Your first customization

1

Sign in

Go to codecobra.ai and click Get Started Free. Sign up with your email, Google, or GitHub account. After verifying your email, you’ll land on your Projects page.
2

Create a project

Click New Project and walk through the setup wizard:
  1. Name — give your project a descriptive name (e.g., “Sales Customizations” or “Warehouse Automation”)
  2. Odoo version — select the version that matches your Odoo instance (17.0, 18.0, or 19.0)
  3. Edition — choose Community or Enterprise
  4. GitHub — optionally connect a repository. You can skip this for now and add it later
Click Create to finish.
If you’re just exploring CodeCobra, skip the GitHub connection for now. You can always add repositories later from your project settings.
3

Start a conversation

Open your new project and click New Task. You’ll enter the task workspace — a chat interface where you talk to CodeCobra.Not sure what to build yet? Start by exploring. Ask something like:
“What features does Odoo 18 have for managing customer invoices? I want to understand what’s available before I customize anything.”
CodeCobra will examine your codebase and explain what Odoo already offers, helping you identify what’s missing.
You don’t have to know exactly what you want upfront. Use the chat to explore Odoo features, ask questions, and gradually refine your requirements. Tasks are automatically given a name based on your conversation.
4

Describe what you need

Once you know what you want, describe it in plain language. For example:
“I want to add a risk score to customer invoices. Invoices overdue by more than 30 days should be flagged as high risk, and I need a dashboard showing all high-risk invoices with their amounts and aging.”
CodeCobra asks clarifying questions if needed, then generates a development plan — a detailed document describing exactly what will be built.
5

Review and iterate on the plan

The development plan appears in a side panel next to the chat. It covers what will be built, how it fits into your existing setup, and the specific requirements.Read through it carefully. If you want changes, just say so in the chat:
  • “Can you also include a filter for invoices overdue by more than 60 days?”
  • “I’d prefer the risk score to be calculated weekly instead of daily”
  • “Add an email notification when a new invoice becomes high-risk”
The plan updates in real time. You can go back and forth as many times as you need.
6

Approve and build

When you’re happy with the plan, click Start Development. CodeCobra writes the actual Odoo module code. You can watch progress in real time as it:
  • Creates and edits files
  • Runs tests to verify everything works
  • Sets up the module structure
A live Odoo preview appears where you can see your changes running in a real Odoo instance. Click through the interface, test the new features, and verify everything looks right.
7

Provide feedback

If something doesn’t look right in the preview, tell CodeCobra:
  • “The dashboard is showing the wrong currency format”
  • “Can you move the risk score column to be right after the invoice number?”
  • “The color coding should use red for high risk, not orange”
CodeCobra makes adjustments and you can test again immediately.
8

Deploy

When everything works the way you want, use the Branch Manager to deploy:
  • Merge to staging — pushes your changes to your staging branch for team testing
  • Merge to production — promotes tested changes to your production branch
  • Download ZIP — downloads the module for manual installation
Your task moves to Complete once everything is merged.

Tips for a great experience

Start with exploration

Before building, ask CodeCobra what Odoo already offers. You might find that what you need is partially — or fully — available out of the box.

Be specific about your business

Instead of “add a report”, describe what data you need to see, who will use it, and what decisions it supports. The more context you provide, the better the result.

Attach reference files

Upload screenshots, mockups, specifications, or examples of what you want. Visual references help CodeCobra understand exactly what you’re after.

Test in the live preview

Don’t just look at the code — actually click through the live Odoo preview. Test with different data, switch between users, and verify the full workflow.

What’s next

Explore Odoo features

Use CodeCobra to discover what Odoo can do before you build.

Learn about projects

Understand how to organize your work with projects.

Master the task workflow

Dive deeper into planning, building, and deploying.

Set up your team

Invite collaborators and manage permissions.