Thanks to visit codestin.com
Credit goes to github.com

Skip to content

brayanj4y/rushed-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rushed-code(multi-agent terminal code assistant)

a production-ready, blazing-fast multi-agent terminal code assistant in typescript.

features

  • multi-agent architecture: specialized agents for reading, writing, explaining, debugging, testing, and more.
  • sub-100ms dispatch: fast intent classification and routing.
  • streaming first: real-time streaming of responses using ink.
  • real tools: file system access, shell execution, ripgrep search.
  • robustness: retry logic, valid json generation, and error handling.

installation

  1. clone the repository.

  2. install dependencies:

    npm install
    
  3. configure environment variables:

    • copy .env.example to .env
    • add your anthropic_api_key
    cp .env.example .env

usage

start the terminal assistant:

npm run dev

commands

  • explain code: "explain src/main.ts"
  • edit code: "add a comment to src/config/config.ts"
  • run shell: "run ls -la"
  • search: "search for 'todo' in src"
  • debug: "analyze the logs"

architecture

  • orchestrator: routes user intent to agents.

  • agents:

    • codereader: reads and lists files.
    • codewriter: writes files.
    • explainer: explains code/concepts.
    • shell: runs shell commands.
    • search: searches code (ripgrep).
    • debug: analyzes logs.
    • test: runs tests.
    • context: manages context.
  • ui: built with ink (react for cli).

tech stack

  • typescript
  • node.js
  • ink
  • anthropic sdk
  • rxjs / p-queue
  • zod
  • winston

license

mit

About

blazing fast coding agents in your terminal

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors