{"_id":"@cretyz/lyra-ai","name":"@cretyz/lyra-ai","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@cretyz/lyra-ai","version":"0.1.0","description":"A powerful terminal-based AI coding assistant","main":"dist/index.js","bin":{"lyra":"bin/lyra.js"},"type":"module","scripts":{"start":"node dist/index.js","dev":"node --loader ts-node/esm src/index.ts","build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build && chmod +x bin/lyra.js","lint":"eslint src --ext .ts","test":"echo \"Error: no test specified\" && exit 1","test:autonomy":"node --loader ts-node/esm --experimental-specifier-resolution=node src/cli/test_autonomy.ts","test:simple":"npx ts-node src/cli/simple_test.ts","test:files":"node dist/cli/test_file_generation.js","test:todo":"node dist/cli/test_todo_app.js"},"keywords":["ai","coding","assistant","cli","terminal","lyra","code-assistant","developer-tools","productivity","anthropic","claude"],"author":"","license":"ISC","repository":{"type":"git","url":"git+https://github.com/yourusername/lyra-ai.git"},"bugs":{"url":"https://github.com/yourusername/lyra-ai/issues"},"homepage":"https://github.com/yourusername/lyra-ai#readme","dependencies":{"@anthropic-ai/sdk":"^0.50.3","@clerk/clerk-sdk-node":"^4.13.23","chalk":"^5.4.1","commander":"^13.1.0","convex":"^1.24.1","dotenv":"^16.5.0","inquirer":"^12.6.1","openai":"^4.98.0","ora":"^8.2.0"},"devDependencies":{"@types/inquirer":"^9.0.8","@types/node":"^22.15.17","@typescript-eslint/eslint-plugin":"^8.32.0","@typescript-eslint/parser":"^8.32.0","eslint":"^9.26.0","ts-node":"^10.9.2","typescript":"^5.8.3"},"engines":{"node":">=18.0.0"},"_id":"@cretyz/lyra-ai@0.1.0","gitHead":"b8b14890e66ece92b608da3d296e709e2b486188","types":"./dist/index.d.ts","_nodeVersion":"23.11.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-AQfwt8YP2fMa6t5xt1c6OYMHyKUl5DdnWNU4ebsjSIZEuM3X2ZZAMsfUU3tcdmC4of4IPwocF2Pg5C17aBSgaA==","shasum":"92199db09d3135be1e8a041723fdfa50fedfa9f3","tarball":"https://registry.npmjs.org/@cretyz/lyra-ai/-/lyra-ai-0.1.0.tgz","fileCount":35,"unpackedSize":87993,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICnFVglvyk2mwDcJuc8XfYUzR6UACCtoIpNov+e1OdltAiEA/KGVZvCDlgxVdRx/GMzODrfTTPHEHlrxwG/owDg3KqY="}]},"_npmUser":{"name":"cretyz","email":"cretyz.development@gmail.com"},"directories":{},"maintainers":[{"name":"cretyz","email":"cretyz.development@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lyra-ai_0.1.0_1746965157073_0.7437608518139205"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-11T12:05:56.956Z","0.1.0":"2025-05-11T12:05:57.254Z","modified":"2025-05-11T12:05:57.550Z"},"maintainers":[{"name":"cretyz","email":"cretyz.development@gmail.com"}],"description":"A powerful terminal-based AI coding assistant","homepage":"https://github.com/yourusername/lyra-ai#readme","keywords":["ai","coding","assistant","cli","terminal","lyra","code-assistant","developer-tools","productivity","anthropic","claude"],"repository":{"type":"git","url":"git+https://github.com/yourusername/lyra-ai.git"},"bugs":{"url":"https://github.com/yourusername/lyra-ai/issues"},"license":"ISC","readme":"# Lyra AI\n\nA powerful terminal-based AI coding assistant powered by Claude 3.7 Sonnet.\n\n![Lyra AI Banner](./assets/lyra-banner.png)\n\n## Features\n\n- **Conversational Coding**: Chat with Lyra to build, debug, and improve your code\n- **Fully Autonomous**: Lyra executes commands, creates files, and runs applications without requiring your approval\n- **Project Creation**: Quickly scaffold new projects with popular templates\n- **Smart Context Awareness**: Lyra understands your current project and codebase\n- **Tool Integration**: Leverage terminal commands, file operations, and more through natural language\n- **Custom Configuration**: Set your API keys and preferences for a personalized experience\n- **Automatic Application Launch**: Runs dev servers in new terminal windows and opens browser windows to display applications\n\n## Installation\n\n### Prerequisites\n\n- Node.js (version 18 or higher)\n- An Anthropic API key for Claude access\n\n### Global Installation\n\n```bash\nnpm install -g lyra-ai\n```\n\n### Local Installation\n\n```bash\ngit clone https://github.com/yourusername/lyra-ai.git\ncd lyra-ai\nnpm install\nnpm run build\nnpm link\n```\n\n## Setup\n\nBefore using Lyra, you need to configure your API key:\n\n```bash\nlyra config\n```\n\nThis will prompt you to enter your Anthropic API key and other settings.\n\n## Usage\n\n### Starting a Conversation\n\n```bash\nlyra\n# or\nlyra start\n```\n\nThis opens an interactive session with Lyra where you can ask coding questions, get help with errors, or collaborate on building new features.\n\n### Creating a New Project\n\n```bash\nlyra new my-project\n```\n\nOptions:\n- `-t, --template <template>`: Project template (next, react, node, empty)\n- `-p, --path <path>`: Custom project path\n- `-g, --git`: Initialize git repository\n- `-i, --install`: Install dependencies\n\nExample:\n```bash\nlyra new my-next-app -t next -g -i\n```\n\n### Configuration\n\n```bash\nlyra config\n```\n\nThis allows you to set or update:\n- Anthropic API Key\n- OpenAI API Key (for future integrations)\n- Log Level\n- Other settings\n\n## Example Prompts\n\nHere are some example prompts you can use with Lyra:\n\n- \"Create a simple Express API with user authentication\"\n- \"Build a React todo app with Tailwind CSS\"\n- \"Create a Next.js landing page with a contact form\"\n- \"Help me debug this React component\" (then paste your code)\n- \"Refactor this function to be more efficient\" (then paste your code)\n- \"Explain how promises work in JavaScript\"\n- \"Create a SQL query to find all users who signed up last month\"\n\n### Testing Autonomous Features\n\nYou can test Lyra's autonomous features by running:\n\n```bash\nnpm run test:autonomy\n```\n\nThis will verify Lyra's ability to:\n- Create files and directories automatically\n- Open browser windows\n- Run commands in new terminal windows\n\n## Development\n\n### Building the Project\n\n```bash\nnpm run build\n```\n\n### Running in Development Mode\n\n```bash\nnpm run dev\n```\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## License\n\nISC License\n\n## Acknowledgements\n\n- Anthropic for the Claude AI model\n- All the open-source libraries that make Lyra possible ","readmeFilename":"README.md","_rev":"1-df691e4d40532c2ad5be574fac590c97"}