├── .dockerignore ├── .editorconfig ├── .github └── workflows │ └── releaser.yml ├── .gitignore ├── .goreleaser.yml ├── LICENSE ├── Procfile ├── README.md ├── Taskfile.yml ├── config ├── Taskfile.yml ├── dash-repl.kdl ├── dash-wide-narrow-repl.kdl ├── dash-wide-narrow.kdl ├── tui-auto.kdl ├── tui-mini-auto.kdl ├── tui-mini.kdl ├── tui-mobile-auto.kdl ├── tui-mobile.kdl └── tui.kdl ├── db ├── db.go ├── driver.go ├── models.go ├── query.sql ├── query.sql.go └── schema.sql ├── deploy ├── agent-metrics │ ├── docker-compose.yml │ ├── loki.yaml │ ├── otel-collector-config.yaml │ └── prometheus.yaml ├── agent │ ├── Dockerfile │ ├── Taskfile.yml │ └── docker-compose.yml └── docker-metrics │ ├── docker-compose.yml │ └── prometheus.yml ├── examples ├── cook │ ├── Procfile │ ├── Taskfile.yml │ ├── agent.go │ ├── agent_test.go │ ├── cmd │ │ ├── layout.kdl │ │ └── main.go │ ├── config │ │ └── Taskfile.yml │ ├── db │ │ ├── db.go │ │ ├── driver.go │ │ ├── models.go │ │ ├── query.sql │ │ ├── query.sql.go │ │ └── schema.sql │ ├── genai.go │ ├── handlers.go │ ├── schema │ │ ├── sa_cook.go │ │ └── states_utils.go │ ├── sqlc.yaml │ └── template.env └── research │ ├── Taskfile.yml │ ├── agent.go │ ├── cmd │ ├── layout.kdl │ └── main.go │ ├── config │ └── Taskfile.yml │ ├── schema │ ├── sa_research.go │ └── states_utils.go │ └── template.env ├── go.mod ├── go.sum ├── llm_agent ├── agent.go └── schema │ ├── sa_llm_agent.go │ └── states_utils.go ├── schema ├── sa_agent.go ├── sa_mem.go ├── sa_tool.go └── states_utils.go ├── scripts └── deps.sh ├── secai.go ├── shared └── shared.go ├── sqlc.yaml ├── template.env ├── tools ├── colly │ ├── colly.go │ ├── colly_test.go │ └── schema │ │ ├── sa_colly.go │ │ └── states_utils.go ├── getter │ └── getter.go └── searxng │ ├── config │ ├── docker-compose.yml │ └── settings.yml │ ├── schema │ ├── sa_searxng.go │ └── states_utils.go │ └── searxng.go └── tui ├── chat.go ├── clock.go ├── states ├── ss_tui.go └── states_utils.go └── stories.go /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/releaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/.github/workflows/releaser.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/Procfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/README.md -------------------------------------------------------------------------------- /Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/Taskfile.yml -------------------------------------------------------------------------------- /config/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/config/Taskfile.yml -------------------------------------------------------------------------------- /config/dash-repl.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/config/dash-repl.kdl -------------------------------------------------------------------------------- /config/dash-wide-narrow-repl.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/config/dash-wide-narrow-repl.kdl -------------------------------------------------------------------------------- /config/dash-wide-narrow.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/config/dash-wide-narrow.kdl -------------------------------------------------------------------------------- /config/tui-auto.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/config/tui-auto.kdl -------------------------------------------------------------------------------- /config/tui-mini-auto.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/config/tui-mini-auto.kdl -------------------------------------------------------------------------------- /config/tui-mini.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/config/tui-mini.kdl -------------------------------------------------------------------------------- /config/tui-mobile-auto.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/config/tui-mobile-auto.kdl -------------------------------------------------------------------------------- /config/tui-mobile.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/config/tui-mobile.kdl -------------------------------------------------------------------------------- /config/tui.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/config/tui.kdl -------------------------------------------------------------------------------- /db/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/db/db.go -------------------------------------------------------------------------------- /db/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/db/driver.go -------------------------------------------------------------------------------- /db/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/db/models.go -------------------------------------------------------------------------------- /db/query.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/db/query.sql -------------------------------------------------------------------------------- /db/query.sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/db/query.sql.go -------------------------------------------------------------------------------- /db/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/db/schema.sql -------------------------------------------------------------------------------- /deploy/agent-metrics/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/deploy/agent-metrics/docker-compose.yml -------------------------------------------------------------------------------- /deploy/agent-metrics/loki.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/deploy/agent-metrics/loki.yaml -------------------------------------------------------------------------------- /deploy/agent-metrics/otel-collector-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/deploy/agent-metrics/otel-collector-config.yaml -------------------------------------------------------------------------------- /deploy/agent-metrics/prometheus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/deploy/agent-metrics/prometheus.yaml -------------------------------------------------------------------------------- /deploy/agent/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/deploy/agent/Dockerfile -------------------------------------------------------------------------------- /deploy/agent/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/deploy/agent/Taskfile.yml -------------------------------------------------------------------------------- /deploy/agent/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/deploy/agent/docker-compose.yml -------------------------------------------------------------------------------- /deploy/docker-metrics/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/deploy/docker-metrics/docker-compose.yml -------------------------------------------------------------------------------- /deploy/docker-metrics/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/deploy/docker-metrics/prometheus.yml -------------------------------------------------------------------------------- /examples/cook/Procfile: -------------------------------------------------------------------------------- 1 | ../../Procfile -------------------------------------------------------------------------------- /examples/cook/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/examples/cook/Taskfile.yml -------------------------------------------------------------------------------- /examples/cook/agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/examples/cook/agent.go -------------------------------------------------------------------------------- /examples/cook/agent_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/examples/cook/agent_test.go -------------------------------------------------------------------------------- /examples/cook/cmd/layout.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/examples/cook/cmd/layout.kdl -------------------------------------------------------------------------------- /examples/cook/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/examples/cook/cmd/main.go -------------------------------------------------------------------------------- /examples/cook/config/Taskfile.yml: -------------------------------------------------------------------------------- 1 | ../../../config/Taskfile.yml -------------------------------------------------------------------------------- /examples/cook/db/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/examples/cook/db/db.go -------------------------------------------------------------------------------- /examples/cook/db/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/examples/cook/db/driver.go -------------------------------------------------------------------------------- /examples/cook/db/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/examples/cook/db/models.go -------------------------------------------------------------------------------- /examples/cook/db/query.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/examples/cook/db/query.sql -------------------------------------------------------------------------------- /examples/cook/db/query.sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/examples/cook/db/query.sql.go -------------------------------------------------------------------------------- /examples/cook/db/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/examples/cook/db/schema.sql -------------------------------------------------------------------------------- /examples/cook/genai.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/examples/cook/genai.go -------------------------------------------------------------------------------- /examples/cook/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/examples/cook/handlers.go -------------------------------------------------------------------------------- /examples/cook/schema/sa_cook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/examples/cook/schema/sa_cook.go -------------------------------------------------------------------------------- /examples/cook/schema/states_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/examples/cook/schema/states_utils.go -------------------------------------------------------------------------------- /examples/cook/sqlc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/examples/cook/sqlc.yaml -------------------------------------------------------------------------------- /examples/cook/template.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/examples/cook/template.env -------------------------------------------------------------------------------- /examples/research/Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/examples/research/Taskfile.yml -------------------------------------------------------------------------------- /examples/research/agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/examples/research/agent.go -------------------------------------------------------------------------------- /examples/research/cmd/layout.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/examples/research/cmd/layout.kdl -------------------------------------------------------------------------------- /examples/research/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/examples/research/cmd/main.go -------------------------------------------------------------------------------- /examples/research/config/Taskfile.yml: -------------------------------------------------------------------------------- 1 | ../../../config/Taskfile.yml -------------------------------------------------------------------------------- /examples/research/schema/sa_research.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/examples/research/schema/sa_research.go -------------------------------------------------------------------------------- /examples/research/schema/states_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/examples/research/schema/states_utils.go -------------------------------------------------------------------------------- /examples/research/template.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/examples/research/template.env -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/go.sum -------------------------------------------------------------------------------- /llm_agent/agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/llm_agent/agent.go -------------------------------------------------------------------------------- /llm_agent/schema/sa_llm_agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/llm_agent/schema/sa_llm_agent.go -------------------------------------------------------------------------------- /llm_agent/schema/states_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/llm_agent/schema/states_utils.go -------------------------------------------------------------------------------- /schema/sa_agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/schema/sa_agent.go -------------------------------------------------------------------------------- /schema/sa_mem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/schema/sa_mem.go -------------------------------------------------------------------------------- /schema/sa_tool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/schema/sa_tool.go -------------------------------------------------------------------------------- /schema/states_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/schema/states_utils.go -------------------------------------------------------------------------------- /scripts/deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/scripts/deps.sh -------------------------------------------------------------------------------- /secai.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/secai.go -------------------------------------------------------------------------------- /shared/shared.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/shared/shared.go -------------------------------------------------------------------------------- /sqlc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/sqlc.yaml -------------------------------------------------------------------------------- /template.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/template.env -------------------------------------------------------------------------------- /tools/colly/colly.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/tools/colly/colly.go -------------------------------------------------------------------------------- /tools/colly/colly_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/tools/colly/colly_test.go -------------------------------------------------------------------------------- /tools/colly/schema/sa_colly.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/tools/colly/schema/sa_colly.go -------------------------------------------------------------------------------- /tools/colly/schema/states_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/tools/colly/schema/states_utils.go -------------------------------------------------------------------------------- /tools/getter/getter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/tools/getter/getter.go -------------------------------------------------------------------------------- /tools/searxng/config/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/tools/searxng/config/docker-compose.yml -------------------------------------------------------------------------------- /tools/searxng/config/settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/tools/searxng/config/settings.yml -------------------------------------------------------------------------------- /tools/searxng/schema/sa_searxng.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/tools/searxng/schema/sa_searxng.go -------------------------------------------------------------------------------- /tools/searxng/schema/states_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/tools/searxng/schema/states_utils.go -------------------------------------------------------------------------------- /tools/searxng/searxng.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/tools/searxng/searxng.go -------------------------------------------------------------------------------- /tui/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/tui/chat.go -------------------------------------------------------------------------------- /tui/clock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/tui/clock.go -------------------------------------------------------------------------------- /tui/states/ss_tui.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/tui/states/ss_tui.go -------------------------------------------------------------------------------- /tui/states/states_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/tui/states/states_utils.go -------------------------------------------------------------------------------- /tui/stories.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pancsta/secai/HEAD/tui/stories.go --------------------------------------------------------------------------------