Skip to content
avanservPublic

About

Unofficial toolkit for Odoo.sh: a Python library, CLI and MCP server

Topics

Resources

Contributing

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Latest commit

 

History

57 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

odouche

CI License: MIT

An unofficial toolkit for working with Odoo.sh from your development environment: list branches, watch builds, stream logs, from a script, a terminal or an agent.

Unofficial. This project is not affiliated with, endorsed by, or supported by Odoo S.A. Odoo.sh has no public API: odouche talks to what the Odoo.sh web interface uses, which can change without notice.

Pre-alpha. The library and the osh command log in, list projects, branches and builds, watch a build, read and follow its logs and start a rebuild, and osh ssh opens a shell on a build with your own ssh: the CLI guide has the commands. The MCP server reports its session, lists projects, branches and builds, reads one build and its logs and, when you allow it, starts a rebuild.

Packages

Package What it is
odouche A Python library: the client for Odoo.sh, usable in your own tools.
odouche-cli The osh command, in the spirit of gcloud, aws and scw.
odouche-mcp A Model Context Protocol server, for development agents.

The command-line tool and the MCP server are built on the library, and only on its public interface.

Credentials

odouche never sees, stores or logs your password or your GitHub token. The security model says what it does keep, where, and for how long.

Development

Requires uv and make.

make install   # install the workspace and the git hooks
make check     # format, lint, types, dependencies, dead code, tests with coverage, docs
make help      # everything else

CONTRIBUTING.md has the conventions, and SECURITY.md how to report a vulnerability.

License

MIT

About

Unofficial toolkit for Odoo.sh: a Python library, CLI and MCP server

Topics

Resources

Contributing

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages