An intelligent terminal with AI-powered auto-completion that learns from your project's context.
- Context-Aware Auto-Completion: Reads your project's
CONTEXT.mdfile to provide relevant command suggestions - Ghost Text Preview: Shows suggested completions in gray text before you press Tab
- Project-Specific Commands: Automatically suggests commands based on your project's configuration
- Cross-Platform: Works on Windows, macOS, and Linux
npm installnpm run devSnap-Term uses a CONTEXT.md file in your project root to understand available commands. Create or edit this file to define your project's commands.
Example CONTEXT.md:
@Project Context
@commands
npm install
npm run build
npm test
git add .
git commit -m "message"
@Be efficient.@Project Context- Section header (optional description below)@commands- Start of commands section- Each command on a new line after
@commands @- Ends the commands section
- On startup, Snap-Term reads the
CONTEXT.mdfile in the current directory - Parses commands from the
@commandssection - As you type, it matches your input against known commands
- Press Tab to accept the ghost text completion
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
ISC