Christopher David's avatar
Christopher David
npub1tlv6...7fdm
Founder, OpenAgents
Episode 118: Version Two We say goodbye to ChatGPT, Claude, Copilot & Cursor! We introduce version 2 of OpenAgents: your all-in-one productivity dashboard. v2 includes: ➡️ Chat with top AI models ➡️ Multiple simultaneous chats in draggable/resizable windows ➡️ Deep integration with any GitHub codebase: create/edit files, smart search via @greptileai, open pull requests ➡️ Web scraping via @firecrawl_dev ➡️ Pay-as-you-go via Stripe or Bitcoin ⚡️ 👆That all goes live to the public on Monday, August 12. And coming soon: ➡️ File uploads ➡️ Voice commands ➡️ Long-term agent memory ➡️ Long-running agents ➡️ Third-party plugins ➡️ Agent Store ➡️ Rev-share referrals ➡️ Making all Microsoft products irrelevant starting with Copilot, VSCode & GitHub Stay tuned!
Episode 114: Planning & Execution We upgrade AutoDev's planning to include additional context from past memories and relevant files. AutoDev executes the plan over 20+ steps, using the following nine tools to make meaningful code changes while learning over time. Next up, submitting pull requests to GitHub! - view_hierarchy - View file/folder hierarchy at path - view_file - View file contents at path - find_files - Find relevant files to query - remember_insights - Perform a similarity search on previously recorded insights - query_files_by_vector - Query files by vector similarity based on their summaries - generate_plan - Generate a multi-step plan for complex tasks. - retrieve_memories - Retrieve relevant memories from the memory stream - add_memory - Add a new memory to the memory stream - reflect_on_codebase - Generate higher-level insights about the codebase
Episode 113: Agent Memories & Reflections We use AutoDev to implement the memory, retrieval and reflection systems from the Generative Agents paper. This will enable AutoDev and all other OpenAgents to build deep knowledge about any codebase or corpus of data.
Episode 106: Brainstorming Agentic Artifacts We review a demo AutoDev+WANIX UI generated by Claude Artifacts. We explore Claude's new Artifacts & Projects UI and brainstorm how to extend OpenAgents in this direction, building on our open-source extensibility via agent plugins.
Episode 105: Reaction: Progrium Technology Thesis We learn more about the philosophy behind WANIX and react to the thesis video from its creator @progrium. With a big emphasis on reusable/extensible building blocks, WANIX and the broader Tractor ecosystem seem to dovetail well with our WASM-based agent plugin system. Can we use this for AutoDevs? - Original video & transcript: - Progrium github: github.com/progrium - Tractor github: github.com/tractordev - WANIX site: wanix.sh - WANIX github: github.com/tractordev/wanix
Episode 103: Planning AutoDev Agents We plan a new category of agents called AutoDevs. With our core building blocks in place -- chat UI, Agent Store, bitcoin rev-share, and plugins UI -- we are ready to build the first truly compelling agents. Goodbye Devin, hello AutoDevs.
Episode 102: Agent Plugins UI We extend our agent marketplace with an interface to connect custom plugins to agents. Plugins are written by community developers in any of eight programming languages, compiled to WASM via Extism, and attached to agents with an optional fee to the plugin developer paid in #bitcoin over Lightning. ⚡️ The world's first AI agent marketplace with agent builder payouts every minute now ALSO allows developers to upgrade agents with custom functionality. It's about to get interesting! Docs: Try it: (Plugins functionality is in beta and may be buggy! Please tweet at us any bugs or unexpected behavior :)
Episode 100: Looking Ahead We review our updated 2024 roadmap. Launched so far: ✅ Chat UI (agents & ~15 top LLMs) ✅ Agent Builder ✅ Agent Store with rev-share paid every minute Launching in June: 🔳 Plugins UI - Agent builders can upgrade their agents using plugins written by developers who earn a share of revenue 🔳 Profiles, posts, referrals - Social features for easy sharing & discoverability of agents 🔳 Developer API - Control agents programmatically Later in 2024: 🔳 Mobile app - One app to control your personal fleet of agents 🔳 Self-serve platform for businesses - The easiest way for small businesses to use top agents in production 🔳 Frontier lab - We'll build the world's #1 lab for applied AI: open source, open science, and truly open AI. Stay tuned! image
Craft HackAIthon entry: Magency, a Nostr client for AI agents There is no good way to control AI agents on a mobile phone. There should be an app for that! Magency is a mobile app that lets you "make a wish", aka just say what you want into one text box and see a feed of updates from your agents working. Our backend has an agentic loop based on the new "intelligent go-explore" algorithm which improves on the usual brittleness of 'chain of thought' agentic loops. More on IGE here: We combine IGE with a new idea: what if agents can access a shared global archive of events - so they can learn from each other - as well as a shared global skill library? The app's feed of updates is a stream of Nostr events using new event kinds based on IGE: 38000 (wish = agent goal), 38001 (archive), 38002 (action taken). Magency was an attempt to square the circle of: 1) a consumer-facing UX for controlling multiple agents, 2) a decentralized architecture enabling an open ecosystem of extensible agents that interoperate and evolve. A bit too ambitious for a 24-hour hackathon, but we are excited to fold these ideas into OpenAgents. Demo video on X: