Meeting notes provided by Gemini
- OpenClaw Overview and Core Functionality: Jack Francis provided a detailed overview of OpenClaw, an AI tool marketed as being able to “actually do things” by having full disk access to a computer (00:31:30). They explained that the system uses a gateway to connect to various chat channels (like WhatsApp or Telegram), passing messages to an agent running on the system with access to a runtime and tools. A humorous example was given of an agent given access to Gmail deleting all the emails after being asked to “clean up” the inbox (00:32:47).
- Reasons for OpenClaw’s Popularity and Self-Hosting: OpenClaw’s growth is attributed to its ease of use, built-in skills and integrations, and the ability to interact with the agent anywhere via a phone, which supports mobile development work (00:33:36). It is also noted as being easy to self-host, which addresses concerns regarding local data privacy (00:34:18).
- Core Components of OpenClaw’s Operation: The five core components of OpenClaw were detailed: Channels (user interaction), the Gateway (maintaining the runtime and scheduling), the Command Q (handling messages and cron/sub-agent jobs), the Agent Loop (where the task is completed using workspace files and tools), and the subsequent return of the output to the user (00:34:58). Jack Francis demonstrated the process by asking their agent for a joke via Telegram, illustrating the backend process (00:37:36).
- Agent Configuration and Personality Files: Jack Francis described the configuration files that define an agent’s operation, which are primarily markdown files (00:39:23). These files include the Soul (persona, boundaries, and tone), User MD (information about the user), Agents (operating instructions and memory conventions), Heartbeat (periodic checks similar to cron jobs), and Memory (both short-term and long-term data storage) (00:38:29). A demonstration showed how to create a “Goofybot” by modifying its Soul to refuse to generate code and instead tell a joke, confirming that agents follow built-in instructions (00:47:21).
- Configuration and Rate Limit Management: OpenClaw offers broad configuration options via the terminal, allowing users to select different model providers like OpenAI or Anthropic. Jack Francis strongly recommended using Codex Oath for OpenAI models if not running a local model, noting that the $20 monthly tier offers generous rate limits (00:40:13) (00:51:50). They warned that using API keys with powerful models can lead to high costs quickly, especially if the default settings (four main agents and eight sub-agents) get stuck in a failure loop (00:41:26) (00:52:59).
- Optimization and Agent Selection Strategies: Users can mitigate high API costs by specifying less powerful models for routine tasks and only switching to more powerful models (like GPT-5.3 for code) for intensive work (00:52:59). Jack Francis demonstrated how to use the `/model` command in Telegram to select a model for a specific chat session (00:53:47). They also noted that using a “smart model” like GPT-5.2 as the main agent generally leads to better performance compared to smaller models that may misconstrue instructions (00:50:48).
- Technical Setup Challenges and OpenClaw Alternatives: Setting up OpenClaw can be challenging, particularly when deviating from default settings, such as changing the port number due to conflicts with a Mac OS process (00:54:38). However, OpenClaw can self-correct configuration settings when messaged by the user, which is beneficial (00:55:22). Jack Francis briefly mentioned alternatives like Nanoclaw, Pico Claw, and Zero Claw, which focus on isolation for security or being smaller and faster by stripping away bloat (00:57:10).
- Discussion on Multiple Agent Instances: A question was raised about the utility of running multiple OpenClaw instances (00:57:10). Although Jack Francis was unsure, a participant suggested that multiple agents on the same channel can get confused unless specific input channels and user permissions are configured (00:58:07). The agent’s instructions are generally baked in to discourage them from spamming group chats (01:00:18).
- Detailed Use Case: Mobile Coding Platform: Jack Francis returned to their primary use case, which is using OpenClaw as a mobile coding platform via Telegram. This allows them to implement code features when they have ideas while away from their laptop (01:00:18).
- OpenClaw for Mobile Code Development: Jack Francis described using OpenClaw via Telegram to perform coding tasks remotely from their phone, which is otherwise difficult due to the challenges of using SSH and writing code on a mobile device. They demonstrated this by initiating a pull request (PR) to update a background color in a repository (01:01:20).
- Custom Application Built with OpenClaw: Jack Francis detailed a custom application, the executive AI brief, they built entirely using OpenClaw through Telegram. This agent is configured to search platforms like Reddit, Hacker News, Hugging Face, and X using Brave Search to identify and categorize recent trends over the past 24 hours, presenting the findings in a user-friendly front end (01:02:22).
- Viewing Changes in Real-Time: The speaker explained a workflow where they can instruct the agent via Telegram to push completed changes to a localhost port, allowing them to view the modifications in real-time on their phone using Tailscale. This eliminates the need to wait for access to a full screen or pull the code elsewhere, enhancing the development process (01:04:13).
- Performance and Hardware Considerations: The running speed of the agent is affected by the concurrent agent settings, which Jack Francis currently keeps low to avoid cooldown limits when using Codex Oath (01:04:13). They noted that advanced hardware like a Mac Mini is not strictly necessary for this work; a Raspberry Pi 5 would suffice, especially when using models hosted in the cloud rather than local models (01:05:04).
- Model Selection and Safety: The speaker decided to use cloud models, specifically Codex Oath, for pricing and security against API key leakage. They mentioned that models under 100 billion parameters generally feel too “rough” for agent tasks, though smaller models may be suitable for sub-tasks like summarization (01:05:54).
- Setting up a Telegram Bot for OpenClaw: Jack Francis demonstrated the initial steps for setting up a new Telegram bot using BotFather, which involves creating the bot and receiving a token (01:07:13). They confirmed that the entire configuration process, including connecting the bot using OpenClaw’s channel settings, is possible through a local setup (01:08:14).
- Security Concerns with OpenClaw Skills: A discussion on security highlighted the importance of vetting third-party skills, citing an instance where a popular skill called “What Would Elon Do” contained hidden malicious code that set up a reverse proxy and attempted to steal crypto (01:11:04). The advice was to be careful about which skills are downloaded and to consider isolated containers like Nano Claw or using white-listed containers (01:09:59).
- Agent Self-Improvement and Memory: A participant explained that agents can be configured to self-improve by examining failures in a workflow and building a new skill to fix that issue, ensuring the agent constantly builds and improves its own skills (01:13:24). Obsidian is being used to hook up to the agent’s memory, enabling bidirectional reading and writing of context through Telegram, which helps the agent maintain a great amount of context and forget much less information (01:14:42).
- Organizing Work via Super Groups: Using Telegram Super Groups allows for the isolation of different projects or configurations, preventing the blending of chats (01:15:59). This method reduces the context an agent needs to process for a specific task, leading to greater focus and efficiency (01:17:09).
- ClawHub and Skill Vulnerabilities: J. Langley introduced ClawHub, a platform for sharing and browsing over 15,000 OpenClaw skills (01:20:35). However, they warned that a large number of these skills have verifiable vulnerabilities, often embedded through non-displaying Unicode characters, making manual review insufficient (01:21:51).
- Shifting Mental Model for Code Generation: The cost of generating code is decreasing so rapidly that the mental model for development is changing (01:26:51). The speaker now focuses significant time on requirement planning to make the plan “bulletproof” before instructing the agent to generate multiple versions of the code for review (01:27:43).
- Agents as a Development Team: Development teams are becoming smaller, with agents acting as the development team, while the human acts as the Scrum Master, managing planning and refinement (01:30:51). Agents can be assigned specific roles (e.g., fiduciary agent, coding agent) to provide diverse perspectives and require consensus before proceeding (01:31:57).
- Agent Consistency and Workflow Codification: By codifying a rigorous planning workflow as a skill, the agent can achieve consistent results, such as the “website enhancement pipeline” (01:34:33). This process ensures the agent meets the required rigor and consistency in its outputs (01:36:07).
- Technical Differences Between OpenClaw and Alternatives: OpenClaw’s primary advantage over tools like Codeex is its deep integration and access to the entire machine, allowing it to perform actions like closing an application window (01:36:07) (01:41:06). It is also highly supported because it is open source and has multiple integrations (01:39:24).

