https://github.com/frixaco/aitetsu
Don't wanna pay for Cursor, Claude Code, Codex, so I'm building my own alternative
https://github.com/frixaco/aitetsu
Last synced: about 1 year ago
JSON representation
Don't wanna pay for Cursor, Claude Code, Codex, so I'm building my own alternative
- Host: GitHub
- URL: https://github.com/frixaco/aitetsu
- Owner: frixaco
- Created: 2024-10-21T14:56:59.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-10T09:55:42.000Z (about 1 year ago)
- Last Synced: 2025-06-10T10:45:52.788Z (about 1 year ago)
- Language: TypeScript
- Homepage:
- Size: 23.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## My personal AI assistant in my terminal
Basically, worse version of "Claude Code", "Codex", "OpenCode" but it is mine!
### TODO
- [ ] add `check_aws_lamda_logs` tool that can check CloudWatch logs of Lambda functions (for work)
### Demo
https://github.com/user-attachments/assets/2e495400-4b43-41ce-8af8-ef19aa2ce661
### Brainstorming
**Saving tokens**:
- Have "Plan" mode like Cline, where files have comments and blank lines stripped
- Stripping comments and blank lines doesn't seem effective most of the time and saves only few tokens
- Reasons from putting whole file contents:
- Edit diffs - IMPORTANT, REQUIRED
- Follow style - What if I analyze codebase and generate bunch of rules instead,
then I extract only relevant nodes from AST for the code that needs modifying and send those blocks to LLM
- On the other hand, relying AST doesn't seem useful when LLM needs to add a new node unrelated to the relevant nodes (e.g. create a constant at the top of the file)