Documentation Index
Fetch the complete documentation index at: https://docs.openori.dev/llms.txt
Use this file to discover all available pages before exploring further.
OpenOri is built for developers. It can read your codebase, write files, run terminal commands, search docs, and manage Git workflows — all through conversation.
Reading code
Ask OpenOri to read any file or directory:
Read src/components/App.tsx
Show me the structure of the src/ directory
Find all files that import the useAuth hook
OpenOri uses the read and listDirectory tools to explore your filesystem. It understands relative paths when it knows your project context.
Searching code
OpenOri has two built-in search tools:
Search for all usages of the deprecated `fetchUser` function
Find where the API_KEY environment variable is referenced
The search tool does fast text matching across files — like grep, but integrated into the conversation. For deeper queries, searchCode uses the code intelligence index to find semantically related symbols and definitions.
Writing code
OpenOri can create new files or modify existing ones:
Create a new React component called UserProfile in src/components/
Add error handling to the fetchData function in utils.ts
Refactor the login form to use React Hook Form instead of uncontrolled inputs
When OpenOri writes a file, it shows you a diff preview before applying the change. You can approve, reject, or ask for modifications.
Running commands
Run npm test and tell me if anything fails
What's the output of git log --oneline -5?
Install the zod package as a dependency
Shell commands always require your approval — OpenOri shows you the exact command before running it. After a few approvals in the same project directory, OpenOri remembers your trust for the session.
Workflow examples
Debugging a test failure
Run the tests, find the failing one, read the relevant source code, and fix the bug
OpenOri will:
- Run
npm test (with your approval)
- Parse the error output
- Read the failing test and the source code it tests
- Identify the bug
- Propose a fix with a diff preview
Creating a new feature
I need a REST API endpoint for user registration. Use Express, validate with Zod, hash passwords with bcrypt.
OpenOri will:
- Check your project structure to understand conventions
- Create the route handler file
- Create the validation schema
- Add the route to your router
- Explain what it did and why
Code review
Read the changes in the last 3 commits and give me a code review
OpenOri will:
- Run
git log --oneline -3 and git diff HEAD~3
- Read through the changes
- Provide feedback on code quality, potential bugs, and suggestions
Tips for developers
Be specific about paths. “Read the auth middleware” is good, but “Read src/middleware/auth.ts” is better — especially in large projects.
Tell OpenOri about your project once. Say “I’m working on a Next.js 15 app with Drizzle ORM and Tailwind v4” — OpenOri remembers this and tailors all future code suggestions.
Use Recall mode. With Recall ON, OpenOri knows your coding preferences (indentation, naming conventions, framework choices) from past conversations.