【开源 】那晚豆包和龙虾喝多了~~安卓 AI agent
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
● 我的帖子已经打上 开源推广 标签: 是
● 我的开源项目完整开源,无未开源部分: 是
● 我的开源项目已链接认可 LINUX DO 社区: 是
● 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
● 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
----------------------
先来一小段碎碎念 (点击了解更多详细信息)
一句话说清楚我们做的是什么:
我们的核心能力是使用 VLM 完成 Android 自动化任务,最近我受到了 Minis 这个项目的启发,给 Android agent 添加了终端能力(termux+Ubuntu),这里一并感谢社区的开发者。
所以就出现了 兼具 VLM 工具和 cli 工具的手机 AI agent!
Agent基本工具:
● VLM task
● 定时任务/闹钟
● Memory(Mem0)
● Cli(Ubuntu) ● browser use ● file system ● skills ● ……
● MCP / Mcp Server(这意味着你可以把手机给龙虾玩!)
直接上图:
我们相信这套 CLI+VLM 的 Agent 系统必定会大有作为,拓展性也会非常强,可玩性很高。所以我们决定开源,大家一起来建设这个大有可为的 Android world!
福利
为了回馈各位佬友和社区的支持,我们决定发一波福利(如下图)
(我忙完之后发一个抽奖贴哈。现在还不会用抽奖,估计是 10*20人 的支付宝口令红包,我个人先垫着的)
求求 star!github.com
GitHub - omnimind-ai/OpenOmniBot: This is community version of OmniMind Xiaowan app
This is community version of OmniMind Xiaowan app
9 个帖子 - 8 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: advent)
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
● 我的帖子已经打上 开源推广 标签: 是
● 我的开源项目完整开源,无未开源部分: 是
● 我的开源项目已链接认可 LINUX DO 社区: 是
● 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
● 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
----------------------
先来一小段碎碎念 (点击了解更多详细信息)
一句话说清楚我们做的是什么:
豆包手机+OpenClaw
我们的核心能力是使用 VLM 完成 Android 自动化任务,最近我受到了 Minis 这个项目的启发,给 Android agent 添加了终端能力(termux+Ubuntu),这里一并感谢社区的开发者。
所以就出现了 兼具 VLM 工具和 cli 工具的手机 AI agent!
Agent基本工具:
● VLM task
● 定时任务/闹钟
● Memory(Mem0)
● Cli(Ubuntu) ● browser use ● file system ● skills ● ……
● MCP / Mcp Server(这意味着你可以把手机给龙虾玩!)
直接上图:
我们相信这套 CLI+VLM 的 Agent 系统必定会大有作为,拓展性也会非常强,可玩性很高。所以我们决定开源,大家一起来建设这个大有可为的 Android world!
福利
为了回馈各位佬友和社区的支持,我们决定发一波福利(如下图)
(我忙完之后发一个抽奖贴哈。现在还不会用抽奖,估计是 10*20人 的支付宝口令红包,我个人先垫着的)
求求 star!github.com
GitHub - omnimind-ai/OpenOmniBot: This is community version of OmniMind Xiaowan app
This is community version of OmniMind Xiaowan app
9 个帖子 - 8 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: advent)
来自OpenOmniBot的抽奖帖!【10 元*20 支付宝】,之后应该有更大的
抽奖主题: OpenOmniBot 开源!
🏆️ 奖品详情:
支付宝口令红包 10 元 * 20 人
:three_o_clock: 活动时间:
开始时间:2026-3-21
截止时间:2026-3-23 20:00
📝 参与方式:
点点 star!github.com
GitHub - omnimind-ai/OpenOmniBot: This is community version of OmniMind Xiaowan app
This is community version of OmniMind Xiaowan app
🔍️ 抽奖规则:
每位用户仅允许参与一次。
使用官方工具随机抽取中奖者。
⚠️ 注意事项:
本活动将在活动截止时间后关闭回帖,以确保公正性。
中奖者将在活动结束后小时内在本帖公布,并通过L 站私信通知领奖方式。
所有规则及抽奖结果由活动发起人和论坛管理团队最终解释。
期待您的积极参与,祝您好运!如有任何疑问,欢迎随时联系抽奖发起人。
20 个帖子 - 20 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: advent)
抽奖主题: OpenOmniBot 开源!
🏆️ 奖品详情:
支付宝口令红包 10 元 * 20 人
:three_o_clock: 活动时间:
开始时间:2026-3-21
截止时间:2026-3-23 20:00
📝 参与方式:
点点 star!github.com
GitHub - omnimind-ai/OpenOmniBot: This is community version of OmniMind Xiaowan app
This is community version of OmniMind Xiaowan app
🔍️ 抽奖规则:
每位用户仅允许参与一次。
使用官方工具随机抽取中奖者。
⚠️ 注意事项:
本活动将在活动截止时间后关闭回帖,以确保公正性。
中奖者将在活动结束后小时内在本帖公布,并通过L 站私信通知领奖方式。
所有规则及抽奖结果由活动发起人和论坛管理团队最终解释。
期待您的积极参与,祝您好运!如有任何疑问,欢迎随时联系抽奖发起人。
20 个帖子 - 20 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: advent)
QClaw使用自定义模型
QClaw 自定义模型配置教程
一开始是按照论坛里佬友分享的方法去改,改完以后当下看似生效,但重启之后还是不行。
后来继续排查,发现问题不只是一个配置文件,而是 用户配置 + 安装目录模板 + 运行态模型文件 三层都会影响结果。
最后让 OpenClaw 继续研究后,确认真正要同时改哪些文件、哪些文件可以设只读、哪些不能设只读,才最终搞定。
1. 修改用户配置文件
把下面这段:
替换成:
2. 修改安装目录模板
把下面这段:
替换成:
3. 修改运行态模型文件
找到这段:
改成:
同时确认
4. 文件只读策略
可以设成只读
不要设成只读
如果把
5. 最后一步
1. 彻底退出 QClaw
2. 重新启动 QClaw
3. 再次检查默认模型和运行态文件是否仍然正确
一句话总结:
这次真正解决问题的关键,不是只改一个
1 个帖子 - 1 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: shubin zhang)
QClaw 自定义模型配置教程
一开始是按照论坛里佬友分享的方法去改,改完以后当下看似生效,但重启之后还是不行。
后来继续排查,发现问题不只是一个配置文件,而是 用户配置 + 安装目录模板 + 运行态模型文件 三层都会影响结果。
最后让 OpenClaw 继续研究后,确认真正要同时改哪些文件、哪些文件可以设只读、哪些不能设只读,才最终搞定。
1. 修改用户配置文件
C:\Users\你的用户名\.qclaw\openclaw.json把下面这段:
"agents": {
"defaults": {
"model": {
"primary": "qclaw/modelroute"
},
"workspace": "C:\\Users\\你的用户名\\.qclaw\\workspace",
"maxConcurrent": 3,
"timeoutSeconds": 72000
}
},
"models": {
"mode": "merge",
"providers": {
"qclaw": {
"baseUrl": "${QCLAW_LLM_BASE_URL}",
"apiKey": "${QCLAW_LLM_API_KEY}",
"api": "openai-completions",
"models": [
{
"id": "modelroute",
"name": "modelroute"
}
]
}
}
}替换成:
"agents": {
"defaults": {
"model": {
"primary": "sub2api/gpt-5.4"
},
"workspace": "C:\\Users\\你的用户名\\.qclaw\\workspace",
"maxConcurrent": 3,
"timeoutSeconds": 72000
}
},
"models": {
"mode": "merge",
"providers": {
"qclaw": {
"baseUrl": "${QCLAW_LLM_BASE_URL}",
"apiKey": "${QCLAW_LLM_API_KEY}",
"api": "openai-completions",
"headers": {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36"
},
"models": [
{
"id": "modelroute",
"name": "modelroute"
}
]
},
"sub2api": {
"baseUrl": "https://你的中转地址/v1",
"apiKey": "${YOUR_API_KEY}",
"api": "openai-responses",
"models": [
{
"id": "gpt-5.4",
"name": "GPT-5.4 (sub2api)",
"input": ["text", "image"],
"contextWindow": 1050000,
"maxTokens": 128000
}
]
}
}
}2. 修改安装目录模板
D:\QClaw\resources\openclaw\config\openclaw.json把下面这段:
"agents": {
"defaults": {
"model": {
"primary": "qclaw/modelroute"
},
"workspace": "~/.openclaw/workspace",
"maxConcurrent": 3,
"timeoutSeconds": 72000
}
},
"models": {
"mode": "merge",
"providers": {
"qclaw": {
"baseUrl": "${QCLAW_LLM_BASE_URL}",
"apiKey": "${QCLAW_LLM_API_KEY}",
"api": "openai-completions",
"models": [
{
"id": "modelroute",
"name": "modelroute"
}
]
}
}
}替换成:
"agents": {
"defaults": {
"model": {
"primary": "sub2api/gpt-5.4"
},
"workspace": "~/.openclaw/workspace",
"maxConcurrent": 3,
"timeoutSeconds": 72000
}
},
"models": {
"mode": "merge",
"providers": {
"qclaw": {
"baseUrl": "${QCLAW_LLM_BASE_URL}",
"apiKey": "${QCLAW_LLM_API_KEY}",
"api": "openai-completions",
"headers": {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36"
},
"models": [
{
"id": "modelroute",
"name": "modelroute"
}
]
},
"sub2api": {
"baseUrl": "https://你的中转地址/v1",
"apiKey": "${YOUR_API_KEY}",
"api": "openai-responses",
"models": [
{
"id": "gpt-5.4",
"name": "GPT-5.4 (sub2api)",
"input": ["text", "image"],
"contextWindow": 1050000,
"maxTokens": 128000
}
]
}
}
}3. 修改运行态模型文件
C:\Users\你的用户名\.qclaw\agents\main\agent\models.json找到这段:
{
"id": "modelroute",
"name": "modelroute",
"reasoning": false,
"input": ["text"],
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 200000,
"maxTokens": 8192,
"api": "openai-completions"
}改成:
{
"id": "modelroute",
"name": "modelroute",
"reasoning": false,
"input": ["text"],
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 1050000,
"maxTokens": 128000,
"api": "openai-completions"
}同时确认
providers.qclaw 下有:"headers": {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36"
}4. 文件只读策略
可以设成只读
C:\Users\你的用户名\.qclaw\openclaw.json不要设成只读
C:\Users\你的用户名\.qclaw\agents\main\agent\models.json如果把
models.json 设成只读,QClaw 运行时可能报:EPERM: operation not permitted, rename
...models.json.tmp -> ...models.json
5. 最后一步
1. 彻底退出 QClaw
2. 重新启动 QClaw
3. 再次检查默认模型和运行态文件是否仍然正确
一句话总结:
这次真正解决问题的关键,不是只改一个
~/.qclaw/openclaw.json,而是同时处理了 用户配置 + 安装目录模板 + 运行态 models.json, 并且把 openclaw.json 设只读、但不锁死 models.json。1 个帖子 - 1 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: shubin zhang)
天才程序员沦陷了 team挂壁 统计下佬们开完持续了几天呢
存活7天的team 用的佬们开发的短链开的 没用PayPal 用的是虚拟卡 1块钱的成本 拉自己邮箱 5个 周限额全部蹬完了 代理ip也是机场 7天也是够了 要开始下一周了 开卡开卡 顺便写了个申诉信看看 佬们开完持续了几天呢?
2 个帖子 - 2 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: lip1990)
存活7天的team 用的佬们开发的短链开的 没用PayPal 用的是虚拟卡 1块钱的成本 拉自己邮箱 5个 周限额全部蹬完了 代理ip也是机场 7天也是够了 要开始下一周了 开卡开卡 顺便写了个申诉信看看 佬们开完持续了几天呢?
2 个帖子 - 2 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: lip1990)
OpenAI给美国和加拿大学生免费提供100美元的积分,可用于codex!
https://chatgpt.com/codex/students
6 个帖子 - 6 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: 谨言慎行)
https://chatgpt.com/codex/students
6 个帖子 - 6 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: 谨言慎行)