Omniscient. Real-time. Autonomous.
The framework for autonomous AI development with unified memory across all your tools.
Ora synchronizes Claude, Cursor, GitHub, Pinecone, LangSmith, and Slack into a single autonomous development system with omniscient memory. One heartbeat. Perfect sync.
Ora enables you to create isolated, autonomous agent systems for any project in under 5 minutes. Each project gets its own PostgreSQL schema, Pinecone namespace, Slack channel, and agent workforceβcompletely isolated from other projects.
- Pinecone Vector Database: Maintains perfect context across all agents and conversations
- PostgreSQL State: Persistent agent state, decision history, and performance metrics
- Unified Knowledge: All project knowledge accessible to every agent instantly
- Daily Strategic Reviews: High-level oversight without micromanagement
- Autonomous Execution: Agents work independently between reviews
- Perfect Coordination: File-based communication ensures reliable agent coordination
- 5-Minute Bootstrap:
ora-init my-projectcreates everything you need - Complete Isolation: Each project gets isolated infrastructure
- Zero Configuration: Works out of the box with sensible defaults
- Pre-built Archetypes: Research, Implementation, QA, Documentation, Infrastructure agents
- Instant Deployment: Deploy agents in seconds using templates
- Proven Patterns: Based on production MCP-WP system (12+ agents, 2,426 vectors)
- PostgreSQL: Schema isolation (
ora_{{PROJECT_NAME}}) - Pinecone: Namespace isolation (
{{PROJECT_NAME}}) - Slack: Channel isolation (
#ora-{{PROJECT_NAME}}-agents) - File System: Separate project directories
- PostgreSQL database (local or remote)
- Pinecone account and API key
- Slack workspace and bot token
- Node.js and Python 3
- Git
# Clone the repository
git clone https://github.com/jeffmichaeljohnson-tech/ora.git
cd ora
# Set up environment variables
export DB_HOST=localhost
export DB_PORT=5432
export DB_NAME=postgres
export DB_USER=postgres
export DB_PASSWORD=your-password
export PINECONE_API_KEY=your-pinecone-key
export PINECONE_INDEX_NAME=ora-framework-index
export SLACK_BOT_TOKEN=your-slack-token# Initialize a new project
cd infrastructure/bootstrap
./ora-init.sh my-awesome-project
# Your autonomous workforce is ready in < 5 minutes!That's it! Ora will:
- β
Create PostgreSQL schema (
ora_my-awesome-project) - β
Create Pinecone namespace (
my-awesome-project) - β
Create Slack channel (
#ora-my-awesome-project-agents) - π Guide you through LangSmith setup (manual)
- π Guide you through GitHub setup (manual)
# Deploy agents using templates
cd agent-templates/deploy
./ora-hire-agent.sh research-agent my-awesome-project
./ora-hire-agent.sh implementation-agent my-awesome-project
./ora-hire-agent.sh qa-agent my-awesome-projectOra is built on four core principles:
Every agent has access to the complete project knowledge base through Pinecone vectors and PostgreSQL state. No context is lost.
Each project gets completely isolated infrastructure:
- PostgreSQL Schema:
ora_{{PROJECT_NAME}}- separate tables, no data mixing - Pinecone Namespace:
{{PROJECT_NAME}}- vector isolation via namespaces - Slack Channel:
#ora-{{PROJECT_NAME}}-agents- dedicated communication channel - File System:
/projects/{{PROJECT_NAME}}/- separate directories
Agents communicate via JSON files in inbox/ and outbox/ directories. This ensures:
- Reliability (no network dependencies)
- Auditability (all messages persisted)
- Simplicity (easy to debug and monitor)
The Director (Claude) reviews progress every 15 minutes, making strategic decisions while agents execute autonomously.
ora/
βββ infrastructure/ # Infrastructure templates
β βββ postgres/ # PostgreSQL schema templates
β βββ pinecone/ # Pinecone namespace setup
β βββ slack/ # Slack channel creation
β βββ langsmith/ # LangSmith project setup
β βββ github/ # GitHub repository templates
β βββ bootstrap/ # Master bootstrap script (ora-init.sh)
βββ agent-templates/ # Agent archetype templates
β βββ archetypes/ # Agent type templates
β βββ schemas/ # Communication schemas
β βββ deploy/ # Agent deployment scripts
βββ cli/ # Command-line tools
βββ docs/ # Documentation
βββ projects/ # Project instances
- QUICKSTART.md - Get started in 10 minutes
- ARCHITECTURE.md - Deep dive into system design
- TROUBLESHOOTING.md - Common issues and solutions
- AGENT-TEMPLATES.md - Agent template guide
- TEST-RESULTS.md - System test results
Built and proven in production β extracted from a live autonomous system that coordinated 27 AI agents over 5 months of continuous daily operation.
Contributions welcome. Open an issue to discuss.
MIT License β see LICENSE
- Documentation: See
/docsdirectory - Issues: GitHub Issues
Ora was extracted from a production autonomous system (MCP-WP) that coordinated 27 AI agents with 2,442 knowledge vectors over 5 months of continuous daily operation.
Built by Jeff Michael Johnson