Skip to content

Commit 45a8955

Browse files
authored
ANUS 0.2: a free coding agent in your terminal (#94)
One command, no key, no card. ANUS picks a free model and switches when a limit runs out.
1 parent 74fef7c commit 45a8955

681 files changed

Lines changed: 2896 additions & 160628 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.anusignore‎

Lines changed: 0 additions & 7 deletions
This file was deleted.

‎.editorconfig‎

Lines changed: 0 additions & 13 deletions
This file was deleted.

‎.gitattributes‎

Lines changed: 0 additions & 24 deletions
This file was deleted.

‎.github/ISSUE_TEMPLATE/bug_report.yml‎

Lines changed: 0 additions & 57 deletions
This file was deleted.

‎.github/ISSUE_TEMPLATE/feature_request.yml‎

Lines changed: 0 additions & 35 deletions
This file was deleted.

‎.github/ISSUE_TEMPLATE/security-report.yml‎

Lines changed: 0 additions & 97 deletions
This file was deleted.

‎.github/pull_request_template.md‎

Lines changed: 0 additions & 41 deletions
This file was deleted.

‎.github/workflows/ci.yml‎

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,15 @@ on:
44
push:
55
branches: [main]
66
pull_request:
7-
branches: [main]
87

98
jobs:
10-
ci:
9+
test:
1110
runs-on: ubuntu-latest
12-
1311
steps:
1412
- uses: actions/checkout@v4
15-
1613
- uses: actions/setup-node@v4
1714
with:
18-
node-version: '22.x'
19-
cache: 'npm'
20-
15+
node-version: 22
2116
- run: npm ci
22-
23-
- run: npm run build
24-
25-
- run: npm run lint:ci
26-
27-
- run: npm run typecheck
28-
29-
- run: npm run test:ci
17+
- run: npm test
18+
- run: node bin/anus.mjs --version

‎.gitignore‎

Lines changed: 2 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,2 @@
1-
# API keys and secrets
2-
.env
3-
.env~
4-
.env.local
5-
.env.production
6-
7-
# anus-cli settings
8-
.anus/
9-
!anus/config.yaml
10-
11-
# Note: .anus-clipboard/ is NOT in gitignore so ANUS can access pasted images
12-
13-
# Dependency directory
14-
node_modules
15-
bower_components
16-
17-
# Editors
18-
.idea
19-
*.iml
20-
21-
# OS metadata
22-
.DS_Store
23-
Thumbs.db
24-
25-
# TypeScript build info files
26-
*.tsbuildinfo
27-
28-
# Ignore built ts files
29-
dist
30-
31-
# Docker folder to help skip auth refreshes
32-
.docker
33-
34-
bundle
35-
36-
# Test report files
37-
junit.xml
38-
packages/*/coverage/
39-
40-
# Generated files
41-
packages/cli/src/generated/
42-
packages/core/src/generated/
43-
.integration-tests/
44-
packages/vscode-ide-companion/*.vsix
45-
46-
# ai editors
47-
.augment/
48-
.claude/
49-
.cursor/
50-
.local/
51-
CLAUDE.md
1+
node_modules/
2+
*.tgz

‎.npmrc‎

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)