JuriCode
We are forging the future with lines of digital steel
JuriCode is an interactive CLI tool that helps you manage and interact with your code repositories through an AI assistant.
Features
- 🤖 AI-powered code assistance
- 📚 Browse and manage GitHub repositories
- 💬 Interactive chat interface
- 🔄 Real-time code analysis and suggestions
- 🌐 Remote server support via SSH tunneling
Installation
npm install -g @graphteon/juricode
Usage
Local Mode
juricode
Remote Mode (via SSH Tunnel)
juricode -t user@host
juricode -t user@host:4000
Commands
-
Tasks
- Create New Task: Start a new coding task
- View All Tasks: List all your tasks
- View Task Details: Get detailed information about a task
- Update Task: Modify an existing task
- Delete Task: Remove a task
-
Repositories
- Browse Repositories: View and interact with your GitHub repositories
- Start Chat: Begin an AI-assisted conversation about a repository
Options
Options:
-V, --version output the version number
-t, --tunnel <target> Setup SSH tunnel (format: <user>@<host> or <user>@<host>:<port>)
-h, --help display help for command
Development
git clone https://github.com/graphteon/juricode.git
cd juricode
npm install
npm run build
npm run dev
npm run watch
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
MIT © graphteon