Voice Chat Assistant — Talk to Code, Ship Faster
Voice-first AI coding assistant that understands context, writes production code, and manages your entire development workflow through natural conversation. Powered by AgentOS.
Open-source AI orchestration runtime powering AgentOS and OpenStrand. Built by Framers AI for the next generation of AI-powered development tools.

Frame.dev represents our vision for the future of software development: AI-native tools that understand context, anticipate needs, and accelerate creation. Through our open-source projects—AgentOS and OpenStrand—we're building the infrastructure for a new generation of AI-powered development experiences.
"The best interface is no interface. The best code is the code that writes itself." — Frame.dev Philosophy
Our projects work together to create a complete AI development platform:
The Brain Behind Our AI Systems
AgentOS is our modular orchestration runtime that powers intelligent AI applications, handling:
1import { AgentOS } from '@framers/agentos'; 2 3const agent = new AgentOS(); 4await agent.initialize(config); 5 6for await (const chunk of agent.processRequest(input)) { 7 // Handle streaming responses 8}
Explore AgentOS Documentation →
Collaborative Knowledge Architecture
OpenStrand revolutionizes how teams organize and connect information. Built on the Zettelkasten method with modern collaborative features:
All Frame.dev projects share a consistent, modern architecture:
frame.dev/
├── apps/
│ ├── agentos.sh/ # Next.js marketing site
│ └── openstrand-app/ # React knowledge management UI
├── packages/
│ ├── @framers/agentos/ # Core orchestration runtime
│ ├── @openstrand/sdk/ # Shared types & utilities
│ └── @framers/tools/ # Common tool implementations
└── backend/
├── openstrand-teams/ # Fastify collaboration backend
└── shared/ # Cross-cutting concerns
We follow a "Core + Community" model:
1import { AgentOS, AgentOSConfig } from '@framers/agentos'; 2import { OpenAIProvider } from '@framers/agentos/providers'; 3 4const config: AgentOSConfig = { 5 providers: [new OpenAIProvider(apiKey)], 6 tools: ['code-writer', 'terminal', 'file-system'], 7 memoryStrategy: 'hierarchical', 8 streamingEnabled: true 9}; 10 11const agent = new AgentOS(); 12await agent.initialize(config); 13 14// Process natural language requests 15const response = await agent.processRequest({ 16 text: "Refactor this function to use async/await", 17 context: { file: 'utils.js', selection: [10, 25] } 18});
1import { ITool, ToolResult } from '@framers/agentos'; 2 3export class CustomAnalyzerTool implements ITool { 4 name = 'custom-analyzer'; 5 description = 'Analyzes code patterns and suggests improvements'; 6 7 async execute(params: any): Promise<ToolResult> { 8 // Your tool logic here 9 return { 10 success: true, 11 data: analysisResults, 12 artifacts: [{ 13 filename: 'analysis.md', 14 mimeType: 'text/markdown', 15 data: reportContent 16 }] 17 }; 18 } 19}
1# Install AgentOS 2npm install @framers/agentos 3 4# Try OpenStrand locally 5npx create-openstrand-app my-knowledge-base
Frame.dev is developed by Framers AI in collaboration with Manic Agency. Together, we're pushing the boundaries of what's possible when AI meets software development.
We believe the future of software development isn't about replacing developers—it's about amplifying their capabilities. Frame.dev provides the tools to think faster, build smarter, and create experiences that weren't possible before.
Ready to revolutionize how you build? Get started with Frame.dev →