{"id":217,"date":"2026-02-18T10:24:05","date_gmt":"2026-02-18T15:24:05","guid":{"rendered":"https:\/\/webestech.com\/farthinkai\/?p=217"},"modified":"2026-02-22T10:57:26","modified_gmt":"2026-02-22T15:57:26","slug":"picoclaw-setup-on-oracle-cloud-with-ollama","status":"publish","type":"post","link":"https:\/\/webestech.com\/farthinkai\/picoclaw-setup-on-oracle-cloud-with-ollama\/","title":{"rendered":"Picoclaw setup on Oracle Cloud (with Ollama)"},"content":{"rendered":"\n<p>Watch the YouTube tutorial<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"How to Build a $0 Personal AI Assistant (Picoclaw + Oracle Cloud Free Tier)\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/e4yVAdmffKc?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Download Telegram App on phone and register<\/strong><\/li>\n\n\n\n<li><strong>Download Telegram Desktop App on computer and login<\/strong><\/li>\n\n\n\n<li><strong>On a terminal<\/strong><\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code># install Ollama\ncurl -fsSL https:\/\/ollama.com\/install.sh | sh # for  Linux\n\nYou will see this:\n\"Created symlink \/etc\/systemd\/system\/default.target.wants\/ollama.service \u2192 \/etc\/systemd\/system\/ollama.service.\n&gt;&gt;&gt; The Ollama API is now available at 127.0.0.1:11434.\"\nYou can copy the address and open it on your browser to check Ollama running status.\n\n# Pull the desired model\nOllama pull qwen3-vl:8b # replace with your model\n\n# Check the model list\nOllama ls\n\n\n# install Go\nwget https:\/\/go.dev\/dl\/go1.23.5.linux-amd64.tar.gz\nsudo tar -C \/usr\/local -xzf go1.23.5.linux-amd64.tar.gz\nexport PATH=$PATH:\/usr\/local\/go\/bin\necho 'export PATH=$PATH:\/usr\/local\/go\/bin' &gt;&gt; ~\/.bashrc\nsource ~\/.bashrc\n\n# install Picoclaw and build\ngit clone https:\/\/github.com\/sipeed\/picoclaw.git\ncd picoclaw\nmake deps\nmake build\nmake install\n\n# Initialize\npicoclaw onboard\n\n# if error occurs: \"picoclaw: command not found\"\n(# Add the directory to your .bashrc file\necho 'export PATH=\"$HOME\/.local\/bin:$PATH\"' &gt;&gt; ~\/.bashrc\n\n# Reload the configuration for the current session\nsource ~\/.bashrc)\n\n# configuration file\nsudo nano ~\/.picoclaw\/config.json\n\n# Paste the following content in the config.json file:\n\n{\n  \"agents\": {\n    \"defaults\": {\n      \"workspace\": \"~\/.picoclaw\/workspace\",\n      \"model\": \"ollama\/qwen3-vl:8b\", # replace with your model\n      \"max_tokens\": 8192,\n      \"temperature\": 0.7,\n      \"max_tool_iterations\": 20\n    }\n  },\n  \"providers\": {\n    \"ollama\": {\n      \"api_key\": \"dummy\",\n      \"api_base\": \"http:\/\/localhost:11434\/v1\"\n    }\n  },\n  \"tools\": {\n    \"web\": {\n      \"duckduckgo\": {\n        \"enabled\": true,\n        \"max_results\": 5\n      }\n    }\n  },\n  \"channels\": {\n    \"telegram\": {\n      \"enabled\": true,\n      \"token\": \"\", # your token from telegram\n      \"allowFrom\": &#91;\"6961858793\"]\n    }\n  },\n  \"cron\": {\n    \"exec_timeout_minutes\": 5 # change to a larger number if using a thinking model\n   },\n  \"heartbeat\": {\n    \"enabled\": true,\n    \"interval\": 30\n  }\n}\n\n\n# Test agent\npicoclaw agent -m \"Hi\"\n\n# Start gateway\npicoclaw gateway<\/code><\/pre>\n\n\n\n<p><strong>4. Test it on telegram and enjoy using your assistant Picoclaw<\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Watch the YouTube tutorial 4. Test it on telegram and enjoy using your assistant Picoclaw<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[56],"tags":[],"class_list":["post-217","post","type-post","status-publish","format-standard","hentry","category-ai-assistant"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/webestech.com\/farthinkai\/wp-json\/wp\/v2\/posts\/217","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webestech.com\/farthinkai\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webestech.com\/farthinkai\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webestech.com\/farthinkai\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webestech.com\/farthinkai\/wp-json\/wp\/v2\/comments?post=217"}],"version-history":[{"count":3,"href":"https:\/\/webestech.com\/farthinkai\/wp-json\/wp\/v2\/posts\/217\/revisions"}],"predecessor-version":[{"id":227,"href":"https:\/\/webestech.com\/farthinkai\/wp-json\/wp\/v2\/posts\/217\/revisions\/227"}],"wp:attachment":[{"href":"https:\/\/webestech.com\/farthinkai\/wp-json\/wp\/v2\/media?parent=217"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webestech.com\/farthinkai\/wp-json\/wp\/v2\/categories?post=217"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webestech.com\/farthinkai\/wp-json\/wp\/v2\/tags?post=217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}